@Test public void testSet() { final MutableList<String> list = Lists.fixedSize.of("1", "2", "3", "4", "5", "6"); Assert.assertEquals("1", list.set(0, "6")); Assert.assertEquals("2", list.set(1, "5")); Assert.assertEquals("3", list.set(2, "4")); Assert.assertEquals("4", list.set(3, "3")); Assert.assertEquals("5", list.set(4, "2")); Assert.assertEquals("6", list.set(5, "1")); Assert.assertEquals(FastList.newListWith("6", "5", "4", "3", "2", "1"), list); Verify.assertThrows( IndexOutOfBoundsException.class, new Runnable() { public void run() { list.set(6, "0"); } }); }