/** * Created by mkumar1 on 10-05-2017. */ describe('Testing Incident VO', function () { var incidentVo; it('should create object and test properties', function () { incidentVo = new IncidentVO(); expect(incidentVo.type).toEqual(EntityVO.TYPE_INCIDENT); expect(incidentVo.resolvedDate).toEqual(null); expect(incidentVo.resCategorizations).toEqual(null); expect(incidentVo.impactedService).toEqual(null); expect(incidentVo.causalCI).toEqual(null); expect(incidentVo.impact).toEqual(''); expect(incidentVo.urgency).toEqual(''); expect(incidentVo.resolution).toEqual(null); expect(incidentVo.templateId).toEqual(''); expect(incidentVo.serviceType).toEqual(''); expect(incidentVo.brokerVendorName).toEqual(''); }); it('should verify all the properties', function () { var returnVal = incidentVo.getProps(); expect(returnVal).toEqual([ 'id', 'createDate', 'displayId', 'modifiedDate', 'summary', 'priority', 'desc', 'numAttachments', 'status', 'assignee', 'supportGroup', 'serviceTargets', 'customer', 'contact', 'categorizations', 'customFields', 'dynamicFields', 'following', 'accessMappings', 'company', 'locationCompany', 'ownerGroup', 'resolvedDate', 'resCategorizations', 'impactedService', 'causalCI', 'impact', 'urgency', 'reopenedDate', 'resolution', 'templateId', 'serviceType', 'brokerVendorName']); }); });