rev 493 - trunk/pr/test
SVN User <[email protected]> Mon, 17 May 2004 13:42:57 -0400
| Newsgroups | gmane.comp.lang.prothon.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: mark
Date: 2004-05-17 13:42:54 -0400 (Mon, 17 May 2004)
New Revision: 493
Added:
trunk/pr/test/string.pr
Log:
added string.pr
Added: trunk/pr/test/string.pr
===================================================================
--- trunk/pr/test/string.pr 2004-05-17 01:23:10 UTC (rev 492)
+++ trunk/pr/test/string.pr 2004-05-17 17:42:54 UTC (rev 493)
@@ -0,0 +1,35 @@
+
+def err(n):
+ print 'test',n,'failed'
+ Sys.exit(1)
+
+x = "abcdefghijklm"
+
+if "c:bc:acegi:mlkjih" != x[2]+':'+x[1:3]+':'+x[0:10:2]+':'+x[12:6:-1]:
+ err(1)
+
+x = "abcdef"
+
+if "e:de:def:ab:fed:fedcba:abcdef" != x[-2]+':'+x[-3:-1]+':'+x[3:]+':'+x[:2]+':'+x[:2:-1]+':'+x[::-1]+':'+x[:]:
+ err(2)
+
+if 3 != Len("abc"): err(3)
+
+print "abc".upper()
+
+print "ABC".lower()
+
+if "Abc def" != "abc def".capitalize(): err(6)
+
+if "Abc Def" != "abc def".capWords(): err(7)
+
+if "<x >" != '<'+" x ".lStrip()+'>': err(8)
+
+if "< x>" != '<'+" x ".rStrip()+'>': err(9)
+
+if "<x>" != '<'+" x ".strip()+'>': err(10)
+
+print '\nall tests passed\n'
+
+
+