assertNotNull(resultBusinessObjectData.getBusinessObjectDataParents()); assertEquals(1, resultBusinessObjectData.getBusinessObjectDataParents().size()); assertTrue(resultBusinessObjectData.getBusinessObjectDataParents().contains(betaBusinessObjectDataKey));
downloaderOutputManifestDto.setBusinessObjectDataParents(businessObjectData.getBusinessObjectDataParents()); downloaderOutputManifestDto.setBusinessObjectDataChildren(businessObjectData.getBusinessObjectDataChildren());
assertEquals(1, resultBusinessObjectData.getBusinessObjectDataParents().size()); assertEquals(businessObjectDataHelper.getBusinessObjectDataKey(businessObjectDataParentEntity), resultBusinessObjectData.getBusinessObjectDataParents().get(0));
/** * Validates actualBusinessObjectData contents against specified arguments and expected (hard coded) test values. * * @param expectedDataVersion the expected business object data version * @param expectedAttributes the expected attributes * @param expectedParents the expected business object data parents * @param actualBusinessObjectData the BusinessObjectData object instance to be validated */ protected void assertBusinessObjectData(Integer expectedDataVersion, List<Attribute> expectedAttributes, List<BusinessObjectDataKey> expectedParents, BusinessObjectData actualBusinessObjectData) { assertNotNull(actualBusinessObjectData); assertEquals(TEST_BUSINESS_OBJECT_DEFINITION, actualBusinessObjectData.getBusinessObjectDefinitionName()); assertEquals(TEST_BUSINESS_OBJECT_FORMAT_USAGE, actualBusinessObjectData.getBusinessObjectFormatUsage()); assertEquals(TEST_BUSINESS_OBJECT_FORMAT_FILE_TYPE, actualBusinessObjectData.getBusinessObjectFormatFileType()); assertEquals(TEST_BUSINESS_OBJECT_FORMAT_VERSION.intValue(), actualBusinessObjectData.getBusinessObjectFormatVersion()); assertEquals(TEST_BUSINESS_OBJECT_FORMAT_PARTITION_KEY, actualBusinessObjectData.getPartitionKey()); assertEquals(TEST_PARTITION_VALUE, actualBusinessObjectData.getPartitionValue()); assertEquals(expectedDataVersion.intValue(), actualBusinessObjectData.getVersion()); assertEquals(1, actualBusinessObjectData.getStorageUnits().size()); assertEquals(StorageEntity.MANAGED_STORAGE, actualBusinessObjectData.getStorageUnits().get(0).getStorage().getName()); assertEquals(testManifestFiles.size(), actualBusinessObjectData.getStorageUnits().get(0).getStorageFiles().size()); assertEquals(expectedAttributes, actualBusinessObjectData.getAttributes()); assertEquals(expectedParents, actualBusinessObjectData.getBusinessObjectDataParents()); }
assertEquals(1, businessObjectData.getStorageUnits().size()); assertEquals(0, businessObjectData.getAttributes().size()); assertEquals(0, businessObjectData.getBusinessObjectDataParents().size()); assertEquals(0, businessObjectData.getBusinessObjectDataChildren().size());
assertEquals(1, businessObjectData.getStorageUnits().size()); assertEquals(0, businessObjectData.getAttributes().size()); assertEquals(0, businessObjectData.getBusinessObjectDataParents().size()); assertEquals(0, businessObjectData.getBusinessObjectDataChildren().size());
assertEquals(1, businessObjectData.getStorageUnits().size()); assertEquals(0, businessObjectData.getAttributes().size()); assertEquals(0, businessObjectData.getBusinessObjectDataParents().size()); assertEquals(0, businessObjectData.getBusinessObjectDataChildren().size());
assertEquals(1, businessObjectData.getStorageUnits().size()); assertEquals(0, businessObjectData.getAttributes().size()); assertEquals(0, businessObjectData.getBusinessObjectDataParents().size()); assertEquals(0, businessObjectData.getBusinessObjectDataChildren().size());
assertTrue(businessObjectData.getBusinessObjectDataParents().size() == 2); request.getBusinessObjectDataParents().sort(new BusinessObjectDataKeyComparator()); assertEquals(request.getBusinessObjectDataParents(), businessObjectData.getBusinessObjectDataParents());
lhsBusinessObjectDataParents = ((this.businessObjectDataParents!= null)?this.getBusinessObjectDataParents():null); List<BusinessObjectDataKey> rhsBusinessObjectDataParents; rhsBusinessObjectDataParents = ((that.businessObjectDataParents!= null)?that.getBusinessObjectDataParents():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectDataParents", lhsBusinessObjectDataParents), LocatorUtils.property(thatLocator, "businessObjectDataParents", rhsBusinessObjectDataParents), lhsBusinessObjectDataParents, rhsBusinessObjectDataParents, (this.businessObjectDataParents!= null), (that.businessObjectDataParents!= null))) { return false;
lhsBusinessObjectDataParents = ((this.businessObjectDataParents!= null)?this.getBusinessObjectDataParents():null); List<BusinessObjectDataKey> rhsBusinessObjectDataParents; rhsBusinessObjectDataParents = ((that.businessObjectDataParents!= null)?that.getBusinessObjectDataParents():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectDataParents", lhsBusinessObjectDataParents), LocatorUtils.property(thatLocator, "businessObjectDataParents", rhsBusinessObjectDataParents), lhsBusinessObjectDataParents, rhsBusinessObjectDataParents, (this.businessObjectDataParents!= null), (that.businessObjectDataParents!= null))) { return false;
theBusinessObjectDataParents = ((this.businessObjectDataParents!= null)?this.getBusinessObjectDataParents():null); strategy.appendField(locator, this, "businessObjectDataParents", buffer, theBusinessObjectDataParents, (this.businessObjectDataParents!= null));
theBusinessObjectDataParents = ((this.businessObjectDataParents!= null)?this.getBusinessObjectDataParents():null); strategy.appendField(locator, this, "businessObjectDataParents", buffer, theBusinessObjectDataParents, (this.businessObjectDataParents!= null));
lhsBusinessObjectDataParents = ((this.businessObjectDataParents!= null)?this.getBusinessObjectDataParents():null); List<BusinessObjectDataKey> rhsBusinessObjectDataParents; rhsBusinessObjectDataParents = ((that.businessObjectDataParents!= null)?that.getBusinessObjectDataParents():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectDataParents", lhsBusinessObjectDataParents), LocatorUtils.property(thatLocator, "businessObjectDataParents", rhsBusinessObjectDataParents), lhsBusinessObjectDataParents, rhsBusinessObjectDataParents, (this.businessObjectDataParents!= null), (that.businessObjectDataParents!= null))) { return false;
theBusinessObjectDataParents = ((this.businessObjectDataParents!= null)?this.getBusinessObjectDataParents():null); strategy.appendField(locator, this, "businessObjectDataParents", buffer, theBusinessObjectDataParents, (this.businessObjectDataParents!= null));
theBusinessObjectDataParents = ((this.businessObjectDataParents!= null)?this.getBusinessObjectDataParents():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDataParents", theBusinessObjectDataParents), currentHashCode, theBusinessObjectDataParents, (this.businessObjectDataParents!= null));
theBusinessObjectDataParents = ((this.businessObjectDataParents!= null)?this.getBusinessObjectDataParents():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDataParents", theBusinessObjectDataParents), currentHashCode, theBusinessObjectDataParents, (this.businessObjectDataParents!= null));
theBusinessObjectDataParents = ((this.businessObjectDataParents!= null)?this.getBusinessObjectDataParents():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDataParents", theBusinessObjectDataParents), currentHashCode, theBusinessObjectDataParents, (this.businessObjectDataParents!= null));
if (businessObjectDataParentsShouldBeCopiedAndSet == Boolean.TRUE) { List<BusinessObjectDataKey> sourceBusinessObjectDataParents; sourceBusinessObjectDataParents = ((this.businessObjectDataParents!= null)?this.getBusinessObjectDataParents():null); @SuppressWarnings("unchecked") List<BusinessObjectDataKey> copyBusinessObjectDataParents = ((List<BusinessObjectDataKey> ) strategy.copy(LocatorUtils.property(locator, "businessObjectDataParents", sourceBusinessObjectDataParents), sourceBusinessObjectDataParents, (this.businessObjectDataParents!= null)));
if (businessObjectDataParentsShouldBeCopiedAndSet == Boolean.TRUE) { List<BusinessObjectDataKey> sourceBusinessObjectDataParents; sourceBusinessObjectDataParents = ((this.businessObjectDataParents!= null)?this.getBusinessObjectDataParents():null); @SuppressWarnings("unchecked") List<BusinessObjectDataKey> copyBusinessObjectDataParents = ((List<BusinessObjectDataKey> ) strategy.copy(LocatorUtils.property(locator, "businessObjectDataParents", sourceBusinessObjectDataParents), sourceBusinessObjectDataParents, (this.businessObjectDataParents!= null)));