\r
public class ActiveInventoryEntityStatisticsTest {\r
\r
- OxmModelLoader oxmModelLoader;\r
- \r
- @Before\r
- public void init() {\r
- oxmModelLoader = OxmModelLoader.getInstance();\r
- }\r
- \r
- @Test\r
- public void testInitializeCountersFromOxmEntityDescriptors_NotNullDescriptors() {\r
- ActiveInventoryEntityStatistics aies = new ActiveInventoryEntityStatistics(oxmModelLoader);\r
- \r
- Map<String, OxmEntityDescriptor> descriptors = new HashMap<>();\r
- \r
- OxmEntityDescriptor oxmEd = new OxmEntityDescriptor();\r
- oxmEd.setEntityName("entity-1");\r
- oxmEd.setGeoLatName("geoLatName-1");\r
- \r
- descriptors.put("entity-1", oxmEd);\r
- \r
- aies.initializeCountersFromOxmEntityDescriptors(descriptors);\r
- \r
- aies.reset();\r
- \r
- }\r
- \r
- @Test\r
- public void testInitializeCountersFromOxmEntityDescriptors_NullDescriptors() {\r
- ActiveInventoryEntityStatistics aies = new ActiveInventoryEntityStatistics(oxmModelLoader);\r
- \r
- Map<String, OxmEntityDescriptor> descriptors = null;\r
- \r
- aies.initializeCountersFromOxmEntityDescriptors(descriptors);\r
- \r
- }\r
- \r
- @Test\r
- public void testUpdateCounters() {\r
- \r
- ActiveInventoryEntityStatistics aies = new ActiveInventoryEntityStatistics(oxmModelLoader);\r
- Map<String, OxmEntityDescriptor> descriptors = new HashMap<>();\r
- OxmEntityDescriptor oxmEd = new OxmEntityDescriptor();\r
- oxmEd.setEntityName("entity-1");\r
- oxmEd.setGeoLatName("geoLatName-1");\r
- descriptors.put("entity-1", oxmEd);\r
- aies.initializeCountersFromOxmEntityDescriptors(descriptors);\r
- \r
- OperationResult result = new OperationResult();\r
- result.setResultCode(200);\r
- result.setResult("result-1");\r
- result.setNumRequestRetries(1);\r
- NetworkTransaction ntwTxn = new NetworkTransaction(HttpMethod.GET, "entity-1", result);\r
- \r
- aies.updateCounters(ntwTxn);\r
- \r
- String statistics = aies.getStatisticsReport();\r
- Assert.assertNotNull(statistics);\r
- \r
- }\r
+ OxmModelLoader oxmModelLoader;\r
+\r
+ @Before\r
+ public void init() {\r
+ oxmModelLoader = OxmModelLoader.getInstance();\r
+ }\r
+\r
+ @Test\r
+ public void testInitializeCountersFromOxmEntityDescriptors_NotNullDescriptors() {\r
+ ActiveInventoryEntityStatistics aies = new ActiveInventoryEntityStatistics(oxmModelLoader);\r
+\r
+ Map<String, OxmEntityDescriptor> descriptors = new HashMap<>();\r
+\r
+ OxmEntityDescriptor oxmEd = new OxmEntityDescriptor();\r
+ oxmEd.setEntityName("entity-1");\r
+ oxmEd.setGeoLatName("geoLatName-1");\r
+\r
+ descriptors.put("entity-1", oxmEd);\r
+\r
+ aies.initializeCountersFromOxmEntityDescriptors(descriptors);\r
+\r
+ aies.reset();\r
+\r
+ }\r
+\r
+ @Test\r
+ public void testInitializeCountersFromOxmEntityDescriptors_NullDescriptors() {\r
+ ActiveInventoryEntityStatistics aies = new ActiveInventoryEntityStatistics(oxmModelLoader);\r
+\r
+ Map<String, OxmEntityDescriptor> descriptors = null;\r
+\r
+ aies.initializeCountersFromOxmEntityDescriptors(descriptors);\r
+\r
+ }\r
+\r
+ @Test\r
+ public void testUpdateCounters() {\r
+\r
+ ActiveInventoryEntityStatistics aies = new ActiveInventoryEntityStatistics(oxmModelLoader);\r
+ Map<String, OxmEntityDescriptor> descriptors = new HashMap<>();\r
+ OxmEntityDescriptor oxmEd = new OxmEntityDescriptor();\r
+ oxmEd.setEntityName("entity-1");\r
+ oxmEd.setGeoLatName("geoLatName-1");\r
+ descriptors.put("entity-1", oxmEd);\r
+ aies.initializeCountersFromOxmEntityDescriptors(descriptors);\r
+\r
+ OperationResult result = new OperationResult();\r
+ result.setResultCode(200);\r
+ result.setResult("result-1");\r
+ result.setNumRequestRetries(1);\r
+ NetworkTransaction ntwTxn = new NetworkTransaction(HttpMethod.GET, "entity-1", result);\r
+\r
+ aies.updateCounters(ntwTxn);\r
+\r
+ String statistics = aies.getStatisticsReport();\r
+ Assert.assertNotNull(statistics);\r
+\r
+ }\r
}\r