final InnerState expected = new InnerState(query, queryId, deadline, begin, bopIndex); final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex);
final InnerState expected = new InnerState(query, queryId, deadline, begin, bopIndex); final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex);
final InnerState expected = new InnerState(query, queryId, deadline, begin, bopIndex); final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex);
final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex);
final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex);
final InnerState expected = new InnerState(query, queryId, deadline, begin, bopIndex); final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex);
final InnerState expected = new InnerState(query, queryId, deadline, begin, bopIndex); final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex);
final InnerState expected = new InnerState(query, queryId, deadline, begin, bopIndex); final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex);
new RunState(new InnerState(null/* query */, queryId, deadline, begin, bopIndex)); fail("Expecting: " + IllegalArgumentException.class); new RunState(new InnerState(query, null/* queryId */, deadline, begin, bopIndex)); fail("Expecting: " + IllegalArgumentException.class); new RunState(new InnerState(query, queryId, 0L/* deadline */, begin, bopIndex)); fail("Expecting: " + IllegalArgumentException.class); new RunState(new InnerState(query, queryId, -1L/* deadline */, begin, bopIndex)); fail("Expecting: " + IllegalArgumentException.class); new InnerState(query, queryId, deadline, begin, null/* bopIndex */)); fail("Expecting: " + IllegalArgumentException.class); } catch (IllegalArgumentException ex) {
final InnerState expected = new InnerState(query, queryId, deadline, begin, bopIndex); final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex);
final InnerState expected = new InnerState(query, queryId, deadline, begin, bopIndex); final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex);
final InnerState expected = new InnerState(query, queryId, deadline, begin, bopIndex); final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex);
final InnerState expected = new InnerState(query, queryId, deadline, begin, bopIndex); final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex);
final InnerState expected = new InnerState(query, queryId, deadline, begin, bopIndex); final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex);
final InnerState expected = new InnerState(query, queryId, deadline, begin, bopIndex); final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex);
new RunState(new InnerState(null/* query */, queryId, deadline, begin, bopIndex)); fail("Expecting: " + IllegalArgumentException.class); new RunState(new InnerState(query, null/* queryId */, deadline, begin, bopIndex)); fail("Expecting: " + IllegalArgumentException.class); new RunState(new InnerState(query, queryId, 0L/* deadline */, begin, bopIndex)); fail("Expecting: " + IllegalArgumentException.class); new RunState(new InnerState(query, queryId, -1L/* deadline */, begin, bopIndex)); fail("Expecting: " + IllegalArgumentException.class); new InnerState(query, queryId, deadline, begin, null/* bopIndex */)); fail("Expecting: " + IllegalArgumentException.class); } catch (IllegalArgumentException ex) {
/** * Unit test for the constructor (correct acceptance). */ public void test_ctor() { final int startId = 1; final PipelineOp startOp = new StartOp(new BOp[] {}, NV .asMap(new NV[] {// new NV(Predicate.Annotations.BOP_ID, startId),// new NV(SliceOp.Annotations.EVALUATION_CONTEXT, BOpEvaluationContext.CONTROLLER),// })); final PipelineOp query = startOp; final UUID queryId = UUID.randomUUID(); final long begin = System.currentTimeMillis(); final long deadline = begin + 12; final Map<Integer, BOp> bopIndex = BOpUtility.getIndex(query); final InnerState expected = new InnerState(query, queryId, deadline, begin, bopIndex); final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex); final RunState runState = new RunState(actual); assertSameState(expected, actual); }
/** * Unit test for the constructor (correct acceptance). */ public void test_ctor() { final int startId = 1; final PipelineOp startOp = new StartOp(new BOp[] {}, NV .asMap(new NV[] {// new NV(Predicate.Annotations.BOP_ID, startId),// new NV(SliceOp.Annotations.EVALUATION_CONTEXT, BOpEvaluationContext.CONTROLLER),// })); final PipelineOp query = startOp; final UUID queryId = UUID.randomUUID(); final long begin = System.currentTimeMillis(); final long deadline = begin + 12; final Map<Integer, BOp> bopIndex = BOpUtility.getIndex(query); final InnerState expected = new InnerState(query, queryId, deadline, begin, bopIndex); final InnerState actual = new InnerState(query, queryId, deadline, begin, bopIndex); final RunState runState = new RunState(actual); assertSameState(expected, actual); }
/** * Constructor. * * @param query * The {@link IRunningQuery}. */ public RunState(final IRunningQuery query) { /* * Note: The deadline is Long.MAX_VALUE until set. query.getDeadline() * delegates back to RunState so we can not use it to setup our own * state. */ this(new InnerState(query.getQuery(), query.getQueryId(), Long.MAX_VALUE/* query.getDeadline() */, System.currentTimeMillis(), query.getBOpIndex())); }
/** * Constructor. * * @param query * The {@link IRunningQuery}. */ public RunState(final IRunningQuery query) { /* * Note: The deadline is Long.MAX_VALUE until set. query.getDeadline() * delegates back to RunState so we can not use it to setup our own * state. */ this(new InnerState(query.getQuery(), query.getQueryId(), Long.MAX_VALUE/* query.getDeadline() */, System.currentTimeMillis(), query.getBOpIndex())); }