From: Astrid S. <ast...@us...> - 2008-12-11 09:45:24
|
Update of /cvsroot/arianne/stendhal/tests/games/stendhal/client/gui/chattext In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv11662/tests/games/stendhal/client/gui/chattext Added Files: StringPrefixFilterTest.java Log Message: move chattext helper classes to package chattext --- NEW FILE: StringPrefixFilterTest.java --- package games.stendhal.client.gui.chattext; import static org.hamcrest.Matchers.is; import static org.junit.Assert.*; import games.stendhal.client.gui.chattext.StringPrefixFilter; import java.util.Collection; import java.util.Vector; import org.junit.After; import org.junit.Before; import org.junit.Test; public class StringPrefixFilterTest { private Vector<String> names; @Before public void setUp() throws Exception { names = new Vector<String>(); names.add("abel"); names.add("unable"); names.add("mam"); names.add("mini"); } @After public void tearDown() throws Exception { } @Test public void testFilterCopy() { StringPrefixFilter filter = new StringPrefixFilter(""); Collection< ? extends String> filterednames = filter.filterCopy(names); assertTrue(filterednames.isEmpty()); filter = new StringPrefixFilter("m"); filterednames = filter.filterCopy(names); assertThat(filterednames.size(), is(2)); filter = new StringPrefixFilter("ma"); filterednames = filter.filterCopy(names); assertThat(filterednames.size(), is(1)); filter = new StringPrefixFilter("a"); filterednames = filter.filterCopy(names); assertThat(filterednames.size(), is(1)); } @Test public void testFilterCaseInsensitiveCopy() { StringPrefixFilter filter = new StringPrefixFilter("M"); Collection< ? extends String> filterednames = filter.filterCopy(names); assertThat(filterednames.size(), is(2)); } } |