@Test public void testReadListEmpty() throws Exception { instantiate("le123"); assertTrue(instance.readList().isEmpty()); assertEquals(3, instance.available()); }
@Test @SuppressWarnings("unchecked") public void testReadList() throws Exception { instantiate("l5:Hello6:World!li123ei456eeetesting"); List<Object> result = instance.readList(); assertEquals(3, result.size()); assertEquals("Hello", result.get(0)); assertEquals("World!", result.get(1)); List<Object> list = (List<Object>) result.get(2); assertEquals(123L, list.get(0)); assertEquals(456L, list.get(1)); assertEquals(7, instance.available()); }