@Test public void testCompareTo() throws Exception { assertEquals(cost1.compareTo(cost2), -1); assertEquals(cost2.compareTo(cost1), 1); assertEquals(cost1.compareTo(cost11), 0); assertEquals(scost1.compareTo(scost0), 1); assertEquals(scost0.compareTo(scost1), -1); assertEquals(scost2.compareTo(scost0), 1); }
@Override public int compare(LensDriver d1, LensDriver d2) { final QueryCost c1 = ctx.getDriverQueryCost(d1); final QueryCost c2 = ctx.getDriverQueryCost(d2); return c1.compareTo(c2); } });
@Override public int compare(LensDriver d1, LensDriver d2) { final QueryCost c1 = ctx.getDriverQueryCost(d1); final QueryCost c2 = ctx.getDriverQueryCost(d2); return c1.compareTo(c2); } });
@Override public int compare(LensDriver d1, LensDriver d2) { final QueryCost c1 = ctx.getDriverQueryCost(d1); final QueryCost c2 = ctx.getDriverQueryCost(d2); return c1.compareTo(c2); } });
@Override public int compare(final QueryContext o1, final QueryContext o2) { return o1.getSelectedDriverQueryCost().compareTo(o2.getSelectedDriverQueryCost()); } }
@Override public int compare(final QueryContext o1, final QueryContext o2) { return o1.getSelectedDriverQueryCost().compareTo(o2.getSelectedDriverQueryCost()); } }
@Override public int compare(LensDriver d1, LensDriver d2) { final QueryCost c1 = ctx.getDriverQueryCost(d1); final QueryCost c2 = ctx.getDriverQueryCost(d2); return c1.compareTo(c2); } });
QueryCost totalQueryCostForCurrentUser = launchedQueries.getTotalQueryCost(currentUser); if (totalQueryCostForCurrentUser.compareTo(totalQueryCostCeilingPerUser.get()) > 0) { return totalQueryCostForCurrentUser + "/" + totalQueryCostCeilingPerUser + " capacity utilized by " + candidateQuery.getSubmittedUser();
@Test(dataProvider = "dpQueryCostCompare") public void testCompareOnQueryCost(final int resultOfQueryCostCompare, final int expectedResult) { QueryContext query1 = mock(QueryContext.class); QueryCost qcO1 = mock(QueryCost.class); when(query1.getSelectedDriverQueryCost()).thenReturn(qcO1); QueryContext query2 = mock(QueryContext.class); QueryCost qcO2 = mock(QueryCost.class); when(query2.getSelectedDriverQueryCost()).thenReturn(qcO2); when(qcO1.compareTo(qcO2)).thenReturn(resultOfQueryCostCompare); assertEquals(costAndFifoComparator.compare(query1, query2), expectedResult); }