@Test public void next() { stub = new FunctionCallStub.Builder<String>(FIELDS).addTuple(1).addTuple(2).build(); assertThat(stub.getArguments(), is(nullValue())); stub.nextOperateCall(); assertThat(stub.getArguments(), is(new TupleEntry(FIELDS, new Tuple(1)))); stub.nextOperateCall(); assertThat(stub.getArguments(), is(new TupleEntry(FIELDS, new Tuple(2)))); }
@Test public void context() { stub = new FunctionCallStub.Builder<String>(FIELDS).addTuple(1).addTuple(2).build(); assertThat(stub.getContext(), is(nullValue())); stub.setContext("VALUE"); assertThat(stub.getContext(), is("VALUE")); stub.nextOperateCall(); assertThat(stub.getContext(), is("VALUE")); }