|
|
|
@ -54,30 +54,30 @@ public class AggregatedStorageStatusRecordTest extends ContextTest {
|
|
|
|
|
public void secondAsNotAggregated() throws InvalidValueException, NotAggregatableRecordsExceptions {
|
|
|
|
|
SecurityTokenProvider.instance.reset();
|
|
|
|
|
ScopeProvider.instance.reset();
|
|
|
|
|
StorageStatusRecord storageVolumeUsageRecord = TestUsageRecord.createTestStorageVolumeUsageRecord();
|
|
|
|
|
Assert.assertTrue(storageVolumeUsageRecord.getScope()==null);
|
|
|
|
|
storageVolumeUsageRecord.setScope(TestUsageRecord.TEST_SCOPE);
|
|
|
|
|
StorageStatusRecord storageStatusUsageRecord = TestUsageRecord.createTestStorageVolumeUsageRecord();
|
|
|
|
|
Assert.assertTrue(storageStatusUsageRecord.getScope()==null);
|
|
|
|
|
storageStatusUsageRecord.setScope(TestUsageRecord.TEST_SCOPE);
|
|
|
|
|
|
|
|
|
|
storageVolumeUsageRecord.setResourceProperty(TestUsageRecord.TEST_PROPERTY_NAME, TestUsageRecord.TEST_PROPERTY_VALUE);
|
|
|
|
|
storageVolumeUsageRecord.validate();
|
|
|
|
|
logger.debug("StorageVolumeUsageRecord : {}", storageVolumeUsageRecord);
|
|
|
|
|
storageStatusUsageRecord.setResourceProperty(TestUsageRecord.TEST_PROPERTY_NAME, TestUsageRecord.TEST_PROPERTY_VALUE);
|
|
|
|
|
storageStatusUsageRecord.validate();
|
|
|
|
|
logger.debug("StorageVolumeUsageRecord : {}", storageStatusUsageRecord);
|
|
|
|
|
|
|
|
|
|
AggregatedStorageStatusRecord aggregated = new AggregatedStorageStatusRecord(storageVolumeUsageRecord);
|
|
|
|
|
AggregatedStorageStatusRecord aggregated = new AggregatedStorageStatusRecord(storageStatusUsageRecord);
|
|
|
|
|
logger.debug("StorageVolumeUsageRecord Converted to Aggregated: {}", aggregated);
|
|
|
|
|
aggregated.validate();
|
|
|
|
|
|
|
|
|
|
StorageStatusRecord storageVolumeUsageRecord2 = TestUsageRecord.createTestStorageVolumeUsageRecord();
|
|
|
|
|
storageVolumeUsageRecord2.setScope(TestUsageRecord.TEST_SCOPE);
|
|
|
|
|
StorageStatusRecord storageStatusUsageRecord2 = TestUsageRecord.createTestStorageVolumeUsageRecord();
|
|
|
|
|
storageStatusUsageRecord2.setScope(TestUsageRecord.TEST_SCOPE);
|
|
|
|
|
|
|
|
|
|
storageVolumeUsageRecord2.validate();
|
|
|
|
|
logger.debug("StorageVolumeUsageRecord 2 : {}", storageVolumeUsageRecord2);
|
|
|
|
|
storageStatusUsageRecord2.validate();
|
|
|
|
|
logger.debug("StorageVolumeUsageRecord 2 : {}", storageStatusUsageRecord2);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
long secondDataVolume = storageVolumeUsageRecord2.getDataVolume();
|
|
|
|
|
long secondDataVolume = storageStatusUsageRecord2.getDataVolume();
|
|
|
|
|
|
|
|
|
|
long secondDataCount = storageVolumeUsageRecord2.getDataCount();
|
|
|
|
|
long secondDataCount = storageStatusUsageRecord2.getDataCount();
|
|
|
|
|
|
|
|
|
|
aggregated.aggregate(storageVolumeUsageRecord2);
|
|
|
|
|
aggregated.aggregate(storageStatusUsageRecord2);
|
|
|
|
|
logger.debug("Resulting Aggregated StorageVolumeUsageRecord: {}", aggregated);
|
|
|
|
|
aggregated.validate();
|
|
|
|
|
|
|
|
|
@ -87,11 +87,16 @@ public class AggregatedStorageStatusRecordTest extends ContextTest {
|
|
|
|
|
Assert.assertFalse(aggregated.getResourceProperties().containsKey(TestUsageRecord.TEST_PROPERTY_NAME));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@SuppressWarnings("deprecation")
|
|
|
|
|
@Test
|
|
|
|
|
public void secondAsAggregated() throws InvalidValueException, NotAggregatableRecordsExceptions {
|
|
|
|
|
SecurityTokenProvider.instance.reset();
|
|
|
|
|
ScopeProvider.instance.reset();
|
|
|
|
|
StorageStatusRecord storageStatusUsageRecord = TestUsageRecord.createTestStorageVolumeUsageRecord();
|
|
|
|
|
storageStatusUsageRecord.setDataServiceClass("DataServiceClass1");
|
|
|
|
|
storageStatusUsageRecord.setDataServiceName("DataServiceName1");
|
|
|
|
|
storageStatusUsageRecord.setDataServiceId("DataServiceId1");
|
|
|
|
|
|
|
|
|
|
Assert.assertTrue(storageStatusUsageRecord.getScope()==null);
|
|
|
|
|
storageStatusUsageRecord.setScope(TestUsageRecord.TEST_SCOPE);
|
|
|
|
|
storageStatusUsageRecord.validate();
|
|
|
|
@ -102,6 +107,10 @@ public class AggregatedStorageStatusRecordTest extends ContextTest {
|
|
|
|
|
aggregated.validate();
|
|
|
|
|
|
|
|
|
|
StorageStatusRecord storageVolumeUsageRecord2 = TestUsageRecord.createTestStorageVolumeUsageRecord();
|
|
|
|
|
storageVolumeUsageRecord2.setDataServiceClass("DataServiceClass2");
|
|
|
|
|
storageVolumeUsageRecord2.setDataServiceName("DataServiceName2");
|
|
|
|
|
storageVolumeUsageRecord2.setDataServiceId("DataServiceId2");
|
|
|
|
|
|
|
|
|
|
Assert.assertTrue(storageVolumeUsageRecord2.getScope()==null);
|
|
|
|
|
storageVolumeUsageRecord2.setScope(TestUsageRecord.TEST_SCOPE);
|
|
|
|
|
storageVolumeUsageRecord2.setResourceProperty(TestUsageRecord.TEST_PROPERTY_NAME, TestUsageRecord.TEST_PROPERTY_VALUE);
|
|
|
|
|