@Test public void testConstruct() { SortedSetModel<String> ssm = new SortedSetModel<String>(); assertEquals(0, ssm.getSize()); assertEquals(0, ssm.size()); SortedSetModel<String> ssm2 = new SortedSetModel<String>(Collections.singleton("Foo")); assertEquals(1, ssm2.getSize()); assertEquals(1, ssm2.size()); assertEquals("Foo", ssm2.get(0)); SortedSetModel<String> ssm3 = new SortedSetModel<String>(Arrays.asList("Foo", "Foo", "Bar")); assertEquals(2, ssm3.getSize()); assertEquals(2, ssm3.size()); assertEquals("Bar", ssm3.get(0)); assertEquals("Foo", ssm3.get(1)); assertEquals("Foo", ssm3.getElementAt(1)); }