use of org.devgateway.ocds.web.rest.controller.request.YearFilterPagingRequest in project ocvn by devgateway.
the class AverageNumberOfTenderersControllerTest method averageNumberOfTenderers.
@Test
public void averageNumberOfTenderers() throws Exception {
final List<DBObject> averageNumberOfTenderers = averageNumberOfTenderersController.averageNumberOfTenderers(new YearFilterPagingRequest());
final DBObject sec = averageNumberOfTenderers.get(1);
int year = (int) sec.get(AverageNumberOfTenderersController.Keys.YEAR);
double averageNoTenderers = (double) sec.get(AverageNumberOfTenderersController.Keys.AVERAGE_NO_OF_TENDERERS);
Assert.assertEquals(2015, year);
Assert.assertEquals(5.5, averageNoTenderers, 0);
final DBObject first = averageNumberOfTenderers.get(0);
year = (int) first.get(AverageNumberOfTenderersController.Keys.YEAR);
averageNoTenderers = (double) first.get(AverageNumberOfTenderersController.Keys.AVERAGE_NO_OF_TENDERERS);
Assert.assertEquals(2014, year);
Assert.assertEquals(5.0, averageNoTenderers, 0);
}
use of org.devgateway.ocds.web.rest.controller.request.YearFilterPagingRequest in project ocvn by devgateway.
the class CorruptionRiskDashboardIndicatorsStatsControllerTest method totalFlagsByIndicatorTypeTest.
@Test
public void totalFlagsByIndicatorTypeTest() throws Exception {
final List<DBObject> result = corruptionRiskDashboardIndicatorsStatsController.totalFlaggedIndicatorsByIndicatorType(new YearFilterPagingRequest());
Assert.assertEquals(1, result.size());
Assert.assertEquals(FlagType.RIGGING.toString(), result.get(0).get(CorruptionRiskDashboardIndicatorsStatsController.Keys.TYPE));
Assert.assertEquals(2, result.get(0).get(CorruptionRiskDashboardIndicatorsStatsController.Keys.INDICATOR_COUNT));
}
use of org.devgateway.ocds.web.rest.controller.request.YearFilterPagingRequest in project ocvn by devgateway.
the class CorruptionRiskDashboardIndicatorsStatsControllerTest method totalFlaggedProjectsByIndicatorTypeByYearTest.
@Test
public void totalFlaggedProjectsByIndicatorTypeByYearTest() throws Exception {
final List<DBObject> result = corruptionRiskDashboardIndicatorsStatsController.totalFlaggedProjectsByIndicatorTypeByYear(new YearFilterPagingRequest());
Assert.assertEquals(1, result.size());
Assert.assertEquals(FlagType.RIGGING.toString(), result.get(0).get(CorruptionRiskDashboardIndicatorsStatsController.Keys.TYPE));
Assert.assertEquals(2015, result.get(0).get(CorruptionRiskDashboardIndicatorsStatsController.Keys.YEAR));
Assert.assertEquals(2, result.get(0).get(CorruptionRiskDashboardIndicatorsStatsController.Keys.FLAGGED_COUNT));
Assert.assertEquals(1, result.get(0).get(CorruptionRiskDashboardIndicatorsStatsController.Keys.FLAGGED_PROJECT_COUNT));
}
use of org.devgateway.ocds.web.rest.controller.request.YearFilterPagingRequest in project ocvn by devgateway.
the class CorruptionRiskDashboardCrosstabTest method testI019CrossTab.
@Test
public void testI019CrossTab() {
List<DBObject> flagStats = flagI019CrosstabController.flagStats(new YearFilterPagingRequest());
Assert.assertEquals(1, flagStats.get(0).get(flagI019CrosstabController.getFlagDesignation(FlagsConstants.I007_VALUE)));
Assert.assertEquals(1, flagStats.get(0).get(flagI019CrosstabController.getFlagDesignation(FlagsConstants.I019_VALUE)));
}
use of org.devgateway.ocds.web.rest.controller.request.YearFilterPagingRequest in project ocvn by devgateway.
the class CorruptionRiskDashboardCrosstabTest method testI038CrossTab.
@Test
public void testI038CrossTab() {
List<DBObject> flagStats = flagI038CrosstabController.flagStats(new YearFilterPagingRequest());
Assert.assertEquals(0, flagStats.size());
}
Aggregations