return rt;
}
@Test
public void testAddTowResults() {
Coroutine co = new Coroutine(new Runnable() {
@Override
public void run() throws SuspendExecution {
ints.add(add1132());
}
});
co.resume();
assertTrue(ints.isEmpty());
co.resume();
assertEquals(1, ints.size());
assertEquals(11, (int)ints.get(0));
co.resume();
assertEquals(3, ints.size());
assertEquals(11, (int)ints.get(0));
assertEquals(32, (int)ints.get(1));
assertEquals(11+32, (int)ints.get(2));
assertTrue(co.getStack().allObjsAreNull());
}