[Pydev-cvs] org.python.pydev.core/tests/org/python/pydev/core FullRepIterableTest.java, 1.4, 1.4.2.
Brought to you by:
fabioz
From: Sean H. <se...@us...> - 2006-06-26 20:08:56
|
Update of /cvsroot/pydev/org.python.pydev.core/tests/org/python/pydev/core In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27186/tests/org/python/pydev/core Modified Files: Tag: SoC_2006 FullRepIterableTest.java TestDependent.template 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.4.2.1 diff -C2 -d -r1.4 -r1.4.2.1 *** FullRepIterableTest.java 16 Nov 2005 13:28:40 -0000 1.4 --- FullRepIterableTest.java 26 Jun 2006 20:08:22 -0000 1.4.2.1 *************** *** 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]); + + } + } Index: TestDependent.template =================================================================== RCS file: /cvsroot/pydev/org.python.pydev.core/tests/org/python/pydev/core/TestDependent.template,v retrieving revision 1.6 retrieving revision 1.6.2.1 diff -C2 -d -r1.6 -r1.6.2.1 *** TestDependent.template 29 Mar 2006 11:07:10 -0000 1.6 --- TestDependent.template 26 Jun 2006 20:08:22 -0000 1.6.2.1 *************** *** 15,22 **** public static final String PYTHON_NUMARRAY_PACKAGES="D:/bin/Python24/Lib/site-packages/numarray/"; //NOTE: this should set to the tests pysrc location, so that it can be added to the pythonpath. ! public static final String TEST_PYSRC_LOC="E:/eclipse_workspace/org.python.pydev/tests/pysrc/"; ! public static final String TEST_PYDEV_PLUGIN_LOC = "E:/eclipse_workspace/org.python.pydev/"; ! public static final String TEST_PYDEV_JYTHON_PLUGIN_LOC = "E:/eclipse_workspace/org.python.pydev.jython/"; //java info --- 15,28 ---- public static final String PYTHON_NUMARRAY_PACKAGES="D:/bin/Python24/Lib/site-packages/numarray/"; + public static String CYGWIN_PYTHON_EXE="E:/install/Utils.Cygwin/bin/python2.4.exe"; + public static boolean HAS_CYGWIN = true; + //NOTE: this should set to the tests pysrc location, so that it can be added to the pythonpath. ! public static final String TEST_PYDEV_BASE_LOC = "E:/eclipse_workspace/"; ! public static final String TEST_PYSRC_LOC=TEST_PYDEV_BASE_LOC+"org.python.pydev/tests/pysrc/"; ! public static final String TEST_PYSRC_LOC2=TEST_PYDEV_BASE_LOC+"org.python.pydev/tests/pysrc2/"; ! public static final String TEST_PYDEV_PLUGIN_LOC = TEST_PYDEV_BASE_LOC+"org.python.pydev/"; ! public static final String TEST_PYDEV_JYTHON_PLUGIN_LOC = TEST_PYDEV_BASE_LOC+"org.python.pydev.jython/"; ! public static final String TEST_PYDEV_PARSER_PLUGIN_LOC = TEST_PYDEV_BASE_LOC+"org.python.pydev.parser/"; //java info *************** *** 28,32 **** //we cannot test what we don't have... ! public static final boolean HAS_WXPYTHON_INSTALLED = false; public static final boolean HAS_QT_INSTALLED = true; public static final boolean HAS_GLU_INSTALLED = true; --- 34,38 ---- //we cannot test what we don't have... ! public static final boolean HAS_WXPYTHON_INSTALLED = true; public static final boolean HAS_QT_INSTALLED = true; public static final boolean HAS_GLU_INSTALLED = true; |