[Pydev-cvs] org.python.pydev.core/tests/org/python/pydev/core FullRepIterableTest.java, 1.4, 1.5
Brought to you by:
fabioz
From: Fabio Z. <fa...@us...> - 2006-06-07 20:12:18
|
Update of /cvsroot/pydev/org.python.pydev.core/tests/org/python/pydev/core In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23774/tests/org/python/pydev/core Modified Files: FullRepIterableTest.java Log Message: Index: FullRepIterableTest.java =================================================================== RCS file: /cvsroot/pydev/org.python.pydev.core/tests/org/python/pydev/core/FullRepIterableTest.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** FullRepIterableTest.java 16 Nov 2005 13:28:40 -0000 1.4 --- FullRepIterableTest.java 7 Jun 2006 16:55:16 -0000 1.5 *************** *** 104,106 **** --- 104,144 ---- assertEquals("__init__",FullRepIterable.getLastPart("test.test.__init__")); } + + + public void testDotSplit() throws Exception { + String[] strings = FullRepIterable.dotSplit("foo.bar.f"); + assertEquals(3, strings.length); + assertEquals("foo", strings[0]); + assertEquals("bar", strings[1]); + assertEquals("f", strings[2]); + + strings = FullRepIterable.dotSplit("foo.bar."); + assertEquals(2, strings.length); + assertEquals("foo", strings[0]); + assertEquals("bar", strings[1]); + + assertEquals(0, "...".split("\\.").length); + strings = FullRepIterable.dotSplit("..."); + assertEquals(0, strings.length); + + strings = FullRepIterable.dotSplit(""); + assertEquals(0, strings.length); + + strings = FullRepIterable.dotSplit("foo"); + assertEquals(1, strings.length); + assertEquals("foo", strings[0]); + + strings = FullRepIterable.dotSplit("f.bu"); + assertEquals(2, strings.length); + assertEquals("f", strings[0]); + assertEquals("bu", strings[1]); + + strings = FullRepIterable.dotSplit("..f.b...u.."); + assertEquals(3, strings.length); + assertEquals("f", strings[0]); + assertEquals("b", strings[1]); + assertEquals("u", strings[2]); + + } + } |