You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(4) |
Oct
(20) |
Nov
(42) |
Dec
(32) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(10) |
Feb
(42) |
Mar
(53) |
Apr
(121) |
May
(98) |
Jun
(110) |
Jul
(110) |
Aug
(88) |
Sep
(123) |
Oct
(321) |
Nov
(172) |
Dec
(607) |
2008 |
Jan
(376) |
Feb
(52) |
Mar
(26) |
Apr
(60) |
May
(42) |
Jun
(120) |
Jul
(181) |
Aug
(318) |
Sep
(265) |
Oct
(225) |
Nov
(92) |
Dec
(103) |
2009 |
Jan
(202) |
Feb
(191) |
Mar
(102) |
Apr
(235) |
May
(169) |
Jun
(122) |
Jul
(178) |
Aug
(87) |
Sep
(102) |
Oct
(69) |
Nov
(71) |
Dec
(101) |
2010 |
Jan
(55) |
Feb
(139) |
Mar
(99) |
Apr
(101) |
May
(112) |
Jun
(65) |
Jul
(31) |
Aug
(50) |
Sep
(94) |
Oct
(101) |
Nov
(95) |
Dec
(103) |
2011 |
Jan
(139) |
Feb
(136) |
Mar
(80) |
Apr
(59) |
May
(34) |
Jun
(37) |
Jul
(66) |
Aug
(51) |
Sep
(29) |
Oct
(100) |
Nov
(49) |
Dec
(92) |
2012 |
Jan
(53) |
Feb
(147) |
Mar
(113) |
Apr
(60) |
May
(39) |
Jun
(164) |
Jul
(143) |
Aug
(84) |
Sep
(127) |
Oct
(91) |
Nov
(97) |
Dec
(103) |
2013 |
Jan
(162) |
Feb
(139) |
Mar
(106) |
Apr
(23) |
May
(80) |
Jun
(73) |
Jul
(39) |
Aug
(27) |
Sep
(38) |
Oct
(54) |
Nov
(95) |
Dec
(195) |
2014 |
Jan
(113) |
Feb
(46) |
Mar
(22) |
Apr
(18) |
May
(136) |
Jun
(145) |
Jul
(86) |
Aug
(70) |
Sep
(169) |
Oct
(216) |
Nov
(58) |
Dec
(19) |
2015 |
Jan
|
Feb
(5) |
Mar
(7) |
Apr
(15) |
May
(22) |
Jun
(18) |
Jul
(4) |
Aug
(2) |
Sep
(3) |
Oct
(21) |
Nov
(24) |
Dec
(1) |
2016 |
Jan
|
Feb
(7) |
Mar
(1) |
Apr
(19) |
May
(10) |
Jun
(31) |
Jul
(24) |
Aug
(41) |
Sep
(12) |
Oct
(19) |
Nov
|
Dec
|
2017 |
Jan
(12) |
Feb
(15) |
Mar
(12) |
Apr
(8) |
May
(25) |
Jun
(8) |
Jul
(18) |
Aug
(4) |
Sep
(11) |
Oct
(25) |
Nov
(7) |
Dec
(11) |
2018 |
Jan
(2) |
Feb
(13) |
Mar
(28) |
Apr
(53) |
May
(5) |
Jun
(6) |
Jul
(13) |
Aug
(23) |
Sep
(10) |
Oct
(14) |
Nov
(33) |
Dec
(116) |
2019 |
Jan
(46) |
Feb
(112) |
Mar
(38) |
Apr
(23) |
May
(10) |
Jun
(2) |
Jul
(18) |
Aug
(4) |
Sep
(11) |
Oct
(15) |
Nov
(15) |
Dec
(17) |
2020 |
Jan
(6) |
Feb
(12) |
Mar
(41) |
Apr
(36) |
May
(7) |
Jun
(18) |
Jul
(5) |
Aug
(6) |
Sep
(6) |
Oct
(8) |
Nov
(13) |
Dec
(9) |
2021 |
Jan
(1) |
Feb
(42) |
Mar
(37) |
Apr
(16) |
May
(25) |
Jun
(4) |
Jul
(14) |
Aug
(5) |
Sep
|
Oct
(15) |
Nov
(29) |
Dec
(11) |
2022 |
Jan
(10) |
Feb
(1) |
Mar
(8) |
Apr
(16) |
May
(46) |
Jun
(37) |
Jul
(36) |
Aug
(10) |
Sep
(15) |
Oct
(6) |
Nov
(6) |
Dec
(68) |
2023 |
Jan
(27) |
Feb
(18) |
Mar
(7) |
Apr
(21) |
May
(12) |
Jun
(8) |
Jul
(16) |
Aug
(16) |
Sep
(2) |
Oct
(8) |
Nov
(3) |
Dec
(17) |
2024 |
Jan
(27) |
Feb
(9) |
Mar
(25) |
Apr
(21) |
May
(1) |
Jun
(8) |
Jul
(12) |
Aug
(30) |
Sep
(27) |
Oct
|
Nov
|
Dec
|
From: <mie...@us...> - 2007-12-23 07:37:51
|
Revision: 1763 http://oorexx.svn.sourceforge.net/oorexx/?rev=1763&view=rev Author: miesfeld Date: 2007-12-22 23:37:57 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - LINES.testGroup Add the bug number for a known failure. Modified Paths: -------------- test/branches/test.3.2.0/ooRexx/base/bif/LINES.testGroup Modified: test/branches/test.3.2.0/ooRexx/base/bif/LINES.testGroup =================================================================== --- test/branches/test.3.2.0/ooRexx/base/bif/LINES.testGroup 2007-12-23 07:13:36 UTC (rev 1762) +++ test/branches/test.3.2.0/ooRexx/base/bif/LINES.testGroup 2007-12-23 07:37:57 UTC (rev 1763) @@ -305,7 +305,7 @@ j = lines(, 'N', 'C', 1,2,2,3,4,5,6,7,8,9,0,'t','a','b','d') /* This test will fail on 3.2.0, but should pass on later versions of the - * interpreter. + * interpreter. Tracker bug #1856717 */ ::method test_bad_opt_stdin_nullString self~expectSyntax("40.904") This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-23 07:13:30
|
Revision: 1762 http://oorexx.svn.sourceforge.net/oorexx/?rev=1762&view=rev Author: miesfeld Date: 2007-12-22 23:13:36 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - CALL.testGroup. Remove uneeded, extra file creation. Modified Paths: -------------- test/trunk/ooRexx/base/keyword/CALL.testGroup Modified: test/trunk/ooRexx/base/keyword/CALL.testGroup =================================================================== --- test/trunk/ooRexx/base/keyword/CALL.testGroup 2007-12-23 07:12:44 UTC (rev 1761) +++ test/trunk/ooRexx/base/keyword/CALL.testGroup 2007-12-23 07:13:36 UTC (rev 1762) @@ -194,7 +194,6 @@ call createFile src, path'SCICAL3A' -- now do the tests - call createFile src, .ooRexxUnit.dir || sl || 'SCICAL1A' ai=0 Call a a(0),a(1),a(2),a(3),a(4),a(5),a(6),a(7),a(8),a(9) self~assertSame("subTest3", result,xrange('0','9')) @@ -659,7 +658,7 @@ Call h 'h'; self~assertSame("subTest7-8", (result i),'h 6') Call i 'i'; self~assertSame("subTest7-9", (result i),'i 6') Call k 'k'; self~assertSame("subTest7-10", (result i),'k 7') - + i=0 self~assertSame("subTest7-11", (a('a') i b('b') i c('c') i),'a 1 b 2 c 3') self~assertSame("subTest7-12", (d('d') i),'d 4') @@ -669,23 +668,23 @@ self~assertSame("subTest7-16", (h('h') i),'h 6') self~assertSame("subTest7-17", (i('i') i),'i 6') self~assertSame("subTest7-18", (k('k') i),'k 7') - return - + return + a: b: c: i=i+1 Return("ARG"(1)) - + d: e: f: Procedure Expose j i j k i=i+1 Return("ARG"(1)) - + g: h: i: Procedure i=1 Return("ARG"(1)) - + k: Procedure Expose i i=i+1 Return("ARG"(1)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-23 07:12:39
|
Revision: 1761 http://oorexx.svn.sourceforge.net/oorexx/?rev=1761&view=rev Author: miesfeld Date: 2007-12-22 23:12:44 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - CALL.testGroup. Remove uneeded, extra file creation. Modified Paths: -------------- test/branches/test.3.2.0/ooRexx/base/keyword/CALL.testGroup Modified: test/branches/test.3.2.0/ooRexx/base/keyword/CALL.testGroup =================================================================== --- test/branches/test.3.2.0/ooRexx/base/keyword/CALL.testGroup 2007-12-23 07:06:42 UTC (rev 1760) +++ test/branches/test.3.2.0/ooRexx/base/keyword/CALL.testGroup 2007-12-23 07:12:44 UTC (rev 1761) @@ -194,7 +194,6 @@ call createFile src, path'SCICAL3A' -- now do the tests - call createFile src, .ooRexxUnit.dir || sl || 'SCICAL1A' ai=0 Call a a(0),a(1),a(2),a(3),a(4),a(5),a(6),a(7),a(8),a(9) self~assertSame("subTest3", result,xrange('0','9')) @@ -659,7 +658,7 @@ Call h 'h'; self~assertSame("subTest7-8", (result i),'h 6') Call i 'i'; self~assertSame("subTest7-9", (result i),'i 6') Call k 'k'; self~assertSame("subTest7-10", (result i),'k 7') - + i=0 self~assertSame("subTest7-11", (a('a') i b('b') i c('c') i),'a 1 b 2 c 3') self~assertSame("subTest7-12", (d('d') i),'d 4') @@ -669,23 +668,23 @@ self~assertSame("subTest7-16", (h('h') i),'h 6') self~assertSame("subTest7-17", (i('i') i),'i 6') self~assertSame("subTest7-18", (k('k') i),'k 7') - return - + return + a: b: c: i=i+1 Return("ARG"(1)) - + d: e: f: Procedure Expose j i j k i=i+1 Return("ARG"(1)) - + g: h: i: Procedure i=1 Return("ARG"(1)) - + k: Procedure Expose i i=i+1 Return("ARG"(1)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-23 07:06:37
|
Revision: 1760 http://oorexx.svn.sourceforge.net/oorexx/?rev=1760&view=rev Author: miesfeld Date: 2007-12-22 23:06:42 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - SOURCELINE.testGroup Clean up and fix this test group. * The intent of test_line_one() is to test that sourceline(1) does not have an "off by one" error. Since the handling of the hashbang varies on different operating systems, fix the test to not use a Rexx program with a hashbang at line one. * sourceline(1) only needs to be tested once, remove the redundent test. * clean up the tests moved from the BIF.testGroup file. * adjust line numbers to account for changes. Modified Paths: -------------- test/trunk/ooRexx/base/bif/SOURCELINE.testGroup Modified: test/trunk/ooRexx/base/bif/SOURCELINE.testGroup =================================================================== --- test/trunk/ooRexx/base/bif/SOURCELINE.testGroup 2007-12-23 07:01:48 UTC (rev 1759) +++ test/trunk/ooRexx/base/bif/SOURCELINE.testGroup 2007-12-23 07:06:42 UTC (rev 1760) @@ -113,7 +113,7 @@ optionally list of mandatory test methods */ return testUnitList -::requires ooRexxUnit.cls -- load the ooRexxUnit classes +::requires "FileUtils.cls" -- FileUtils.cls has a requires for OOREXXUNIT.CLS -- class named exactly like file ::class "SOURCELINE.testGroup" subclass TestCase public @@ -150,16 +150,33 @@ self~assertSame('subTest01'," xre = sourceLine(novalue)",sourceLine(v127)) ::method 'test_line_one' - -- Note that for the first line, the hash bang is converted to a line - -- comment. This is what allows the inclusion of the illegal character in - -- a Rexx program. - l1 = "#!/usr/bin/rexx" - l1 = translate(l1, "--", "#!") - self~assertSame('sourceline(1) must equal first line', l1, sourceLine(1)) + -- The intent of this test is to assert that sourceline(1) returns the + -- correct text, that there is not an "off by one" error. Because the + -- handling of a hashbang on the first line is not consistent for all + -- operating systems, we write out out own external function and test + -- sourceline(1) in that file. + fileSrc = .array~new + fileSrc[1] = "/* This is a temporary ooRexx program */" + fileSrc[2] = "" + fileSrc[3] = "line1 = sourceline(1)" + fileSrc[4] = "return line1" + fileName = .ooRexxUnit.dir || .ooRexxUnit.directory.separator || "test_line_one_temp" + fileName = createFile(fileSrc, fileName) + self~assertTrue("Source file must be created", fileName <> "") + self~assertTrue("Source file must exist", SysIsFile(fileName)) + + line1 = 'test_line_one_temp'() + j = deleteFile(fileName) + + self~assertSame('sourceline(1) must equal first line', fileSrc[1], line1) + +::method 'test_line_two' + self~assertEquals("sourceline(2) must equal second line" , "/*", sourceline(2)) + ::method 'test_last_line' - lastLine = " end" - self~assertSame('Text from last line should match sourceline(178)', lastLine, sourceLine(197)) + lastLine = "/* End of file. Don't remove this marker. Don't add lines after this line. */" + self~assertSame('Text from last line should match sourceline(201)', lastLine, sourceLine(201)) ::method 'test_negative_number' self~expectSyntax(40.14) @@ -175,23 +192,10 @@ ::method 'test_too_large_by_one' self~expectSyntax(40.34) - src = sourceLine(198) + src = sourceLine(202) --- from bif.testgroup -::method "test_SOURCELINE" - -- self~assertEquals("subTest1" , SOURCELINE(1) , "/*" ) +::method "test_sourceline_with_no_args" + self~assertTrue("sourceline() datatype must be a number", sourceline()~datatype("N")) + self~assertSame("sourceline() must return correct count of lines", 201, sourceline()) - self~assertTrue("subTest1" , datatype(sourceline(), "N")) - self~assertEquals("subTest2" , "/*" , SOURCELINE(2) ) - - -- get operating system - parse upper source opsys +1 - if pos(opsys, "WO")=0 then -- assuming Unix based operating system - do - -- assuming hash-bang characters get removed on Unix by the opsys/shell - self~assertEquals("subTest3a (Unix-based)" , "" , SOURCELINE(1) ) - end - else -- Windows or OS/2 - do - self~assertEquals("subTest3b (Windows)" , "/usr/bin/rexx" , SOURCELINE(1)~substr(3) ) - end \ No newline at end of file +/* End of file. Don't remove this marker. Don't add lines after this line. */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-23 07:01:42
|
Revision: 1759 http://oorexx.svn.sourceforge.net/oorexx/?rev=1759&view=rev Author: miesfeld Date: 2007-12-22 23:01:48 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - SOURCELINE.testGroup Clean up and fix this test group. * The intent of test_line_one() is to test that sourceline(1) does not have an "off by one" error. Since the handling of the hashbang varies on different operating systems, fix the test to not use a Rexx program with a hashbang at line one. * sourceline(1) only needs to be tested once, remove the redundent test. * clean up the tests moved from the BIF.testGroup file. * adjust line numbers to account for changes. Modified Paths: -------------- test/branches/test.3.2.0/ooRexx/base/bif/SOURCELINE.testGroup Modified: test/branches/test.3.2.0/ooRexx/base/bif/SOURCELINE.testGroup =================================================================== --- test/branches/test.3.2.0/ooRexx/base/bif/SOURCELINE.testGroup 2007-12-23 05:35:53 UTC (rev 1758) +++ test/branches/test.3.2.0/ooRexx/base/bif/SOURCELINE.testGroup 2007-12-23 07:01:48 UTC (rev 1759) @@ -113,7 +113,7 @@ optionally list of mandatory test methods */ return testUnitList -::requires ooRexxUnit.cls -- load the ooRexxUnit classes +::requires "FileUtils.cls" -- FileUtils.cls has a requires for OOREXXUNIT.CLS -- class named exactly like file ::class "SOURCELINE.testGroup" subclass TestCase public @@ -150,16 +150,33 @@ self~assertSame('subTest01'," xre = sourceLine(novalue)",sourceLine(v127)) ::method 'test_line_one' - -- Note that for the first line, the hash bang is converted to a line - -- comment. This is what allows the inclusion of the illegal character in - -- a Rexx program. - l1 = "#!/usr/bin/rexx" - l1 = translate(l1, "--", "#!") - self~assertSame('sourceline(1) must equal first line', l1, sourceLine(1)) + -- The intent of this test is to assert that sourceline(1) returns the + -- correct text, that there is not an "off by one" error. Because the + -- handling of a hashbang on the first line is not consistent for all + -- operating systems, we write out out own external function and test + -- sourceline(1) in that file. + fileSrc = .array~new + fileSrc[1] = "/* This is a temporary ooRexx program */" + fileSrc[2] = "" + fileSrc[3] = "line1 = sourceline(1)" + fileSrc[4] = "return line1" + fileName = .ooRexxUnit.dir || .ooRexxUnit.directory.separator || "test_line_one_temp" + fileName = createFile(fileSrc, fileName) + self~assertTrue("Source file must be created", fileName <> "") + self~assertTrue("Source file must exist", SysIsFile(fileName)) + + line1 = 'test_line_one_temp'() + j = deleteFile(fileName) + + self~assertSame('sourceline(1) must equal first line', fileSrc[1], line1) + +::method 'test_line_two' + self~assertEquals("sourceline(2) must equal second line" , "/*", sourceline(2)) + ::method 'test_last_line' - lastLine = " end" - self~assertSame('Text from last line should match sourceline(178)', lastLine, sourceLine(197)) + lastLine = "/* End of file. Don't remove this marker. Don't add lines after this line. */" + self~assertSame('Text from last line should match sourceline(201)', lastLine, sourceLine(201)) ::method 'test_negative_number' self~expectSyntax(40.14) @@ -175,23 +192,10 @@ ::method 'test_too_large_by_one' self~expectSyntax(40.34) - src = sourceLine(198) + src = sourceLine(202) --- from bif.testgroup -::method "test_SOURCELINE" - -- self~assertEquals("subTest1" , SOURCELINE(1) , "/*" ) +::method "test_sourceline_with_no_args" + self~assertTrue("sourceline() datatype must be a number", sourceline()~datatype("N")) + self~assertSame("sourceline() must return correct count of lines", 201, sourceline()) - self~assertTrue("subTest1" , datatype(sourceline(), "N")) - self~assertEquals("subTest2" , "/*" , SOURCELINE(2) ) - - -- get operating system - parse upper source opsys +1 - if pos(opsys, "WO")=0 then -- assuming Unix based operating system - do - -- assuming hash-bang characters get removed on Unix by the opsys/shell - self~assertEquals("subTest3a (Unix-based)" , "" , SOURCELINE(1) ) - end - else -- Windows or OS/2 - do - self~assertEquals("subTest3b (Windows)" , "/usr/bin/rexx" , SOURCELINE(1)~substr(3) ) - end \ No newline at end of file +/* End of file. Don't remove this marker. Don't add lines after this line. */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-23 05:35:47
|
Revision: 1758 http://oorexx.svn.sourceforge.net/oorexx/?rev=1758&view=rev Author: miesfeld Date: 2007-12-22 21:35:53 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - for the TIME BIF test case. On Linux, the clock appears to be accurate to 6 decimal places. This causes several tests to fail, that do not fail on Windows. The failing tests have the format: y = time(opt); z = time(opt) assert( y = z ) The intent of the failing tests was to assert that the TIME BIF accepted the characters: e, l, r, E, L, and R as options, not to assert that the TIME BIF returned the same value in two successive instructions. (Which it shouldn't with a fast enough clock.) So, changing the test is justified in this case. Modified Paths: -------------- test/trunk/ooRexx/base/bif/TIME.testGroup Modified: test/trunk/ooRexx/base/bif/TIME.testGroup =================================================================== --- test/trunk/ooRexx/base/bif/TIME.testGroup 2007-12-23 05:10:47 UTC (rev 1757) +++ test/trunk/ooRexx/base/bif/TIME.testGroup 2007-12-23 05:35:53 UTC (rev 1758) @@ -1070,7 +1070,9 @@ ::method test_validOpt_bigChar_E a = d2c(69) y = time(a); z = time(a) - self~assertEquals(y, z) + -- On a fast system and since the above is 2 separate instructions, z can be + -- slightly greate than y + self~assertTrue(y <= z) ::method test_validOpt_bigChar_F a = d2c(70) @@ -1105,7 +1107,9 @@ ::method test_validOpt_bigChar_L a = d2c(76) y = time(a); z = time(a) - self~assertEquals(y, z) + -- On a fast system and since the above is 2 separate instructions, z can be + -- slightly greate than y + self~assertTrue(y <= z) ::method test_validOpt_bigChar_M a = d2c(77) @@ -1135,7 +1139,9 @@ ::method test_validOpt_bigChar_R a = d2c(82) y = time(a); z = time(a) - self~assertEquals(y, z) + -- On a fast system and since the above is 2 separate instructions, z can be + -- slightly greate than y + self~assertTrue(y <= z) ::method test_validOpt_bigChar_S a = d2c(83) @@ -1230,7 +1236,9 @@ ::method test_validOpt_littleChar_e a = d2c(101) y = time(a); z = time(a) - self~assertEquals(y, z) + -- On a fast system and since the above is 2 separate instructions, z can be + -- slightly greate than y + self~assertTrue(y <= z) ::method test_validOpt_littleChar_f a = d2c(102) @@ -1265,7 +1273,9 @@ ::method test_validOpt_littleChar_l a = d2c(108) y = time(a); z = time(a) - self~assertEquals(y, z) + -- On a fast system and since the above is 2 separate instructions, z can be + -- slightly greate than y + self~assertTrue(y <= z) ::method test_validOpt_littleChar_m a = d2c(109) @@ -1295,7 +1305,9 @@ ::method test_validOpt_littleChar_r a = d2c(114) y = time(a); z = time(a) - self~assertEquals(y, z) + -- On a fast system and since the above is 2 separate instructions, z can be + -- slightly greate than y + self~assertTrue(y <= z) ::method test_validOpt_littleChar_s a = d2c(115) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-23 05:10:46
|
Revision: 1757 http://oorexx.svn.sourceforge.net/oorexx/?rev=1757&view=rev Author: miesfeld Date: 2007-12-22 21:10:47 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - for the TIME BIF test case. On Linux, the clock appears to be accurate to 6 decimal places. This causes several tests to fail, that do not fail on Windows. The failing tests have the format: y = time(opt); z = time(opt) assert( y = z ) The intent of the failing tests was to assert that the TIME BIF accepted the characters: e, l, r, E, L, and R as options, not to assert that the TIME BIF returned the same value in two successive instructions. (Which it shouldn't with a fast enough clock.) So, changing the test is justified in this case. Modified Paths: -------------- test/branches/test.3.2.0/ooRexx/base/bif/TIME.testGroup Modified: test/branches/test.3.2.0/ooRexx/base/bif/TIME.testGroup =================================================================== --- test/branches/test.3.2.0/ooRexx/base/bif/TIME.testGroup 2007-12-23 04:48:14 UTC (rev 1756) +++ test/branches/test.3.2.0/ooRexx/base/bif/TIME.testGroup 2007-12-23 05:10:47 UTC (rev 1757) @@ -1070,7 +1070,9 @@ ::method test_validOpt_bigChar_E a = d2c(69) y = time(a); z = time(a) - self~assertEquals(y, z) + -- On a fast system and since the above is 2 separate instructions, z can be + -- slightly greate than y + self~assertTrue(y <= z) ::method test_validOpt_bigChar_F a = d2c(70) @@ -1105,7 +1107,9 @@ ::method test_validOpt_bigChar_L a = d2c(76) y = time(a); z = time(a) - self~assertEquals(y, z) + -- On a fast system and since the above is 2 separate instructions, z can be + -- slightly greate than y + self~assertTrue(y <= z) ::method test_validOpt_bigChar_M a = d2c(77) @@ -1135,7 +1139,9 @@ ::method test_validOpt_bigChar_R a = d2c(82) y = time(a); z = time(a) - self~assertEquals(y, z) + -- On a fast system and since the above is 2 separate instructions, z can be + -- slightly greate than y + self~assertTrue(y <= z) ::method test_validOpt_bigChar_S a = d2c(83) @@ -1230,7 +1236,9 @@ ::method test_validOpt_littleChar_e a = d2c(101) y = time(a); z = time(a) - self~assertEquals(y, z) + -- On a fast system and since the above is 2 separate instructions, z can be + -- slightly greate than y + self~assertTrue(y <= z) ::method test_validOpt_littleChar_f a = d2c(102) @@ -1265,7 +1273,9 @@ ::method test_validOpt_littleChar_l a = d2c(108) y = time(a); z = time(a) - self~assertEquals(y, z) + -- On a fast system and since the above is 2 separate instructions, z can be + -- slightly greate than y + self~assertTrue(y <= z) ::method test_validOpt_littleChar_m a = d2c(109) @@ -1295,7 +1305,9 @@ ::method test_validOpt_littleChar_r a = d2c(114) y = time(a); z = time(a) - self~assertEquals(y, z) + -- On a fast system and since the above is 2 separate instructions, z can be + -- slightly greate than y + self~assertTrue(y <= z) ::method test_validOpt_littleChar_s a = d2c(115) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-23 04:48:09
|
Revision: 1756 http://oorexx.svn.sourceforge.net/oorexx/?rev=1756&view=rev Author: miesfeld Date: 2007-12-22 20:48:14 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - for the TIME BIF test case, mark the test cases in the 3.2.0 branch that are expected to fail because of bug #1856576. Modified Paths: -------------- test/branches/test.3.2.0/ooRexx/base/bif/TIME.testGroup Modified: test/branches/test.3.2.0/ooRexx/base/bif/TIME.testGroup =================================================================== --- test/branches/test.3.2.0/ooRexx/base/bif/TIME.testGroup 2007-12-23 04:18:26 UTC (rev 1755) +++ test/branches/test.3.2.0/ooRexx/base/bif/TIME.testGroup 2007-12-23 04:48:14 UTC (rev 1756) @@ -250,7 +250,7 @@ self~midnightDidNotHappen(currentTime)) self~assertSame("subTest2-1", cb1a, cb1b) - self~assertSame("subTest2-2", cb2a, cb2b) + self~assertSame("tracker bug #1856576 subTest2-2", cb2a, cb2b) self~assertSame("subTest2-3", cb3a, cb3b) self~assertSame("subTest2-4", cb4a, cb4b) @@ -286,7 +286,7 @@ self~midnightDidNotHappen(currentTime)) self~assertSame("subTest3-1", cb1a, cb1b) - self~assertSame("subTest3-2", cb2a, cb2b) + self~assertSame("tracker bug #1856576 subTest3-2", cb2a, cb2b) self~assertSame("subTest3-3", cb3a, cb3b) self~assertSame("subTest3-4", cb4a, cb4b) self~assertSame("subTest3-5", cb5a, cb5b) @@ -334,7 +334,7 @@ self~assertSame("subTest4-1", cb1a, cb1b) self~assertSame("subTest4-2", cb2a, cb2b) - self~assertSame("subTest4-3", cb3a, cb3b) + self~assertSame("tracker bug #1856576 subTest4-3", cb3a, cb3b) self~assertSame("subTest4-4", cb4a, cb4b) self~assertSame("subTest4-5", cb2a, '0') @@ -365,7 +365,7 @@ self~assertSame("subTest5-1", cb1a, cb1b) self~assertSame("subTest5-2", cb2a, cb2b) - self~assertSame("subTest5-3", cb3a, cb3b) + self~assertSame("tracker bug #1856576 subTest5-3", cb3a, cb3b) self~assertSame("subTest5-4", cb4a, cb4b) self~assertSame("subTest5-5", cb5a, cb5b) self~assertSame("subTest5-6", cb6a, cb6b) @@ -406,7 +406,7 @@ Parse Var vx vxl '*' vxh '*' vxm '*' vxs '*' vxe '*' vxr '*' vxc Parse Var vy vyl '*' vyh '*' vym '*' vys '*' vye '*' vyr '*' vyc - self~assertSame("subTest7-1", tx, ty) + self~assertSame("tracker bug #1856576 subTest7-1", tx, ty) self~assertSame("subTest7-2", txm, ttm+60*tth) self~assertSame("subTest7-3", txs, tts+60*(ttm+60*tth)) If tth<10 Then self~assertSame("subTest7-4", txh, right(tth, 1)) @@ -456,7 +456,7 @@ self~midnightDidNotHappen(currentTime)) self~assertSame("subTest8-1", cb1a, cb1b) - self~assertSame("subTest8-2", cb2a, cb2b) + self~assertSame("tracker bug #1856576 subTest8-2", cb2a, cb2b) self~assertSame("subTest8-3", cb3a, cb3b) self~assertSame("subTest8-4", cb4a, cb4b) @@ -503,7 +503,7 @@ self~midnightDidNotHappen(currentTime)) self~assertSame("subTest9-1", cb1a, cb1b) - self~assertSame("subTest9-2", cb2a, cb2b) + self~assertSame("tracker bug #1856576 subTest9-2", cb2a, cb2b) self~assertSame("subTest9-3", cb3a, cb3b) self~assertSame("subTest9-4", cb4a, cb4b) self~assertSame("subTest9-5", cb5a, cb5b) @@ -561,7 +561,7 @@ self~assertSame("subTest10-1", cb1a, cb1b) self~assertSame("subTest10-2", cb2a, cb2b) - self~assertSame("subTest10-3", cb3a, cb3b) + self~assertSame("tracker bug #1856576 subTest10-3", cb3a, cb3b) self~assertSame("subTest10-4", cb4a, cb4b) self~assertSame("subTest10-5", cb2a, '0') @@ -592,7 +592,7 @@ self~assertSame("subTest11-1", cb1a, cb1b) self~assertSame("subTest11-2", cb2a, cb2b) - self~assertSame("subTest11-3", cb3a, cb3b) + self~assertSame("tracker bug #1856576 subTest11-3", cb3a, cb3b) self~assertSame("subTest11-4", cb4a, cb4b) self~assertSame("subTest11-5", cb5a, cb5b) self~assertSame("subTest11-6", cb6a, cb6b) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-23 04:18:22
|
Revision: 1755 http://oorexx.svn.sourceforge.net/oorexx/?rev=1755&view=rev Author: miesfeld Date: 2007-12-22 20:18:26 -0800 (Sat, 22 Dec 2007) Log Message: ----------- Add the new *.xsl and PrimitiveClasses.xml files to the distribution package. Also needed for the rpm build target. Modified Paths: -------------- interpreter-3.x/trunk/Makefile.am Modified: interpreter-3.x/trunk/Makefile.am =================================================================== --- interpreter-3.x/trunk/Makefile.am 2007-12-23 04:11:49 UTC (rev 1754) +++ interpreter-3.x/trunk/Makefile.am 2007-12-23 04:18:26 UTC (rev 1755) @@ -768,7 +768,12 @@ $(messages_dir)/DocErrorMessages.sgml \ $(messages_dir)/gencat.inp \ $(messageXML) \ + $(classesXML) \ $(kernel_platform_unix_dir)/UnixGencat.xsl \ + $(runtime_dir)/ClassTypeCodes.xsl \ + $(runtime_dir)/PrimitiveBehaviourNames.xsl \ + $(runtime_dir)/PrimitiveBehaviours.xsl \ + $(runtime_dir)/VirtualFunctionTable.xsl \ $(errorHeaders) \ $(platform_unix_dir)/rexx.sh \ $(platform_unix_dir)/rexx.csh \ @@ -785,7 +790,7 @@ $(runtimeHeaders) \ $(streamlibraryHeaders) \ $(libHeaders) \ - $(include_HEADERS) \ + $(include_HEADERS) \ $(rexxapiHeaders) \ $(rexxapiunixHeaders) \ $(rxregexpHeaders) \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-23 04:11:49
|
Revision: 1754 http://oorexx.svn.sourceforge.net/oorexx/?rev=1754&view=rev Author: miesfeld Date: 2007-12-22 20:11:49 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - back port commit 1749 from trunk to 3.2.0 ArtifactID: None Comment: Added new DO instruction group tests. More later. Modified Paths: -------------- test/branches/test.3.2.0/ooRexx/base/keyword/DO.testGroup Modified: test/branches/test.3.2.0/ooRexx/base/keyword/DO.testGroup =================================================================== --- test/branches/test.3.2.0/ooRexx/base/keyword/DO.testGroup 2007-12-23 04:10:49 UTC (rev 1753) +++ test/branches/test.3.2.0/ooRexx/base/keyword/DO.testGroup 2007-12-23 04:11:49 UTC (rev 1754) @@ -6,7 +6,8 @@ version: 1.0.0 -- line commented lines are ignored, when building the directory of infos from this header - changed: --- + changed: 2007-12-22 - David Ashley + Added standard DO tests. languageLevel: 6.02 purpose: Test the DO (adding a label to DO, LOOP, SELECT, END) @@ -308,4 +309,1207 @@ self~expectSyntax( 10.2 ) interpret str +::method "test_DO_standardTest1" + cnt.=0 + i=0;b=0;t=0; + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest1", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest2", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest3", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest4", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest5", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest6", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest7", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest8", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest9", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest10", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest11", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest12", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest13", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest14", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest15", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest16", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest17", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest18", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest19", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest20", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest21", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest22", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest23", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest24", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest25", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest26", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest27", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest28", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest29", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest30", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest31", is, 14) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest32", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest33", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest34", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest35", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest36", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest37", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest38", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest39", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest40", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest41", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest42", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest43", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest44", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest45", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest46", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest47", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest48", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest49", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest50", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest51", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest52", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest53", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest54", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest55", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest56", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest57", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest58", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest59", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest60", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest61", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest62", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest63", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest64", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest65", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest66", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest67", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest68", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest69", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest70", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest71", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest72", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest73", is, 5) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest74", is, 5) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest75", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest76", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest77", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest78", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest79", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest80", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest81", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest82", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest83", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest84", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest85", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest86", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest87", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest88", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest89", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest90", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest91", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest92", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest93", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest94", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest95", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest96", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest97", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest98", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest99", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest100", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest101", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest102", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest103", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest104", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest105", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest106", is, 14) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest107", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest108", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest109", is, 14) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest110", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest111", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest112", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest113", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest114", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest115", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest116", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest117", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest118", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest118", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest120", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest121", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest122", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest123", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest124", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest125", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest126", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest127", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest128", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest129", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest130", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest131", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest132", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest133", is, 5) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest134", is, 5) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest135", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest136", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest137", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest138", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest139", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest140", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest141", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest142", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest143", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest144", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest145", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest146", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest147", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest148", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest149", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest150", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest151", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest152", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest153", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest154", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest155", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest156", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest157", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest158", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest159", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest160", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest161", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest162", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest163", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest164", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest165", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest166", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest167", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest168", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest169", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest170", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest171", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest172", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest173", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest174", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest175", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest176", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest177", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest178", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest179", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest180", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest181", is, 14) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest182", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest183", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest184", is, 14) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest185", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest186", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest187", is, 14) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest188", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest189", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest190", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest191", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest192", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest193", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest194", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest195", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest196", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest197", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest198", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest199", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest200", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest201", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest202", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest203", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest204", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest205", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest206", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest207", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest208", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest209", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest210", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest211", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest212", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest213", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest214", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest215", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest216", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest217", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest218", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest219", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest220", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest221", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest222", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest23", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest224", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest25", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest226", is, 4) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest227", is, 4) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest228", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest229", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest230", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest231", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest232", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest233", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest234", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest235", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest236", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest237", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest238", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest239", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest240", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest241", is, 5) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest242", is, 5) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest243", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest244", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest245", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest246", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest247", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest248", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest249", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest250", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest251", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest252", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest253", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest254", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest255", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest256", is, 14) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest257", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest258", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest259", is, 14) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest260", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest261", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest262", is, 14) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest263", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest264", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest265", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest266", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest267", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest268", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest269", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest270", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest271", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest272", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest273", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest274", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest275", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest276", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest277", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest278", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest279", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest280", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest281", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest282", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest283", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest284", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest285", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest286", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest287", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest288", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest289", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest290", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest291", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest292", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest293", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 0;is=is+1; + end + self~AssertSame("subTest294", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest295", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest296", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest297", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest298", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest299", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest300", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest301", is, 5) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest302", is, 5) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest303", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest304", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest305", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest306", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest307", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest308", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest309", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest310", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest311", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest312", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest313", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest314", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest315", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest316", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest317", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest318", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest319", is, 4) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest320", is, 4) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest321", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest322", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest323", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest324", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest325", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest326", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest327", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest328", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest329", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest330", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest331", is, 14) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest332", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest333", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest334", is, 14) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest335", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest336", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest337", is, 14) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest338", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest339", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest340", is, 14) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest341", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest342", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest343", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest344", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest345", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest346", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest347", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest348", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest349", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest350", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest351", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest352", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest353", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest354", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest355", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest356", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest357", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest358", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest359", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest360", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest361", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest362", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest363", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest364", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest365", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest366", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest367", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest368", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest369", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest370", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest371", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest372", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest373", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest374", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest375", is, 0) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-23 04:10:43
|
Revision: 1753 http://oorexx.svn.sourceforge.net/oorexx/?rev=1753&view=rev Author: miesfeld Date: 2007-12-22 20:10:49 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - back port commit 1748 from trunk to 3.2.0 ArtifactID: None Comment: Added some NUMERIC instruction group tests. More later. Added Paths: ----------- test/branches/test.3.2.0/ooRexx/base/keyword/NUMERIC.testGroup Copied: test/branches/test.3.2.0/ooRexx/base/keyword/NUMERIC.testGroup (from rev 1748, test/trunk/ooRexx/base/keyword/NUMERIC.testGroup) =================================================================== --- test/branches/test.3.2.0/ooRexx/base/keyword/NUMERIC.testGroup (rev 0) +++ test/branches/test.3.2.0/ooRexx/base/keyword/NUMERIC.testGroup 2007-12-23 04:10:49 UTC (rev 1753) @@ -0,0 +1,184 @@ +#!/usr/bin/rexx +/* + name: NUMERIC.testGroup + author: W. David Ashley + date: 2007-12-22 + version: 1.0.0 + +-- line commented lines are ignored, when building the directory of infos from this header + changed: --- + + languageLevel: 6.02 + purpose: Test the NUMERIC instruction + remark: + + license: CPL 1.0 (Common Public License v1.0, see below) + link: + + category1: ooRexx + category2: Base + category3: keyword +*/ +/*----------------------------------------------------------------------------*/ +/* */ +/* Copyright (c) 2007 Rexx Language Association. All rights reserved. */ +/* */ +/* This program and the accompanying materials are made available under */ +/* the terms of the Common Public License v1.0 which accompanies this */ +/* distribution. A copy is also available at the following address: */ +/* http://www.ibm.com/developerworks/oss/CPLv1.0.htm */ +/* */ +/* Redistribution and use in source and binary forms, with or */ +/* without modification, are permitted provided that the following */ +/* conditions are met: */ +/* */ +/* Redistributions of source code must retain the above copyright */ +/* notice, this list of conditions and the following disclaimer. */ +/* Redistributions in binary form must reproduce the above copyright */ +/* notice, this list of conditions and the following disclaimer in */ +/* the documentation and/or other materials provided with the distribution. */ +/* */ +/* Neither the name of Rexx Language Association nor the names */ +/* of its contributors may be used to endorse or promote products */ +/* derived from this software without specific prior written permission. */ +/* */ +/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS */ +/* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT */ +/* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS */ +/* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT */ +/* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, */ +/* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED */ +/* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, */ +/* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY */ +/* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING */ +/* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS */ +/* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +/* */ +/*----------------------------------------------------------------------------*/ + + + +------------------------------------------------------------------------------------------- +-- ===> adapt the "testGroupList" to your testCase classes; each element in the list is <=== +-- ===> an array object, the first element containing the testCase class object, the <=== +-- ===> second element is a list of test method names which are regarded to be <=== +-- ===> mandatory (if the list remains empty all test methods are mandatory) <=== + + /* list of array objects, each containing the testGroup class object and an + optional list of mandatory test case methods name */ + +mandatoryTestMethods=.list~new -- no mandatory tests for this testCase class +testGroupList=.list~of( .array~of(.NUMERIC.testGroup, mandatoryTestMethods) ) + +------------------------------------------------------------------------------------------- +-- ===> the following code needs not to be individualized <=== + + -- read top comment, containing infos about this program +arrLines=.array~new +do i=1 to 150 until arrLines[i]="*/" + arrLines[i]=sourceline(i) +end + -- supply information for the testClass(es) in this file; the class attribute + -- "TestCaseInfo" (a directory object, index points to a queue) will store + -- the parsed infos +aTestGroupClass=testGroupList~at(testGroupList~first)[1] -- get first testClass + + -- will parse the array lines and store result in class object +call makeDirTestInfo aTestGroupClass, arrLines +tmpDir=aTestGroupClass~TestCaseInfo +parse source s -- op_sys invocationType fullPathToThisFile +tmpDir~setentry("test_Case-source", s) + + -- now add this directory to other testCase classes, if any left +do arr over testGroupList + if arr[1]=aTestGroupClass then iterate -- already handled + arr[1]~TestCaseInfo=tmpDir -- save info in class object +end + +-- if this file is CALLed or REQUIRED then define an entry "bRunTestLocally" in .local +-- and set it to .false; this way the independent local invocation of the tests is inhibited +if .local~hasentry("bRunTestsLocally")=.false then + .local~bRunTestsLocally=.true -- if this file is executed directly, then run tests for debugging + +if .bRunTestsLocally=.true then -- run ALL tests in this test unit +do + ts=.testSuite~new -- create a testSuite + do arr over testGroupList + -- create a testSuite for the given test case class, use all its testmethods + ts~addTest( .testSuite~new(arr[1])) + end + -- testResult=.testSuite~new(testGroupClass)~run + testResult=ts~run -- now run all the tests + + call simpleDumpTestResults testResult +end + + /* return list of array objects containing test case classes and + optionally list of mandatory test methods */ +return testGroupList + + + +::requires ooRexxUnit.cls -- load the ooRexxUnit classes + +::class "NUMERIC.testGroup" subclass TestCase public + +::method "test_1" + NUMERIC DIGITS 1 + self~assertSame("subTest1", COPIES('9',499)+1, 1E+499) + +::method "test_2" + NUMERIC DIGITS 9 + self~assertSame("subTest2", COPIES('9',499)+1, '1.'||COPIES('0',8)||'E+499') + +::method "test_3" + NUMERIC DIGITS 10 + self~assertSame("subTest3", COPIES('9',499)+1,'1.'||COPIES('0',9)||'E+499') + +::method "test_4" + NUMERIC DIGITS 11 + self~assertSame("subTest4", COPIES('9',499)+1,'1.'||COPIES('0',10)||'E+499') + return + +::method "test_5" + NUMERIC DIGITS 25 + self~assertSame("subTest5", COPIES('9',499)+1,'1.'||COPIES('0',24)||'E+499') + +::method "test_6" + NUMERIC DIGITS 64 + self~assertSame("subTest6", COPIES('9',499)+1,'1.'||COPIES('0',63)||'E+499') + +::method "test_7" + NUMERIC DIGITS 100 + self~assertSame("subTest7", COPIES('9',499)+1,'1.'||COPIES('0',99)||'E+499') + +::method "test_8" + NUMERIC DIGITS 200 + self~assertSame("subTest8", COPIES('9',499)+1,'1.'||COPIES('0',199)||'E+499') + +::method "test_9" + NUMERIC DIGITS 254 + self~assertSame("subTest9", COPIES('9',499)+1,'1.'||COPIES('0',253)||'E+499') + +::method "test_10" + NUMERIC DIGITS 255 + self~assertSame("subTest10", COPIES('9',499)+1,'1.'||COPIES('0',254)||'E+499') + +::method "test_11" + NUMERIC DIGITS 256 + self~assertSame("subTest11", COPIES('9',499)+1,'1.'||COPIES('0',255)||'E+499') + +::method "test_12" + NUMERIC DIGITS 300 + self~assertSame("subTest12", COPIES('9',499)+1,'1.'||COPIES('0',299)||'E+499') + +::method "test_13" + NUMERIC DIGITS 400 + self~assertSame("subTest13", COPIES('9',499)+1,'1.'||COPIES('0',399)||'E+499') + +::method "test_14" + NUMERIC DIGITS 500 + self~assertSame("subTest14", COPIES('9',499)+1,'1'||COPIES('0',499)) + return + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-23 04:09:39
|
Revision: 1752 http://oorexx.svn.sourceforge.net/oorexx/?rev=1752&view=rev Author: miesfeld Date: 2007-12-22 20:09:43 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - back port commit 1747 from trunk to 3.2.0 ArtifactID: None Comment: Finished the CALL instruction test group. Modified Paths: -------------- test/branches/test.3.2.0/ooRexx/base/bif/TIME.testGroup test/branches/test.3.2.0/ooRexx/base/keyword/CALL.testGroup Modified: test/branches/test.3.2.0/ooRexx/base/bif/TIME.testGroup =================================================================== --- test/branches/test.3.2.0/ooRexx/base/bif/TIME.testGroup 2007-12-23 04:07:31 UTC (rev 1751) +++ test/branches/test.3.2.0/ooRexx/base/bif/TIME.testGroup 2007-12-23 04:09:43 UTC (rev 1752) @@ -178,7 +178,7 @@ If tth<10 Then self~assertSame("subTest1-8", txh, right(tth, 1)) else self~assertSame("subTest1-8", txh, tth) - self~assertSame("subTest1-9", vx, vy) + self~assertSame("tracker bug #1856576 subTest1-9 ", vx, vy) self~assertSame("subTest1-10", vxm, vtm+60*vth) self~assertSame("subTest1-11", vxs, vts+60*(vtm+60*vth)) If vth<10 Then self~assertSame("subTest1-12", vxh, right(vth,1)) Modified: test/branches/test.3.2.0/ooRexx/base/keyword/CALL.testGroup =================================================================== --- test/branches/test.3.2.0/ooRexx/base/keyword/CALL.testGroup 2007-12-23 04:07:31 UTC (rev 1751) +++ test/branches/test.3.2.0/ooRexx/base/keyword/CALL.testGroup 2007-12-23 04:09:43 UTC (rev 1752) @@ -181,7 +181,7 @@ call sub('a'+2) /* invalid expression */ ::method "test_3" - -- Create our external functions. There are 3 of them. + -- Create our external functions. path = .ooRexxUnit.dir || .ooRexxUnit.directory.separator src = .array~new() src[1] = "Parse Source fn" @@ -191,7 +191,7 @@ src[5] = " sum=sum+Arg(i)" src[6] = " End" src[7] = " Return sum" - call createFile src, path'SCICAL1D' + call createFile src, path'SCICAL3A' -- now do the tests call createFile src, .ooRexxUnit.dir || sl || 'SCICAL1A' @@ -227,16 +227,16 @@ Call a20 a.1, a.2, a.3, a.4, a.5, a.6, a.7, a.8, a.9, a.10,, a.11,a.12,a.13,a.14,a.15,a.16,a.17,a.18,a.19,a.20 self~assertSame("subTest3-210", result, 210) - Call scical1d a.1, a.2, a.3, a.4, a.5, a.6, a.7, a.8, a.9, a.10,, + Call scical3a a.1, a.2, a.3, a.4, a.5, a.6, a.7, a.8, a.9, a.10,, a.11,a.12,a.13,a.14,a.15,a.16,a.17,a.18,a.19,a.20 self~assertSame("subTest3-210a", result, 210) Call a20 a.1, a.2, a.3, a.4, a.5, a.6, a.7, a.8, a.9, a.10,, a.11,a.12,a.13,a.14,a.15,a.16,a.17,a.18,a.19,a.20,a.21 - Call scical1d a.1, a.2, a.3, a.4, a.5, a.6, a.7, a.8, a.9, a.10,, + Call scical3a a.1, a.2, a.3, a.4, a.5, a.6, a.7, a.8, a.9, a.10,, a.11,a.12,a.13,a.14,a.15,a.16,a.17,a.18,a.19,a.20,a.21 -- now remove the external functions - call deleteFile path'SCICAL1D' + call deleteFile path'SCICAL3A' return a: @@ -279,3 +279,434 @@ End Return sum +::method "test_4" + -- Create our external functions. + path = .ooRexxUnit.dir || .ooRexxUnit.directory.separator + src = .array~new() + src[1] = "Parse Version version" + src[2] = "Parse Source fn" + src[3] = " Parse Version sys rexxlevel ." + src[4] = " Address CMD" + src[5] = " Numeric Fuzz 0" + src[6] = " Numeric Digits 100" + src[7] = " Numeric Form Scientific" + src[8] = " t='TIME'('R')" + src[9] = " dff=digits() fuzz() form()" + src[10] = " Return dff" + call createFile src, path'SCICAL4A' + + -- now do the tests + cmd = address() + cnt.=0 + g_.='' + Numeric Digits 5 + Numeric Fuzz 1 + Numeric Form Engineering + call time 'r' + Call sysSLEEP 1 + + Do i=1 to 2 + ic=0 /* Iteration counter */ + Do j=1 to 5 + Do k=1 to 3 + If j=2 & k=2 Then Do + If i=1 Then + Call isub + Else + Call SCICAL4a + subdff=result + dff=digits() fuzz() form() + self~assertSame("subTest4-"i"-"j"-"k"1", dff,'5 1 ENGINEERING') + self~assertSame("subTest4-"i"-"j"-"k"2", subdff,'100 0 SCIENTIFIC') + self~assertSame("subTest4-"i"-"j"-"k"3", novalued_var,'NOVALUED_VAR') + self~assertSame("subTest4-"i"-"j"-"k"4", novalued_var,'NOVALUED_VAR') + Call gt "TIME"('E'),1 + self~assertSame("subTest4-"i"-"j"-"k"5", "ADDRESS"(),cmd) + End + ic=ic+1 + End + End + self~assertSame("subTest4-3", ic,15) + End + + -- now remove the external functions + call deleteFile path'SCICAL4A' + return + + isub: + /*********************************************************************** + * Internal subroutine that does all kinds of changes to the + * "important settings" + ***********************************************************************/ + Numeric Fuzz 0 + Numeric Digits 100 + Numeric Form Scientific + Signal On Novalue + Signal Off Syntax + Call gt "TIME"('E'),1 + tt="TIME"('R') + id=1005; Call lt "TIME"('E'),1 + dff=digits() fuzz() form() + Signal subret + garbage in sub + the signal within the subroutine has no effect on the do control + + subret: + Address '' + self~assertSame("subTest4-subret", "ADDRESS"(),'') + Return dff + gt: Procedure Expose id cnt. + If arg(1)>arg(2) Then + cnt.ok=cnt.ok+1 + Else + Call emsg 'Error in GT:' arg(1) '<=' arg(2) + Return + lt: Procedure Expose id cnt. + If arg(1)<arg(2) Then + cnt.ok=cnt.ok+1 + Else + Call emsg 'Error in LT:' arg(1) '>=' arg(2) + Return + emsg: Procedure Expose id cnt. + Say 'Problem with id='id',' arg(1) + cnt.err=cnt.err+1 + Return + +::method "test_5" + -- Create our external functions. + path = .ooRexxUnit.dir || .ooRexxUnit.directory.separator + src = .array~new() + src[1] = "Parse Version version" + src[2] = "Parse Source fn" + src[3] = "/* Address setting must be 'CMS' */" + src[4] = "return address()" + call createFile src, path'SCICAL5A' + + -- now do the tests + cmd = address() + self~assertSame("subTest5", scical5a(),cmd) + + -- now remove the external functions + call deleteFile path'SCICAL5A' + +::method "test_6" + i=0 + Call SUB1 + self~assertSame("subTest6", i, 250) + return + + SUB1: i=i+1; Call SUB2; Return + SUB2: i=i+1; Call SUB3; Return + SUB3: i=i+1; Call SUB4; Return + SUB4: i=i+1; Call SUB5; Return + SUB5: i=i+1; Call SUB6; Return + SUB6: i=i+1; Call SUB7; Return + SUB7: i=i+1; Call SUB8; Return + SUB8: i=i+1; Call SUB9; Return + SUB9: i=i+1; Call SUB10; Return + SUB10: i=i+1; Call SUB11; Return + SUB11: i=i+1; Call SUB12; Return + SUB12: i=i+1; Call SUB13; Return + SUB13: i=i+1; Call SUB14; Return + SUB14: i=i+1; Call SUB15; Return + SUB15: i=i+1; Call SUB16; Return + SUB16: i=i+1; Call SUB17; Return + SUB17: i=i+1; Call SUB18; Return + SUB18: i=i+1; Call SUB19; Return + SUB19: i=i+1; Call SUB20; Return + SUB20: i=i+1; Call SUB21; Return + SUB21: i=i+1; Call SUB22; Return + SUB22: i=i+1; Call SUB23; Return + SUB23: i=i+1; Call SUB24; Return + SUB24: i=i+1; Call SUB25; Return + SUB25: i=i+1; Call SUB26; Return + SUB26: i=i+1; Call SUB27; Return + SUB27: i=i+1; Call SUB28; Return + SUB28: i=i+1; Call SUB29; Return + SUB29: i=i+1; Call SUB30; Return + SUB30: i=i+1; Call SUB31; Return + SUB31: i=i+1; Call SUB32; Return + SUB32: i=i+1; Call SUB33; Return + SUB33: i=i+1; Call SUB34; Return + SUB34: i=i+1; Call SUB35; Return + SUB35: i=i+1; Call SUB36; Return + SUB36: i=i+1; Call SUB37; Return + SUB37: i=i+1; Call SUB38; Return + SUB38: i=i+1; Call SUB39; Return + SUB39: i=i+1; Call SUB40; Return + SUB40: i=i+1; Call SUB41; Return + SUB41: i=i+1; Call SUB42; Return + SUB42: i=i+1; Call SUB43; Return + SUB43: i=i+1; Call SUB44; Return + SUB44: i=i+1; Call SUB45; Return + SUB45: i=i+1; Call SUB46; Return + SUB46: i=i+1; Call SUB47; Return + SUB47: i=i+1; Call SUB48; Return + SUB48: i=i+1; Call SUB49; Return + SUB49: i=i+1; Call SUB50; Return + SUB50: i=i+1; Call SUB51; Return + SUB51: i=i+1; Call SUB52; Return + SUB52: i=i+1; Call SUB53; Return + SUB53: i=i+1; Call SUB54; Return + SUB54: i=i+1; Call SUB55; Return + SUB55: i=i+1; Call SUB56; Return + SUB56: i=i+1; Call SUB57; Return + SUB57: i=i+1; Call SUB58; Return + SUB58: i=i+1; Call SUB59; Return + SUB59: i=i+1; Call SUB60; Return + SUB60: i=i+1; Call SUB61; Return + SUB61: i=i+1; Call SUB62; Return + SUB62: i=i+1; Call SUB63; Return + SUB63: i=i+1; Call SUB64; Return + SUB64: i=i+1; Call SUB65; Return + SUB65: i=i+1; Call SUB66; Return + SUB66: i=i+1; Call SUB67; Return + SUB67: i=i+1; Call SUB68; Return + SUB68: i=i+1; Call SUB69; Return + SUB69: i=i+1; Call SUB70; Return + SUB70: i=i+1; Call SUB71; Return + SUB71: i=i+1; Call SUB72; Return + SUB72: i=i+1; Call SUB73; Return + SUB73: i=i+1; Call SUB74; Return + SUB74: i=i+1; Call SUB75; Return + SUB75: i=i+1; Call SUB76; Return + SUB76: i=i+1; Call SUB77; Return + SUB77: i=i+1; Call SUB78; Return + SUB78: i=i+1; Call SUB79; Return + SUB79: i=i+1; Call SUB80; Return + SUB80: i=i+1; Call SUB81; Return + SUB81: i=i+1; Call SUB82; Return + SUB82: i=i+1; Call SUB83; Return + SUB83: i=i+1; Call SUB84; Return + SUB84: i=i+1; Call SUB85; Return + SUB85: i=i+1; Call SUB86; Return + SUB86: i=i+1; Call SUB87; Return + SUB87: i=i+1; Call SUB88; Return + SUB88: i=i+1; Call SUB89; Return + SUB89: i=i+1; Call SUB90; Return + SUB90: i=i+1; Call SUB91; Return + SUB91: i=i+1; Call SUB92; Return + SUB92: i=i+1; Call SUB93; Return + SUB93: i=i+1; Call SUB94; Return + SUB94: i=i+1; Call SUB95; Return + SUB95: i=i+1; Call SUB96; Return + SUB96: i=i+1; Call SUB97; Return + SUB97: i=i+1; Call SUB98; Return + SUB98: i=i+1; Call SUB99; Return + SUB99: i=i+1; Call SUB100; Return + SUB100: i=i+1; Call SUB101; Return + SUB101: i=i+1; Call SUB102; Return + SUB102: i=i+1; Call SUB103; Return + SUB103: i=i+1; Call SUB104; Return + SUB104: i=i+1; Call SUB105; Return + SUB105: i=i+1; Call SUB106; Return + SUB106: i=i+1; Call SUB107; Return + SUB107: i=i+1; Call SUB108; Return + SUB108: i=i+1; Call SUB109; Return + SUB109: i=i+1; Call SUB110; Return + SUB110: i=i+1; Call SUB111; Return + SUB111: i=i+1; Call SUB112; Return + SUB112: i=i+1; Call SUB113; Return + SUB113: i=i+1; Call SUB114; Return + SUB114: i=i+1; Call SUB115; Return + SUB115: i=i+1; Call SUB116; Return + SUB116: i=i+1; Call SUB117; Return + SUB117: i=i+1; Call SUB118; Return + SUB118: i=i+1; Call SUB119; Return + SUB119: i=i+1; Call SUB120; Return + SUB120: i=i+1; Call SUB121; Return + SUB121: i=i+1; Call SUB122; Return + SUB122: i=i+1; Call SUB123; Return + SUB123: i=i+1; Call SUB124; Return + SUB124: i=i+1; Call SUB125; Return + SUB125: i=i+1; Call SUB126; Return + SUB126: i=i+1; Call SUB127; Return + SUB127: i=i+1; Call SUB128; Return + SUB128: i=i+1; Call SUB129; Return + SUB129: i=i+1; Call SUB130; Return + SUB130: i=i+1; Call SUB131; Return + SUB131: i=i+1; Call SUB132; Return + SUB132: i=i+1; Call SUB133; Return + SUB133: i=i+1; Call SUB134; Return + SUB134: i=i+1; Call SUB135; Return + SUB135: i=i+1; Call SUB136; Return + SUB136: i=i+1; Call SUB137; Return + SUB137: i=i+1; Call SUB138; Return + SUB138: i=i+1; Call SUB139; Return + SUB139: i=i+1; Call SUB140; Return + SUB140: i=i+1; Call SUB141; Return + SUB141: i=i+1; Call SUB142; Return + SUB142: i=i+1; Call SUB143; Return + SUB143: i=i+1; Call SUB144; Return + SUB144: i=i+1; Call SUB145; Return + SUB145: i=i+1; Call SUB146; Return + SUB146: i=i+1; Call SUB147; Return + SUB147: i=i+1; Call SUB148; Return + SUB148: i=i+1; Call SUB149; Return + SUB149: i=i+1; Call SUB150; Return + SUB150: i=i+1; Call SUB151; Return + SUB151: i=i+1; Call SUB152; Return + SUB152: i=i+1; Call SUB153; Return + SUB153: i=i+1; Call SUB154; Return + SUB154: i=i+1; Call SUB155; Return + SUB155: i=i+1; Call SUB156; Return + SUB156: i=i+1; Call SUB157; Return + SUB157: i=i+1; Call SUB158; Return + SUB158: i=i+1; Call SUB159; Return + SUB159: i=i+1; Call SUB160; Return + SUB160: i=i+1; Call SUB161; Return + SUB161: i=i+1; Call SUB162; Return + SUB162: i=i+1; Call SUB163; Return + SUB163: i=i+1; Call SUB164; Return + SUB164: i=i+1; Call SUB165; Return + SUB165: i=i+1; Call SUB166; Return + SUB166: i=i+1; Call SUB167; Return + SUB167: i=i+1; Call SUB168; Return + SUB168: i=i+1; Call SUB169; Return + SUB169: i=i+1; Call SUB170; Return + SUB170: i=i+1; Call SUB171; Return + SUB171: i=i+1; Call SUB172; Return + SUB172: i=i+1; Call SUB173; Return + SUB173: i=i+1; Call SUB174; Return + SUB174: i=i+1; Call SUB175; Return + SUB175: i=i+1; Call SUB176; Return + SUB176: i=i+1; Call SUB177; Return + SUB177: i=i+1; Call SUB178; Return + SUB178: i=i+1; Call SUB179; Return + SUB179: i=i+1; Call SUB180; Return + SUB180: i=i+1; Call SUB181; Return + SUB181: i=i+1; Call SUB182; Return + SUB182: i=i+1; Call SUB183; Return + SUB183: i=i+1; Call SUB184; Return + SUB184: i=i+1; Call SUB185; Return + SUB185: i=i+1; Call SUB186; Return + SUB186: i=i+1; Call SUB187; Return + SUB187: i=i+1; Call SUB188; Return + SUB188: i=i+1; Call SUB189; Return + SUB189: i=i+1; Call SUB190; Return + SUB190: i=i+1; Call SUB191; Return + SUB191: i=i+1; Call SUB192; Return + SUB192: i=i+1; Call SUB193; Return + SUB193: i=i+1; Call SUB194; Return + SUB194: i=i+1; Call SUB195; Return + SUB195: i=i+1; Call SUB196; Return + SUB196: i=i+1; Call SUB197; Return + SUB197: i=i+1; Call SUB198; Return + SUB198: i=i+1; Call SUB199; Return + SUB199: i=i+1; Call SUB200; Return + SUB200: i=i+1; Call SUB201; Return + SUB201: i=i+1; Call SUB202; Return + SUB202: i=i+1; Call SUB203; Return + SUB203: i=i+1; Call SUB204; Return + SUB204: i=i+1; Call SUB205; Return + SUB205: i=i+1; Call SUB206; Return + SUB206: i=i+1; Call SUB207; Return + SUB207: i=i+1; Call SUB208; Return + SUB208: i=i+1; Call SUB209; Return + SUB209: i=i+1; Call SUB210; Return + SUB210: i=i+1; Call SUB211; Return + SUB211: i=i+1; Call SUB212; Return + SUB212: i=i+1; Call SUB213; Return + SUB213: i=i+1; Call SUB214; Return + SUB214: i=i+1; Call SUB215; Return + SUB215: i=i+1; Call SUB216; Return + SUB216: i=i+1; Call SUB217; Return + SUB217: i=i+1; Call SUB218; Return + SUB218: i=i+1; Call SUB219; Return + SUB219: i=i+1; Call SUB220; Return + SUB220: i=i+1; Call SUB221; Return + SUB221: i=i+1; Call SUB222; Return + SUB222: i=i+1; Call SUB223; Return + SUB223: i=i+1; Call SUB224; Return + SUB224: i=i+1; Call SUB225; Return + SUB225: i=i+1; Call SUB226; Return + SUB226: i=i+1; Call SUB227; Return + SUB227: i=i+1; Call SUB228; Return + SUB228: i=i+1; Call SUB229; Return + SUB229: i=i+1; Call SUB230; Return + SUB230: i=i+1; Call SUB231; Return + SUB231: i=i+1; Call SUB232; Return + SUB232: i=i+1; Call SUB233; Return + SUB233: i=i+1; Call SUB234; Return + SUB234: i=i+1; Call SUB235; Return + SUB235: i=i+1; Call SUB236; Return + SUB236: i=i+1; Call SUB237; Return + SUB237: i=i+1; Call SUB238; Return + SUB238: i=i+1; Call SUB239; Return + SUB239: i=i+1; Call SUB240; Return + SUB240: i=i+1; Call SUB241; Return + SUB241: i=i+1; Call SUB242; Return + SUB242: i=i+1; Call SUB243; Return + SUB243: i=i+1; Call SUB244; Return + SUB244: i=i+1; Call SUB245; Return + SUB245: i=i+1; Call SUB246; Return + SUB246: i=i+1; Call SUB247; Return + SUB247: i=i+1; Call SUB248; Return + SUB248: i=i+1; Call SUB249; Return + SUB249: i=i+1; Call SUB250; Return + SUB250: i=i+1; Call SUB251; Return + SUB251: Return + +::method "test_7" + i=0 + Call a 'a'; self~assertSame("subTest7-1", (result i),'a 1') + Call b 'b'; self~assertSame("subTest7-2", (result i),'b 2') + Call c 'c'; self~assertSame("subTest7-3", (result i),'c 3') + Call d 'd'; self~assertSame("subTest7-4", (result i),'d 4') + Call e 'e'; self~assertSame("subTest7-5", (result i),'e 5') + Call f 'f'; self~assertSame("subTest7-6", (result i),'f 6') + Call g 'g'; self~assertSame("subTest7-7", (result i),'g 6') + Call h 'h'; self~assertSame("subTest7-8", (result i),'h 6') + Call i 'i'; self~assertSame("subTest7-9", (result i),'i 6') + Call k 'k'; self~assertSame("subTest7-10", (result i),'k 7') + + i=0 + self~assertSame("subTest7-11", (a('a') i b('b') i c('c') i),'a 1 b 2 c 3') + self~assertSame("subTest7-12", (d('d') i),'d 4') + self~assertSame("subTest7-13", (e('e') i),'e 5') + self~assertSame("subTest7-14", (f('f') i),'f 6') + self~assertSame("subTest7-15", (g('g') i),'g 6') + self~assertSame("subTest7-16", (h('h') i),'h 6') + self~assertSame("subTest7-17", (i('i') i),'i 6') + self~assertSame("subTest7-18", (k('k') i),'k 7') + return + + a: b: + c: + i=i+1 + Return("ARG"(1)) + + d: e: + f: Procedure Expose j i j k + i=i+1 + Return("ARG"(1)) + + g: h: + i: Procedure + i=1 + Return("ARG"(1)) + + k: Procedure Expose i + i=i+1 + Return("ARG"(1)) + +::method "test_8" + x=0; Call 0001 + self~assertSame("subTest7-18", x, 10) + return + + 0003: x=x+1; Call 0004; Return /* 0003 */ + 0009: x=x+1; Call 0010; Return /* 0004 */ + 0008: x=x+1; Call 0009; Return /* 0001 */ + 0005: x=x+1; Call 0006; Return /* 0010 */ + 0004: x=x+1; Call 0005; Return /* 0007 */ + 0007: x=x+1; Call 0008; Return /* 0005 */ + 0001: x=x+1; Call 0002; Return /* 0009 */ + 0010: x=x+1; Call 0011; Return /* 0006 */ + 0006: x=x+1; Call 0007; Return /* 0002 */ + 0002: x=x+1; Call 0003; Return /* 0008 */ + 0011: Return + + + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-23 04:07:32
|
Revision: 1751 http://oorexx.svn.sourceforge.net/oorexx/?rev=1751&view=rev Author: miesfeld Date: 2007-12-22 20:07:31 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - forward port commit 1746 from 3.2.0 to trunk last of the bif 2 method tests added to String/String_copiesMethod.testGroup Modified Paths: -------------- test/trunk/ooRexx/base/class/String/String_copiesMethod.testGroup Modified: test/trunk/ooRexx/base/class/String/String_copiesMethod.testGroup =================================================================== --- test/trunk/ooRexx/base/class/String/String_copiesMethod.testGroup 2007-12-23 01:44:14 UTC (rev 1750) +++ test/trunk/ooRexx/base/class/String/String_copiesMethod.testGroup 2007-12-23 04:07:31 UTC (rev 1751) @@ -569,4 +569,1723 @@ self~expectSyntax(93.906) xre = '58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(' -256 ') +::method 'test137' + .local~vnull = '' + .local~vblank = ' ' + .local~v4c = 'ASDF' + .local~v2c = 'AS' + .local~v30 = 'QWERASDFZXCVQWERASDFZXCVQWERAS' + .local~v15b = 'Q E A D Z C Q E A D Z C Q E A ' + .local~v250 = 'X'~copies(250) + .local~vb1w = ' ASDF' + .local~v3w = 'ASDF QWER ZXCV' + .local~v1wb = 'ASDF ' + .local~v125b = 'X '~copies(125) + .local~vxnull = ''X + .local~vx40 = '20'x + .local~v4x = '61736466'x + .local~v2x = '6173'x + .local~v30x = '71776572617364667a78637671776572617364667a786376717765726173'x + .local~v15bx = '71206520612064207a20632071206520612064207a206320712065206120'x + .local~vb1x = '202020202061736466'x + .local~v3wx = '617364662071776572207a786376'x + .local~v1xb = '617364662020202020'x + .local~v125bx = '5820'x~copies(125) +::method 'test138' + self~expectSyntax(93.903) + xre = .vnull~copies() + +::method 'test139' + self~assertSame('subTest01','',.vnull~copies('0')) + +::method 'test140' + self~assertSame('subTest01','',.vnull~copies('31'x)) + +::method 'test141' + self~assertSame('subTest01','',.vnull~copies('0.09E2')) + +::method 'test142' + self~expectSyntax(93.905) + xre = .vnull~copies('0.09E1') + +::method 'test143' + self~assertSame('subTest01','',.vnull~copies('0010')) + +::method 'test144' + self~assertSame('subTest01','',.vnull~copies(' 11 ')) + +::method 'test145' + self~assertSame('subTest01','',.vnull~copies(' +255 ')) + +::method 'test146' + self~expectSyntax(93.906) + xre = .vnull~copies(' -256 ') + +::method 'test147' + self~assertSame('subTest01',' ',.vblank~copies('1')) + +::method 'test148' + self~assertSame('subTest01',' ',.vblank~copies('39'x)) + +::method 'test149' + self~assertSame('subTest01',' ',.vblank~copies('0.10E2')) + +::method 'test150' + self~assertSame('subTest01',' ',.vblank~copies('0011')) + +::method 'test151' + self~assertSame('subTest01',' '~copies(255),.vblank~copies(' 255 ')) + +::method 'test152' + self~assertSame('subTest01',' '~copies(256),.vblank~copies(' +256 ')) + +::method 'test153' + self~expectSyntax(93.906) + xre = .vblank~copies(' -32768 ') + +::method 'test154' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDF',.v4c~copies('9')) + +::method 'test155' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF',.v4c~copies('3130'x)) + +::method 'test156' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF',.v4c~copies('0.11E2')) + +::method 'test157' + self~expectSyntax(93.905) + xre = .v4c~copies('0.11E1') + +::method 'test158' + self~assertSame('subTest01','ASDF'~copies(255),.v4c~copies('00255')) + +::method 'test159' + self~assertSame('subTest01','ASDF'~copies(256),.v4c~copies(' 256 ')) + +::method 'test160' + self~assertSame('subTest01','ASDF'~copies(32768),.v4c~copies(' +32768 ')) + +::method 'test161' + self~expectSyntax(93.906) + xre = .v4c~copies(' -65536 ') + +::method 'test162' + self~assertSame('subTest01','ASASASASASASASASASAS',.v2c~copies('10')) + +::method 'test163' + self~assertSame('subTest01','ASASASASASASASASASASAS',.v2c~copies('3131'x)) + +::method 'test164' + self~assertSame('subTest01','AS'~copies(255),.v2c~copies('0.255E3')) + +::method 'test165' + self~expectSyntax(93.905) + xre = .v2c~copies('0.255E2') + +::method 'test166' + self~assertSame('subTest01','AS'~copies(256),.v2c~copies('00256')) + +::method 'test167' + self~assertSame('subTest01','AS'~copies(32768),.v2c~copies(' 32768 ')) + +::method 'test168' + self~assertSame('subTest01','AS'~copies(65536),.v2c~copies(' +65536 ')) + +::method 'test169' + self~expectSyntax(93.906) + xre = .v2c~copies(' -131072 ') + +::method 'test170' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(11),.v30~copies('11')) + +::method 'test171' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(255),.v30~copies('323535'x)) + +::method 'test172' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(256),.v30~copies('0.256E3')) + +::method 'test173' + self~expectSyntax(93.905) + xre = .v30~copies('0.256E2') + +::method 'test174' + self~assertSame('subTest01','',.v30~copies(' -0 ')) + +::method 'test175' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(255),.v15b~copies('255')) + +::method 'test176' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(256),.v15b~copies('323536'x)) + +::method 'test177' + self~assertSame('subTest01','',.v15b~copies(' +0 ')) + +::method 'test178' + self~expectSyntax(93.906) + xre = .v15b~copies(' -1 ') + +::method 'test179' + self~assertSame('subTest01','X'~copies(64000),.v250~copies('256')) + +::method 'test180' + self~expectSyntax(93.905) + xre = .v250~copies('0.65536E4') + +::method 'test181' + self~assertSame('subTest01','',.v250~copies(' 0 ')) + +::method 'test182' + self~assertSame('subTest01','X'~copies(250),.v250~copies(' +1 ')) + +::method 'test183' + self~expectSyntax(93.906) + xre = .v250~copies(' -9 ') + +::method 'test184' + self~assertSame('subTest01',' ASDF ASDF'~copies(16384),.vb1w~copies('32768')) + +::method 'test185' + self~assertSame('subTest01','',.vb1w~copies('000')) + +::method 'test186' + self~assertSame('subTest01',' ASDF',.vb1w~copies(' 1 ')) + +::method 'test187' + self~assertSame('subTest01',' ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF',.vb1w~copies(' +9 ')) + +::method 'test188' + self~expectSyntax(93.906) + xre = .vb1w~copies(' -10 ') + +::method 'test189' + self~assertSame('subTest01','',.v3w~copies('0.00E2')) + +::method 'test190' + self~assertSame('subTest01','ASDF QWER ZXCV',.v3w~copies('001')) + +::method 'test191' + self~assertSame('subTest01','ASDF QWER ZXCV'~copies(8)||'ASDF QWER ZXCV',.v3w~copies(' 9 ')) + +::method 'test192' + self~assertSame('subTest01','ASDF QWER ZXCVASDF QWER ZXCV'~copies(5),.v3w~copies(' +10 ')) + +::method 'test193' + self~expectSyntax(93.906) + xre = .v3w~copies(' -11 ') + +::method 'test194' + self~assertSame('subTest01','',.v1wb~copies('30'x)) + +::method 'test195' + self~assertSame('subTest01','ASDF ',.v1wb~copies('0.01E2')) + +::method 'test196' + self~expectSyntax(93.905) + xre = .v1wb~copies('0.01E1') + +::method 'test197' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ',.v1wb~copies('009')) + +::method 'test198' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ',.v1wb~copies(' 10 ')) + +::method 'test199' + self~assertSame('subTest01','ASDF '||'ASDF ASDF '~copies(5),.v1wb~copies(' +11 ')) + +::method 'test200' + self~expectSyntax(93.906) + xre = .v1wb~copies(' -255 ') + +::method 'test201' + self~assertSame('subTest01','',.v125b~copies('0')) + +::method 'test202' + self~assertSame('subTest01','X '~copies(125),.v125b~copies('31'x)) + +::method 'test203' + self~assertSame('subTest01','X '~copies(1125),.v125b~copies('0.09E2')) + +::method 'test204' + self~expectSyntax(93.905) + xre = .v125b~copies('0.09E1') + +::method 'test205' + self~assertSame('subTest01','X '~copies(1250),.v125b~copies('0010')) + +::method 'test206' + self~assertSame('subTest01','X '~copies(1375),.v125b~copies(' 11 ')) + +::method 'test207' + self~assertSame('subTest01','X '~copies(31875),.v125b~copies(' +255 ')) + +::method 'test208' + self~expectSyntax(93.906) + xre = .v125b~copies(' -256 ') + +::method 'test209' + self~assertSame('subTest01','',.vxnull~copies('1')) + +::method 'test210' + self~assertSame('subTest01','',.vxnull~copies('39'x)) + +::method 'test211' + self~assertSame('subTest01','',.vxnull~copies('0.10E2')) + +::method 'test212' + self~assertSame('subTest01','',.vxnull~copies('0.10E1')) + +::method 'test213' + self~assertSame('subTest01','',.vxnull~copies('0011')) + +::method 'test214' + self~assertSame('subTest01','',.vxnull~copies(' 255 ')) + +::method 'test215' + self~assertSame('subTest01','',.vxnull~copies(' +256 ')) + +::method 'test216' + self~expectSyntax(93.906) + xre = .vxnull~copies(' -32768 ') + +::method 'test217' + self~assertSame('subTest01',' ',.vx40~copies('9')) + +::method 'test218' + self~assertSame('subTest01',' ',.vx40~copies('3130'x)) + +::method 'test219' + self~assertSame('subTest01',' ',.vx40~copies('0.11E2')) + +::method 'test220' + self~expectSyntax(93.905) + xre = .vx40~copies('0.11E1') + +::method 'test221' + self~assertSame('subTest01','20'x~copies(255),.vx40~copies('00255')) + +::method 'test222' + self~assertSame('subTest01','20'x~copies(256),.vx40~copies(' 256 ')) + +::method 'test223' + self~assertSame('subTest01','20'x~copies(32768),.vx40~copies(' +32768 ')) + +::method 'test224' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdf',.v4x~copies('10')) + +::method 'test225' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf',.v4x~copies('3131'x)) + +::method 'test226' + self~assertSame('subTest01','61736466'x~copies(255),.v4x~copies('0.255E3')) + +::method 'test227' + self~expectSyntax(93.905) + xre = .v4x~copies('0.255E2') + +::method 'test228' + self~assertSame('subTest01','6173646661736466'x~copies(128),.v4x~copies('00256')) + +::method 'test229' + self~assertSame('subTest01','6173646661736466'x~copies(16384),.v4x~copies(' 32768 ')) + +::method 'test230' + self~assertSame('subTest01','asasasasasasasasasasas',.v2x~copies('11')) + +::method 'test231' + self~expectSyntax(93.905) + xre = .v2x~copies('FF'x) + +::method 'test232' + self~assertSame('subTest01','6173'x~copies(256),.v2x~copies('0.256E3')) + +::method 'test233' + self~expectSyntax(93.905) + xre = .v2x~copies('0.256E2') + +::method 'test234' + self~assertSame('subTest01','61736173'x~copies(16384),.v2x~copies('0032768')) + +::method 'test235' + self~assertSame('subTest01','61736173'x~copies(32768),.v2x~copies(' 65536 ')) + +::method 'test236' + self~assertSame('subTest01','61736173'x~copies(65536),.v2x~copies(' +131072 ')) + +::method 'test237' + self~assertSame('subTest01','',.v2x~copies(' -0 ')) + +::method 'test238' + self~assertSame('subTest01','71776572617364667a78637671776572617364667a786376717765726173'x~copies(255),.v30x~copies('255')) + +::method 'test239' + self~assertSame('subTest01','71776572617364667a78637671776572617364667a786376717765726173'x~copies(256),.v30x~copies('323536'x)) + +::method 'test240' + self~assertSame('subTest01','71776572617364667a78637671776572617364667a786376717765726173'x~copies(256),.v30x~copies('256')) + +::method 'test241' + self~assertSame('subTest01','',.v30x~copies(' +0 ')) + +::method 'test242' + self~expectSyntax(93.906) + xre = .v30x~copies(' -1 ') + +::method 'test243' + self~assertSame('subTest01','71206520612064207a20632071206520612064207a206320712065206120'x~copies(256),.v15bx~copies('256')) + +::method 'test244' + self~expectSyntax(93.905) + xre = .v15bx~copies('0.65536E4') + +::method 'test245' + self~assertSame('subTest01','',.v15bx~copies(' 0 ')) + +::method 'test246' + self~assertSame('subTest01','q e a d z c q e a d z c q e a ',.v15bx~copies(' +1 ')) + +::method 'test247' + self~expectSyntax(93.906) + xre = .v15bx~copies(' -9 ') + +::method 'test248' + self~assertSame('subTest01','202020202061736466'x~copies(32768),.vb1x~copies('32768')) + +::method 'test249' + self~assertSame('subTest01','',.vb1x~copies('000')) + +::method 'test250' + self~assertSame('subTest01',' asdf',.vb1x~copies(' 1 ')) + +::method 'test251' + self~assertSame('subTest01','202020202061736466'x~copies(9),.vb1x~copies(' +9 ')) + +::method 'test252' + self~expectSyntax(93.906) + xre = .vb1x~copies(' -10 ') + +::method 'test253' + self~assertSame('subTest01','',.v3wx~copies('0.00E2')) + +::method 'test254' + self~assertSame('subTest01','asdf qwer zxcv',.v3wx~copies('001')) + +::method 'test255' + self~assertSame('subTest01','617364662071776572207a786376'x~copies(9),.v3wx~copies(' 9 ')) + +::method 'test256' + self~assertSame('subTest01','617364662071776572207a786376'x~copies(10),.v3wx~copies(' +10 ')) + +::method 'test257' + self~expectSyntax(93.906) + xre = .v3wx~copies(' -11 ') + +::method 'test258' + self~assertSame('subTest01','',.v1xb~copies('30'x)) + +::method 'test259' + self~assertSame('subTest01','asdf ',.v1xb~copies('0.01E2')) + +::method 'test260' + self~expectSyntax(93.905) + xre = .v1xb~copies('0.01E1') + +::method 'test261' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf ',.v1xb~copies('009')) + +::method 'test262' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf ',.v1xb~copies(' 10 ')) + +::method 'test263' + self~assertSame('subTest01','617364662020202020'x~copies(11),.v1xb~copies(' +11 ')) + +::method 'test264' + self~expectSyntax(93.906) + xre = .v1xb~copies(' -255 ') + +::method 'test265' + self~assertSame('subTest01','',.v125bx~copies('0')) + +::method 'test266' + self~assertSame('subTest01','X '~copies(125),.v125bx~copies('31'x)) + +::method 'test267' + self~assertSame('subTest01','X '~copies(1125),.v125bx~copies('0.09E2')) + +::method 'test268' + self~expectSyntax(93.905) + xre = .v125bx~copies('0.09E1') + +::method 'test269' + self~assertSame('subTest01','X '~copies(1250),.v125bx~copies('0010')) + +::method 'test270' + self~assertSame('subTest01','X '~copies(1375),.v125bx~copies(' 11 ')) + +::method 'test271' + self~assertSame('subTest01','X '~copies(31875),.v125bx~copies(' +255 ')) + +::method 'test272' + self~expectSyntax(93.906) + xre = .v125bx~copies(' -256 ') + +::method 'test273' + self~assertSame('subTest01','NV.NV.'~copies(5),nv.~copies(10)) + +::method 'test274' + self~assertSame('subTest01','NVNVNVNVNVNVNVNVNVNV',nv~copies(10)) + +::method 'test275' + self~assertSame('subTest01','NV.NV.NV.NV.NV.NV.NV.NV.NV.NV.',nv.~copies(10)) + +::method 'test276' + self~assertSame('subTest01','NV.10NV.10NV.10NV.10NV.10NV.10NV.10NV.10NV.10NV.10',nv.10~copies(10)) + +::method 'test277' + .local~remove(vnull) + .local~remove(vblank) + .local~remove(v4c) + .local~remove(v2c) + .local~remove(v30) + .local~remove(v15b) + .local~remove(v250) + .local~remove(vb1w) + .local~remove(v3w) + .local~remove(v1wb) + .local~remove(v125b) + .local~remove(vxnull) + .local~remove(vx40) + .local~remove(v4x) + .local~remove(v2x) + .local~remove(v30x) + .local~remove(v15bx) + .local~remove(vb1x) + .local~remove(v3wx) + .local~remove(v1xb) + .local~remove(v125bx) + +----------------------- +-- set 3 (Variable/Variable) + +::method 'test278' + .local~n000 = '000' + .local~n001 = '001' + .local~n0010 = '0010' + .local~n0011 = '0011' + .local~n00255 = '00255' + .local~n00256 = '00256' + .local~n0032768 = '0032768' + .local~n009 = '009' + .local~n00E2 = '0.00E2' + .local~n01E1 = '0.01E1' + .local~n01E2 = '0.01E2' + .local~n09E1 = '0.09E1' + .local~n09E2 = '0.09E2' + .local~n1 = '1' + .local~n10 = '10' + .local~n10E1 = '0.10E1' + .local~n10E2 = '0.10E2' + .local~n11 = '11' + .local~n11E1 = '0.11E1' + .local~n11E2 = '0.11E2' + .local~n255 = '255' + .local~n255E2 = '0.255E2' + .local~n255E3 = '0.255E3' + .local~n256 = '256' + .local~n256E2 = '0.256E2' + .local~n256E3 = '0.256E3' + .local~n32768 = '32768' + .local~n65536E4 = '0.65536E4' + .local~n9 = '9' + .local~nF0x = '30'x + .local~nF1F0x = '3130'x + .local~nF1F1x = '3131'x + .local~nF1x = '31'x + .local~nF2F5F5x = '323535'x + .local~nF2F5F6x = '323536'x + .local~nF6F5F5F3F6x = '3635353336'x + .local~nF9x = '39'x + .local~nFFx = 'FF'x + .local~nl0 = ' 0 ' + .local~nl1 = ' 1 ' + .local~nl10 = ' 10 ' + .local~nl11 = ' 11 ' + .local~nl255 = ' 255 ' + .local~nl256 = ' 256 ' + .local~nl32768 = ' 32768 ' + .local~nl65536 = ' 65536 ' + .local~nl9 = ' 9 ' + .local~nn0 = ' -0 ' + .local~nn1 = ' -1 ' + .local~nn10 = ' -10 ' + .local~nn11 = ' -11 ' + .local~nn131072 = ' -131072 ' + .local~nn255 = ' -255 ' + .local~nn256 = ' -256 ' + .local~nn32768 = ' -32768 ' + .local~nn65536 = ' -65536 ' + .local~nn9 = ' -9 ' + .local~nnull = '' + .local~np0 = ' +0 ' + .local~np1 = ' +1 ' + .local~np10 = ' +10 ' + .local~np11 = ' +11 ' + .local~np131072 = ' +131072 ' + .local~np255 = ' +255 ' + .local~np256 = ' +256 ' + .local~np32768 = ' +32768 ' + .local~np65536 = ' +65536 ' + .local~np9 = ' +9 ' + .local~nzero = '0' + .local~v125b = 'X '~copies(125) + .local~v125bx = '5820'x~copies(125) + .local~v15b = 'Q E A D Z C Q E A D Z C Q E A ' + .local~v15bx = '71206520612064207a20632071206520612064207a206320712065206120'x + .local~v1wb = 'ASDF ' + .local~v1xb = '617364662020202020'x + .local~v250 = 'X'~copies(250) + .local~v2c = 'AS' + .local~v2x = '6173'x + .local~v30 = 'QWERASDFZXCVQWERASDFZXCVQWERAS' + .local~v30x = '71776572617364667a78637671776572617364667a786376717765726173'x + .local~v3w = 'ASDF QWER ZXCV' + .local~v3wx = '617364662071776572207a786376'x + .local~v4c = 'ASDF' + .local~v4x = '61736466'x + .local~vb1w = ' ASDF' + .local~vb1x = '202020202061736466'x + .local~vblank = ' ' + .local~vnull = '' + .local~vx40 = '20'x + .local~vxnull = ''X + +::method 'test279' + self~expectSyntax(93.905) + xre = .vnull~copies(.nnull) + +::method 'test280' + self~assertSame('subTest01','',.vnull~copies(.nzero)) + +::method 'test281' + self~assertSame('subTest01','',.vnull~copies(.nF1x)) + +::method 'test282' + self~assertSame('subTest01','',.vnull~copies(.n09E2)) + +::method 'test283' + self~expectSyntax(93.905) + xre = .vnull~copies(.n09E1) + +::method 'test284' + self~assertSame('subTest01','',.vnull~copies(.n0010)) + +::method 'test285' + self~assertSame('subTest01','',.vnull~copies(.nl11)) + +::method 'test286' + self~assertSame('subTest01','',.vnull~copies(.np255)) + +::method 'test287' + self~expectSyntax(93.906) + xre = .vnull~copies(.nn256) + +::method 'test288' + self~assertSame('subTest01',' ',.vblank~copies(.n1)) + +::method 'test289' + self~assertSame('subTest01',' ',.vblank~copies(.nF9x)) + +::method 'test290' + self~assertSame('subTest01',' ',.vblank~copies(.n10E2)) + +::method 'test291' + self~assertSame('subTest01',' ',.vblank~copies(.n0011)) + +::method 'test292' + self~assertSame('subTest01',' '~copies(255),.vblank~copies(.nl255)) + +::method 'test293' + self~assertSame('subTest01',' '~copies(256),.vblank~copies(.np256)) + +::method 'test294' + self~expectSyntax(93.906) + xre = .vblank~copies(.nn32768) + +::method 'test295' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDF',.v4c~copies(.n9)) + +::method 'test296' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF',.v4c~copies(.nF1F0x)) + +::method 'test297' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF',.v4c~copies(.n11E2)) + +::method 'test298' + self~expectSyntax(93.905) + xre = .v4c~copies(.n11E1) + +::method 'test299' + self~assertSame('subTest01','ASDF'~copies(255),.v4c~copies(.n00255)) + +::method 'test300' + self~assertSame('subTest01','ASDF'~copies(256),.v4c~copies(.nl256)) + +::method 'test301' + self~assertSame('subTest01','ASDF'~copies(32768),.v4c~copies(.np32768)) + +::method 'test302' + self~expectSyntax(93.906) + xre = .v4c~copies(.nn65536) + +::method 'test303' + self~assertSame('subTest01','ASASASASASASASASASAS',.v2c~copies(.n10)) + +::method 'test304' + self~assertSame('subTest01','ASASASASASASASASASASAS',.v2c~copies(.nF1F1x)) + +::method 'test305' + self~assertSame('subTest01','AS'~copies(255),.v2c~copies(.n255E3)) + +::method 'test306' + self~expectSyntax(93.905) + xre = .v2c~copies(.n255E2) + +::method 'test307' + self~assertSame('subTest01','AS'~copies(256),.v2c~copies(.n00256)) + +::method 'test308' + self~assertSame('subTest01','AS'~copies(32768),.v2c~copies(.nl32768)) + +::method 'test309' + self~assertSame('subTest01','AS'~copies(65536),.v2c~copies(.np65536)) + +::method 'test310' + self~expectSyntax(93.906) + xre = .v2c~copies(.nn131072) + +::method 'test311' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(11),.v30~copies(.n11)) + +::method 'test312' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(255),.v30~copies(.nF2F5F5x)) + +::method 'test313' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(256),.v30~copies(.n256E3)) + +::method 'test314' + self~expectSyntax(93.905) + xre = .v30~copies(.n256E2) + +::method 'test315' + self~assertSame('subTest01','',.v30~copies(.nn0)) + +::method 'test316' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(255),.v15b~copies(.n255)) + +::method 'test317' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(256),.v15b~copies(.nF2F5F6x)) + +::method 'test318' + self~assertSame('subTest01','',.v15b~copies(.np0)) + +::method 'test319' + self~expectSyntax(93.906) + xre = .v15b~copies(.nn1) + +::method 'test320' + self~assertSame('subTest01','X'~copies(64000),.v250~copies(.n256)) + +::method 'test321' + self~expectSyntax(93.905) + xre = .v250~copies(.n65536E4) + +::method 'test322' + self~assertSame('subTest01','',.v250~copies(.nl0)) + +::method 'test323' + self~assertSame('subTest01','X'~copies(250),.v250~copies(.np1)) + +::method 'test324' + self~expectSyntax(93.906) + xre = .v250~copies(.nn9) + +::method 'test325' + self~assertSame('subTest01',' ASDF ASDF'~copies(16384),.vb1w~copies(.n32768)) + +::method 'test326' + self~assertSame('subTest01','',.vb1w~copies(.n000)) + +::method 'test327' + self~assertSame('subTest01',' ASDF',.vb1w~copies(.nl1)) + +::method 'test328' + self~assertSame('subTest01',' ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF',.vb1w~copies(.np9)) + +::method 'test329' + self~expectSyntax(93.906) + xre = .vb1w~copies(.nn10) + +::method 'test330' + self~assertSame('subTest01','',.v3w~copies(.n00E2)) + +::method 'test331' + self~assertSame('subTest01','ASDF QWER ZXCV',.v3w~copies(.n001)) + +::method 'test332' + self~assertSame('subTest01','ASDF QWER ZXCV'~copies(8)||'ASDF QWER ZXCV',.v3w~copies(.nl9)) + +::method 'test333' + self~assertSame('subTest01','ASDF QWER ZXCVASDF QWER ZXCV'~copies(5),.v3w~copies(.np10)) + +::method 'test334' + self~expectSyntax(93.906) + xre = .v3w~copies(.nn11) + +::method 'test335' + self~assertSame('subTest01','',.v1wb~copies(.nF0x)) + +::method 'test336' + self~assertSame('subTest01','ASDF ',.v1wb~copies(.n01E2)) + +::method 'test337' + self~expectSyntax(93.905) + xre = .v1wb~copies(.n01E1) + +::method 'test338' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ',.v1wb~copies(.n009)) + +::method 'test339' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ',.v1wb~copies(.nl10)) + +::method 'test340' + self~assertSame('subTest01','ASDF '||'ASDF ASDF '~copies(5),.v1wb~copies(.np11)) + +::method 'test341' + self~expectSyntax(93.906) + xre = .v1wb~copies(.nn255) + +::method 'test342' + self~assertSame('subTest01','',.v125b~copies(.nzero)) + +::method 'test343' + self~assertSame('subTest01','X '~copies(125),.v125b~copies(.nF1x)) + +::method 'test344' + self~assertSame('subTest01','X '~copies(1125),.v125b~copies(.n09E2)) + +::method 'test345' + self~expectSyntax(93.905) + xre = .v125b~copies(.n09E1) + +::method 'test346' + self~assertSame('subTest01','X '~copies(1250),.v125b~copies(.n0010)) + +::method 'test347' + self~assertSame('subTest01','X '~copies(1375),.v125b~copies(.nl11)) + +::method 'test348' + self~assertSame('subTest01','X '~copies(31875),.v125b~copies(.np255)) + +::method 'test349' + self~expectSyntax(93.906) + xre = .v125b~copies(.nn256) + +::method 'test350' + self~assertSame('subTest01','',.vxnull~copies(.n1)) + +::method 'test351' + self~assertSame('subTest01','',.vxnull~copies(.nF9x)) + +::method 'test352' + self~assertSame('subTest01','',.vxnull~copies(.n10E2)) + +::method 'test353' + self~assertSame('subTest01','',.vxnull~copies(.n10E1)) + +::method 'test354' + self~assertSame('subTest01','',.vxnull~copies(.n0011)) + +::method 'test355' + self~assertSame('subTest01','',.vxnull~copies(.nl255)) + +::method 'test356' + self~assertSame('subTest01','',.vxnull~copies(.np256)) + +::method 'test357' + self~expectSyntax(93.906) + xre = .vxnull~copies(.nn32768) + +::method 'test358' + self~assertSame('subTest01',' ',.vx40~copies(.n9)) + +::method 'test359' + self~assertSame('subTest01',' ',.vx40~copies(.nF1F0x)) + +::method 'test360' + self~assertSame('subTest01',' ',.vx40~copies(.n11E2)) + +::method 'test361' + self~expectSyntax(93.905) + xre = .vx40~copies(.n11E1) + +::method 'test362' + self~assertSame('subTest01','20'x~copies(255),.vx40~copies(.n00255)) + +::method 'test363' + self~assertSame('subTest01','20'x~copies(256),.vx40~copies(.nl256)) + +::method 'test364' + self~assertSame('subTest01','20'x~copies(32768),.vx40~copies(.np32768)) + +::method 'test365' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdf',.v4x~copies(.n10)) + +::method 'test366' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf',.v4x~copies(.nF1F1x)) + +::method 'test367' + self~assertSame('subTest01','61736466'x~copies(255),.v4x~copies(.n255E3)) + +::method 'test368' + self~expectSyntax(93.905) + xre = .v4x~copies(.n255E2) + +::method 'test369' + self~assertSame('subTest01','6173646661736466'x~copies(128),.v4x~copies(.n00256)) + +::method 'test370' + self~assertSame('subTest01','6173646661736466'x~copies(16384),.v4x~copies(.nl32768)) + +::method 'test371' + self~assertSame('subTest01','asasasasasasasasasasas',.v2x~copies(.n11)) + +::method 'test372' + self~expectSyntax(93.905) + xre = .v2x~copies(.nFFx) + +::method 'test373' + self~assertSame('subTest01','6173'x~copies(256),.v2x~copies(.n256E3)) + +::method 'test374' + self~expectSyntax(93.905) + xre = .v2x~copies(.n256E2) + +::method 'test375' + self~assertSame('subTest01','61736173'x~copies(16384),.v2x~copies(.n0032768)) + +::method 'test376' + self~assertSame('subTest01','61736173'x~copies(32768),.v2x~copies(.nl65536)) + +::method 'test377' + self~assertSame('subTest01','61736173'x~copies(65536),.v2x~copies(.np131072)) + +::method 'test378' + self~assertSame('subTest01','',.v2x~copies(.nn0)) + +::method 'test379' + self~assertSame('subTest01','71776572617364667a78637671776572617364667a786376717765726173'x~copies(255),.v30x~copies(.n255)) + +::method 'test380' + self~assertSame('subTest01','71776572617364667a78637671776572617364667a786376717765726173'x~copies(256),.v30x~copies(.nF2F5F6x)) + +::method 'test381' + self~assertSame('subTest01','71776572617364667a78637671776572617364667a786376717765726173'x~copies(256),.v30x~copies(.n256)) + +::method 'test382' + self~assertSame('subTest01','',.v30x~copies(.np0)) + +::method 'test383' + self~expectSyntax(93.906) + xre = .v30x~copies(.nn1) + +::method 'test384' + self~assertSame('subTest01','71206520612064207a20632071206520612064207a206320712065206120'x~copies(256),.v15bx~copies(.n256)) + +::method 'test385' + self~expectSyntax(93.905) + xre = .v15bx~copies(.n65536E4) + +::method 'test386' + self~assertSame('subTest01','',.v15bx~copies(.nl0)) + +::method 'test387' + self~assertSame('subTest01','q e a d z c q e a d z c q e a ',.v15bx~copies(.np1)) + +::method 'test388' + self~expectSyntax(93.906) + xre = .v15bx~copies(.nn9) + +::method 'test389' + self~assertSame('subTest01','',.vb1x~copies(.n000)) + +::method 'test390' + self~assertSame('subTest01',' asdf',.vb1x~copies(.nl1)) + +::method 'test391' + self~assertSame('subTest01','202020202061736466'x~copies(9),.vb1x~copies(.np9)) + +::method 'test392' + self~expectSyntax(93.906) + xre = .vb1x~copies(.nn10) + +::method 'test393' + self~assertSame('subTest01','',.v3wx~copies(.n00E2)) + +::method 'test394' + self~assertSame('subTest01','asdf qwer zxcv',.v3wx~copies(.n001)) + +::method 'test395' + self~assertSame('subTest01','617364662071776572207a786376'x~copies(9),.v3wx~copies(.nl9)) + +::method 'test396' + self~assertSame('subTest01','617364662071776572207a786376'x~copies(10),.v3wx~copies(.np10)) + +::method 'test397' + self~expectSyntax(93.906) + xre = .v3wx~copies(.nn11) + +::method 'test398' + self~assertSame('subTest01','',.v1xb~copies(.nF0x)) + +::method 'test399' + self~assertSame('subTest01','asdf ',.v1xb~copies(.n01E2)) + +::method 'test400' + self~expectSyntax(93.905) + xre = .v1xb~copies(.n01E1) + +::method 'test401' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf ',.v1xb~copies(.n009)) + +::method 'test402' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf ',.v1xb~copies(.nl10)) + +::method 'test403' + self~assertSame('subTest01','617364662020202020'x~copies(11),.v1xb~copies(.np11)) + +::method 'test404' + self~expectSyntax(93.906) + xre = .v1xb~copies(.nn255) + +::method 'test405' + self~assertSame('subTest01','',.v125bx~copies(.nzero)) + +::method 'test406' + self~assertSame('subTest01','X '~copies(125),.v125bx~copies(.nF1x)) + +::method 'test407' + self~assertSame('subTest01','X '~copies(1125),.v125bx~copies(.n09E2)) + +::method 'test408' + self~expectSyntax(93.905) + xre = .v125bx~copies(.n09E1) + +::method 'test409' + self~assertSame('subTest01','X '~copies(1250),.v125bx~copies(.n0010)) + +::method 'test410' + self~assertSame('subTest01','X '~copies(1375),.v125bx~copies(.nl11)) + +::method 'test411' + self~assertSame('subTest01','X '~copies(31875),.v125bx~copies(.np255)) + +::method 'test412' + self~expectSyntax(93.906) + xre = .v125bx~copies(.nn256) + +::method 'test413' + .local~remove(n000) + .local~remove(n001) + .local~remove(n0010) + .local~remove(n0011) + .local~remove(n00255) + .local~remove(n00256) + .local~remove(n0032768) + .local~remove(n009) + .local~remove(n00E2) + .local~remove(n01E1) + .local~remove(n01E2) + .local~remove(n09E1) + .local~remove(n09E2) + .local~remove(n1) + .local~remove(n10) + .local~remove(n10E1) + .local~remove(n10E2) + .local~remove(n11) + .local~remove(n11E1) + .local~remove(n11E2) + .local~remove(n255) + .local~remove(n255E2) + .local~remove(n255E3) + .local~remove(n256) + .local~remove(n256E2) + .local~remove(n256E3) + .local~remove(n32768) + .local~remove(n65536E4) + .local~remove(n9) + .local~remove(nF0x) + .local~remove(nF1F0x) + .local~remove(nF1F1x) + .local~remove(nF1x) + .local~remove(nF2F5F5x) + .local~remove(nF2F5F6x) + .local~remove(nF6F5F5F3F6x) + .local~remove(nF9x) + .local~remove(nFFx) + .local~remove(nl0) + .local~remove(nl1) + .local~remove(nl10) + .local~remove(nl11) + .local~remove(nl255) + .local~remove(nl256) + .local~remove(nl32768) + .local~remove(nl65536) + .local~remove(nl9) + .local~remove(nn0) + .local~remove(nn1) + .local~remove(nn10) + .local~remove(nn11) + .local~remove(nn131072) + .local~remove(nn255) + .local~remove(nn256) + .local~remove(nn32768) + .local~remove(nn65536) + .local~remove(nn9) + .local~remove(nnull) + .local~remove(np0) + .local~remove(np1) + .local~remove(np10) + .local~remove(np11) + .local~remove(np131072) + .local~remove(np255) + .local~remove(np256) + .local~remove(np32768) + .local~remove(np65536) + .local~remove(np9) + .local~remove(nzero) + .local~remove(v125b) + .local~remove(v125bx) + .local~remove(v15b) + .local~remove(v15bx) + .local~remove(v1wb) + .local~remove(v1xb) + .local~remove(v250) + .local~remove(v2c) + .local~remove(v2x) + .local~remove(v30) + .local~remove(v30x) + .local~remove(v3w) + .local~remove(v3wx) + .local~remove(v4c) + .local~remove(v4x) + .local~remove(vb1w) + .local~remove(vb1x) + .local~remove(vblank) + .local~remove(vnull) + .local~remove(vx40) + .local~remove(vxnull) + +-- set 4 (Literal/Variable) +::method 'test414' + .local~nnull = '' + .local~nzero = '0' + .local~nF1x = '31'x + .local~n09E2 = '0.09E2' + .local~n09E1 = '0.09E1' + .local~n0010 = '0010' + .local~nl11 = ' 11 ' + .local~np255 = ' +255 ' + .local~nn256 = ' -256 ' + .local~n1 = '1' + .local~nF9x = '39'x + .local~n10E2 = '0.10E2' + .local~n0011 = '0011' + .local~nl255 = ' 255 ' + .local~np256 = ' +256 ' + .local~nn32768 = ' -32768 ' + .local~n9 = '9' + .local~nF1F0x = '3130'x + .local~n11E2 = '0.11E2' + .local~n11E1 = '0.11E1' + .local~n00255 = '00255' + .local~nl256 = ' 256 ' + .local~np32768 = ' +32768 ' + .local~nn65536 = ' -65536 ' + .local~n10 = '10' + .local~nF1F1x = '3131'x + .local~n255E3 = '0.255E3' + .local~n255E2 = '0.255E2' + .local~n00256 = '00256' + .local~nl32768 = ' 32768 ' + .local~np65536 = ' +65536 ' + .local~nn131072 = ' -131072 ' + .local~n11 = '11' + .local~nF2F5F5x = '323535'x + .local~n256E3 = '0.256E3' + .local~n256E2 = '0.256E2' + .local~nn0 = ' -0 ' + .local~n255 = '255' + .local~nF2F5F6x = '323536'x + .local~np0 = ' +0 ' + .local~nn1 = ' -1 ' + .local~n256 = '256' + .local~n65536E4 = '0.65536E4' + .local~nl0 = ' 0 ' + .local~np1 = ' +1 ' + .local~nn9 = ' -9 ' + .local~n32768 = '32768' + .local~nF6F5F5F3F6x = '3635353336'x + .local~n000 = '000' + .local~nl1 = ' 1 ' + .local~np9 = ' +9 ' + .local~nn10 = ' -10 ' + .local~n00E2 = '0.00E2' + .local~n001 = '001' + .local~nl9 = ' 9 ' + .local~np10 = ' +10 ' + .local~nn11 = ' -11 ' + .local~nF0x = '30'x + .local~n01E2 = '0.01E2' + .local~n01E1 = '0.01E1' + .local~n009 = '009' + .local~nl10 = ' 10 ' + .local~np11 = ' +11 ' + .local~nn255 = ' -255 ' + .local~n10E1 = '0.10E1' + .local~nFFx = 'FF'x + .local~n0032768 = '0032768' + .local~nl65536 = ' 65536 ' + .local~np131072 = ' +131072 ' + +::method 'test415' + self~assertSame('subTest01','',''~copies(.nzero)) + +::method 'test416' + self~assertSame('subTest01','',''~copies(.nF1x)) + +::method 'test417' + self~assertSame('subTest01','',''~copies(.n09E2)) + +::method 'test418' + self~assertSame('subTest01','',''~copies(.n0010)) + +::method 'test419' + self~assertSame('subTest01','',''~copies(.nl11)) + +::method 'test420' + self~assertSame('subTest01','',''~copies(.np255)) + +::method 'test421' + self~assertSame('subTest01',' ',' '~copies(.n1)) + +::method 'test422' + self~assertSame('subTest01',' ',' '~copies(.nF9x)) + +::method 'test423' + self~assertSame('subTest01',' ',' '~copies(.n10E2)) + +::method 'test424' + self~assertSame('subTest01',' ',' '~copies(.n10E1)) + +::method 'test425' + self~assertSame('subTest01',' ',' '~copies(.n0011)) + +::method 'test426' + self~assertSame('subTest01',' '~copies(255), ' '~copies(.nl255)) + +::method 'test427' + self~assertSame('subTest01',' '~copies(256),' '~copies(.np256)) + +::method 'test428' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDF','ASDF'~copies(.n9)) + +::method 'test429' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF','ASDF'~copies(.nF1F0x)) + +::method 'test430' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF','ASDF'~copies(.n11E2)) + +::method 'test431' + self~assertSame('subTest01','ASDF'~copies(255),'ASDF'~copies(.n00255)) + +::method 'test432' + self~assertSame('subTest01','ASDF'~copies(256),'ASDF'~copies(.nl256)) + +::method 'test433' + self~assertSame('subTest01','ASDF'~copies(32768),'ASDF'~copies(.np32768)) + +::method 'test434' + self~assertSame('subTest01','ASASASASASASASASASAS','AS'~copies(.n10)) + +::method 'test435' + self~assertSame('subTest01','ASASASASASASASASASASAS','AS'~copies(.nF1F1x)) + +::method 'test436' + self~assertSame('subTest01','AS'~copies(255),'AS'~copies(.n255E3)) + +::method 'test437' + self~assertSame('subTest01','AS'~copies(256),'AS'~copies(.n00256)) + +::method 'test438' + self~assertSame('subTest01','AS'~copies(32768),'AS'~copies(.nl32768)) + +::method 'test439' + self~assertSame('subTest01','AS'~copies(65536),'AS'~copies(.np65536)) + +::method 'test440' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(11),'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(.n11)) + +::method 'test441' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(255),'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(.nF2F5F5x)) + +::method 'test442' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(256),'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(.n256E3)) + +::method 'test443' + self~assertSame('subTest01','','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(.nn0)) + +::method 'test444' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(255),'Q E A D Z C Q E A D Z C Q E A '~copies(.n255)) + +::method 'test445' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(256),'Q E A D Z C Q E A D Z C Q E A '~copies(.nF2F5F6x)) + +::method 'test446' + self~assertSame('subTest01','','Q E A D Z C Q E A D Z C Q E A '~copies(.np0)) + +::method 'test447' + self~assertSame('subTest01','X'~copies(64000),'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(.n256)) + +::method 'test448' + self~assertSame('subTest01','','XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(.nl0)) + +::method 'test449' + self~assertSame('subTest01','X'~copies(250),'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(.np1)) + +::method 'test450' + self~assertSame('subTest01',' ASDF ASDF'~copies(16384),' ASDF'~copies(.n32768)) + +::method 'test451' + self~assertSame('subTest01','',' ASDF'~copies(.n000)) + +::method 'test452' + self~assertSame('subTest01',' ASDF',' ASDF'~copies(.nl1)) + +::method 'test453' + self~assertSame('subTest01',' ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF',' ASDF'~copies(.np9)) + +::method 'test454' + self~assertSame('subTest01','','ASDF QWER ZXCV'~copies(.n00E2)) + +::method 'test455' + self~assertSame('subTest01','ASDF QWER ZXCV','ASDF QWER ZXCV'~copies(.n001)) + +::method 'test456' + self~assertSame('subTest01','ASDF QWER ZXCV'~copies(8)||'ASDF QWER ZXCV','ASDF QWER ZXCV'~copies(.nl9)) + +::method 'test457' + self~assertSame('subTest01',('ASDF QWER ZXCV'||'ASDF QWER ZXCV')~copies(5),'ASDF QWER ZXCV'~copies(.np10)) + +::method 'test458' + self~assertSame('subTest01','','ASDF '~copies(.nF0x)) + +::method 'test459' + self~assertSame('subTest01','ASDF ','ASDF '~copies(.n01E2)) + +::method 'test460' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ','ASDF '~copies(.n009)) + +::method 'test461' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ','ASDF '~copies(.nl10)) + +::method 'test462' + self~assertSame('subTest01','ASDF '||copies('ASDF '||'ASDF ',5),'ASDF '~copies(.np11)) + +::method 'test463' + self~assertSame('subTest01','','X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.nzero)) + +::method 'test464' + self~assertSame('subTest01','X '~copies(125),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.nF1x)) + +::method 'test465' + self~assertSame('subTest01','X '~copies(1125),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.n09E2)) + +::method 'test466' + self~assertSame('subTest01','X '~copies(1250),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.n0010)) + +::method 'test467' + self~assertSame('subTest01','X '~copies(1375),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.nl11)) + +::method 'test468' + self~assertSame('subTest01','X '~copies(31875),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.np255)) + +::method 'test469' + self~assertSame('subTest01','',''X~copies(.n1)) + +::method 'test470' + self~assertSame('subTest01','',''X~copies(.nF9x)) + +::method 'test471' + self~assertSame('subTest01','',''X~copies(.n10E2)) + +::method 'test472' + self~assertSame('subTest01','',''X~copies(.n0011)) + +::method 'test473' + self~assertSame('subTest01','',''X~copies(.nl255)) + +::method 'test474' + self~assertSame('subTest01','',''X~copies(.np256)) + +::method 'test475' + self~assertSame('subTest01',' ','20'x~copies(.n9)) + +::method 'test476' + self~assertSame('subTest01',' ','20'x~copies(.nF1F0x)) + +::method 'test477' + self~assertSame('subTest01',' ','20'x~copies(.n11E2)) + +::method 'test478' + self~assertSame('subTest01',' '~copies(255),'20'x~copies(.n00255)) + +::method 'test479' + self~assertSame('subTest01',' '~copies(256),'20'x~copies(.nl256)) + +::method 'test480' + self~assertSame('subTest01',' '~copies(32768),'20'x~copies(.np32768)) + +::method 'test481' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdf','61736466'x~copies(.n10)) + +::method 'test482' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf','61736466'x~copies(.nF1F1x)) + +::method 'test483' + self~assertSame('subTest01','asdf'~copies(255),'61736466'x~copies(.n255E3)) + +::method 'test484' + self~assertSame('subTest01','asdfasdf'~copies(128),'61736466'x~copies(.n00256)) + +::method 'test485' + self~assertSame('subTest01','asdfasdf'~copies(16384),'61736466'x~copies(.nl32768)) + +::method 'test486' + self~assertSame('subTest01','asasasasasasasasasasas','6173'x~copies(.n11)) + +::method 'test487' + self~assertSame('subTest01','as'~copies(256),'6173'x~copies(.n256E3)) + +::method 'test488' + self~assertSame('subTest01','asas'~copies(16384),'6173'x~copies(.n0032768)) + +::method 'test489' + self~assertSame('subTest01','asas'~copies(32768),'6173'x~copies(.nl65536)) + +::method 'test490' + self~assertSame('subTest01','asas'~copies(65536),'6173'x~copies(.np131072)) + +::method 'test491' + self~assertSame('subTest01','','6173'x~copies(.nn0)) + +::method 'test492' + self~assertSame('subTest01','qwerasdfzxcvqwerasdfzxcvqweras'~copies(255),'71776572617364667a78637671776572617364667a786376717765726173'x~copies(.n255)) + +::method 'test493' + self~assertSame('subTest01','qwerasdfzxcvqwerasdfzxcvqweras'~copies(256),'71776572617364667a78637671776572617364667a786376717765726173'x~copies(.nF2F5F6x)) + +::method 'test494' + self~assertSame('subTest01','qwerasdfzxcvqwerasdfzxcvqweras'~copies(256),'71776572617364667a78637671776572617364667a786376717765726173'x~copies(.n256)) + +::method 'test495' + self~assertSame('subTest01','','71776572617364667a78637671776572617364667a786376717765726173'x~copies(.np0)) + +::method 'test496' + self~assertSame('subTest01','q e a d z c q e a d z c q e a '~copies(256),'71206520612064207a20632071206520612064207a206320712065206120'x~copies(.n256)) + +::method 'test497' + self~assertSame('subTest01','','71206520612064207a20632071206520612064207a206320712065206120'x~copies(.nl0)) + +::method 'test498' + self~assertSame('subTest01','q e a d z c q e a d z c q e a ','71206520612064207a20632071206520612064207a206320712065206120'x~copies(.np1)) + +::method 'test499' + self~assertSame('subTest01','','202020202061736466'x~copies(.n000)) + +::method 'test500' + self~assertSame('subTest01',' asdf','202020202061736466'x~copies(.nl1)) + +::method 'test501' + self~assertSame('subTest01',' asdf'~copies(9),'202020202061736466'x~copies(.np9)) + +::method 'test502' + self~assertSame('subTest01','','617364662071776572207a786376'x~copies(.n00E2)) + +::method 'test503' + self~assertSame('subTest01','asdf qwer zxcv','617364662071776572207a786376'x~copies(.n001)) + +::method 'test504' + self~assertSame('subTest01','asdf qwer zxcv'~copies(9),'617364662071776572207a786376'x~copies(.nl9)) + +::method 'test505' + self~assertSame('subTest01','asdf qwer zxcv'~copies(10),'617364662071776572207a786376'x~copies(.np10)) + +::method 'test506' + self~assertSame('subTest01','','617364662020202020'x~copies(.nF0x)) + +::method 'test507' + self~assertSame('subTest01','asdf ','617364662020202020'x~copies(.n01E2)) + +::method 'test508' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf ','617364662020202020'x~copies(.n009)) + +::method 'test509' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf ','617364662020202020'x~copies(.nl10)) + +::method 'test510' + self~assertSame('subTest01','asdf '~copies(11),'617364662020202020'x~copies(.np11)) + +::method 'test511' + xre = '' + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.nzero) == xre) + +::method 'test512' + xre = 'X '~copies(125) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.nF1x) == xre) + +::method 'test513' + xre = 'X '~copies(1125) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.n09E2) == xre) + +::method 'test514' + xre = 'X '~copies(1250) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.n0010) == xre) + +::method 'test515' + xre = 'X '~copies(1375) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.nl11) == xre) + +::method 'test516' + xre = 'X '~copies(31875) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.np255) == xre) + +::method 'test517' + self~expectSyntax(93.905) + xre = ''~copies(.nnull) + +::method 'test518' + self~expectSyntax(93.905) + xre = ''~copies(.n09E1) + +::method 'test519' + self~expectSyntax(93.906) + xre = ''~copies(.nn256) + +::method 'test520' + self~expectSyntax(93.906) + xre = ' '~copies(.nn32768) + +::method 'test521' + self~expectSyntax(93.905) + xre = 'ASDF'~copies(.n11E1) + +::method 'test522' + self~expectSyntax(93.906) + xre = 'ASDF'~copies(.nn65536) + +::method 'test523' + self~expectSyntax(93.905) + xre = 'AS'~copies(.n255E2) + +::method 'test524' + self~expectSyntax(93.906) + xre = 'AS'~copies(.nn131072) + +::method 'test525' + self~expectSyntax(93.905) + xre = 'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(.n256E2) + +::method 'test526' + self~expectSyntax(93.906) + xre = 'Q E A D Z C Q E A D Z C Q E A '~copies(.nn1) + +::method 'test527' + self~expectSyntax(93.905) + xre = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(.n65536E4) + +::method 'test528' + self~expectSyntax(93.906) + xre = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(.nn9) + +::method 'test529' + self~expectSyntax(93.906) + xre = ' ASDF'~copies(.nn10) + +::method 'test530' + self~expectSyntax(93.906) + xre = 'ASDF QWER ZXCV'~copies(.nn11) + +::method 'test531' + self~expectSyntax(93.905) + xre = 'ASDF '~copies(.n01E1) + +::method 'test532' + self~expectSyntax(93.906) + xre = 'ASDF '~copies(.nn255) + +::method 'test533' + self~expectSyntax(93.905) + xre = 'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.n09E1) + +::method 'test534' + self~expectSyntax(93.906) + xre = 'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.nn256) + +::method 'test535' + self~expectSyntax(93.906) + xre = ''X~copies(.nn32768) + +::method 'test536' + self~expectSyntax(93.905) + xre = '20'x~copies(.n11E1) + +::method 'test537' + self~expectSyntax(93.905) + xre = '61736466'x~copies(.n255E2) + +::method 'test538' + self~expectSyntax(93.905) + xre = '6173'x~copies(.nFFx) + +::method 'test539' + self~expectSyntax(93.905) + xre = '6173'x~copies(.n256E2) + +::method 'test540' + self~expectSyntax(93.906) + xre = '71776572617364667a78637671776572617364667a786376717765726173'x~copies(.nn1) + +::method 'test541' + self~expectSyntax(93.905) + xre = '71206520612064207a20632071206520612064207a206320712065206120'x~copies(.n65536E4) + +::method 'test542' + self~expectSyntax(93.906) + xre = '71206520612064207a20632071206520612064207a206320712065206120'x~copies(.nn9) + +::method 'test543' + self~expectSyntax(93.906) + xre = '202020202061736466'x~copies(.nn10) + +::method 'test544' + self~expectSyntax(93.906) + xre = '617364662071776572207a786376'x~copies(.nn11) + +::method 'test545' + self~expectSyntax(93.905) + xre = '617364662020202020'x~copies(.n01E1) + +::method 'test546' + self~expectSyntax(93.906) + xre = '617364662020202020'x~copies(.nn255) + +::method 'test547' + self~expectSyntax(93.905) + xre = '58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.n09E1) + +::method 'test548' + self~expectSyntax(93.906) + xre = '58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.nn256) + +::method 'test549' + .local~remove(nnull) + .local~remove(nzero) + .local~remove(nF1x) + .local~remove(n09E2) + .local~remove(n09E1) + .local~remove(n0010) + .local~remove(nl11) + .local~remove(np255) + .local~remove(nn256) + .local~remove(n1) + .local~remove(nF9x) + .local~remove(n10E2) + .local~remove(n0011) + .local~remove(nl255) + .local~remove(np256) + .local~remove(nn32768) + .local~remove(n9) + .local~remove(nF1F0x) + .local~remove(n11E2) + .local~remove(n11E1) + .local~remove(n00255) + .local~remove(nl256) + .local~remove(np32768) + .local~remove(nn65536) + .local~remove(n10) + .local~remove(nF1F1x) + .local~remove(n255E3) + .local~remove(n255E2) + .local~remove(n00256) + .local~remove(nl32768) + .local~remove(np65536) + .local~remove(nn131072) + .local~remove(n11) + .local~remove(nF2F5F5x) + .local~remove(n256E3) + .local~remove(n256E2) + .local~remove(nn0) + .local~remove(n255) + .local~remove(nF2F5F6x) + .local~remove(np0) + .local~remove(nn1) + .local~remove(n256) + .local~remove(n65536E4) + .local~remove(nl0) + .local~remove(np1) + .local~remove(nn9) + .local~remove(n32768) + .local~remove(nF6F5F5F3F6x) + .local~remove(n000) + .local~remove(nl1) + .local~remove(np9) + .local~remove(nn10) + .local~remove(n00E2) + .local~remove(n001) + .local~remove(nl9) + .local~remove(np10) + .local~remove(nn11) + .local~remove(nF0x) + .local~remove(n01E2) + .local~remove(n01E1) + .local~remove(n009) + .local~remove(nl10) + .local~remove(np11) + .local~remove(nn255) + .local~remove(n10E1) + .local~remove(nFFx) + .local~remove(n0032768) + .local~remove(nl65536) + .local~remove(np131072) + +::method 'test550' + x = 0 + ctr = 0 + do while x < 256 + a = x~d2c + if a~datatype('n') then + do + z = 'JOHN'~copies(a) + ctr += 1 + self~assertSame('subTest'ctr~right(2,'0'),4 * a,length(z)) + end + x += 1 + end + +-- rexxref documentation tests +::method "test_101" + self~assertSame("subTest101", 'abcabcabc' , 'abc'~copies(3)) + +::method "test_102" + self~assertSame("subTest102", "" , 'abc'~copies(0)) + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-23 01:44:08
|
Revision: 1750 http://oorexx.svn.sourceforge.net/oorexx/?rev=1750&view=rev Author: miesfeld Date: 2007-12-22 17:44:14 -0800 (Sat, 22 Dec 2007) Log Message: ----------- Update callrexx.README to be a little more accurate. Modified Paths: -------------- interpreter-3.x/trunk/samples/unix/api/callrexx.README Modified: interpreter-3.x/trunk/samples/unix/api/callrexx.README =================================================================== --- interpreter-3.x/trunk/samples/unix/api/callrexx.README 2007-12-23 00:31:35 UTC (rev 1749) +++ interpreter-3.x/trunk/samples/unix/api/callrexx.README 2007-12-23 01:44:14 UTC (rev 1750) @@ -41,10 +41,10 @@ The API samples in the "callrexx" directory demonstrate how to invoke the interpreter from within an application. -The sample callrexx1.c demonstrates the dynamic linking of the -REXXSTART-command which is only possible from a calling C++ program. +The callrexx1 sample (callrexx1.cpp) demonstrates the dynamic linking of +the REXXSTART-command which is only possible from a calling C++ program. -The sample callrexx2 demonstrates the dynamic loading of the +The callrexx2 sample demonstrates the dynamic loading of the REXXSTART command via dlopen and dlsym functions from a calling C program (use callrexx2c.mak) as well as from a calling C++ program (use callrexx2cpp.mak). @@ -58,7 +58,7 @@ - Makefiles for the C rsp C++ programs - C-source code which needs to be compiled using the makefiles -- Open Object Rexx interface porgrams +- Open Object Rexx interface programs The examples show This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wda...@us...> - 2007-12-23 00:31:31
|
Revision: 1749 http://oorexx.svn.sourceforge.net/oorexx/?rev=1749&view=rev Author: wdashley Date: 2007-12-22 16:31:35 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ArtifactID: None Comment: Added new DO instruction group tests. More later. Modified Paths: -------------- test/trunk/ooRexx/base/keyword/DO.testGroup Modified: test/trunk/ooRexx/base/keyword/DO.testGroup =================================================================== --- test/trunk/ooRexx/base/keyword/DO.testGroup 2007-12-22 22:43:21 UTC (rev 1748) +++ test/trunk/ooRexx/base/keyword/DO.testGroup 2007-12-23 00:31:35 UTC (rev 1749) @@ -6,7 +6,8 @@ version: 1.0.0 -- line commented lines are ignored, when building the directory of infos from this header - changed: --- + changed: 2007-12-22 - David Ashley + Added standard DO tests. languageLevel: 6.02 purpose: Test the DO (adding a label to DO, LOOP, SELECT, END) @@ -308,4 +309,1207 @@ self~expectSyntax( 10.2 ) interpret str +::method "test_DO_standardTest1" + cnt.=0 + i=0;b=0;t=0; + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest1", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest2", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest3", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest4", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest5", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest6", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest7", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest8", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest9", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest10", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest11", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest12", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest13", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest14", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest15", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest16", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest17", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest18", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest19", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest20", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest21", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest22", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest23", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest24", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest25", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest26", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest27", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest28", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest29", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest30", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest31", is, 14) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest32", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest33", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest34", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest35", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest36", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest37", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest38", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest39", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest40", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest41", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest42", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest43", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest44", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest45", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest46", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest47", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest48", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest49", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest50", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest51", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest52", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest53", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest54", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest55", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest56", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest57", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest58", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest59", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest60", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest61", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest62", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest63", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest64", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest65", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest66", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest67", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest68", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest69", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest70", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest71", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest72", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest73", is, 5) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest74", is, 5) + is=0;/**/Do/**/ k/**/=/**/ 6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest75", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest76", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest77", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest78", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest79", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest80", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest81", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest82", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest83", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest84", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest85", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest86", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest87", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest88", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest89", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest90", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest91", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest92", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest93", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest94", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest95", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest96", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest97", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest98", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest99", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest100", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest101", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest102", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest103", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest104", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest105", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest106", is, 14) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest107", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest108", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest109", is, 14) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest110", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest111", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest112", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest113", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest114", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest115", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest116", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest117", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest118", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest118", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest120", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest121", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest122", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest123", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest124", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest125", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest126", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest127", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest128", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest129", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest130", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest131", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest132", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest133", is, 5) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest134", is, 5) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest135", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest136", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest137", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest138", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest139", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest140", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest141", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest142", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest143", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest144", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest145", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest146", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest147", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest148", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest149", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest150", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest151", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest152", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest153", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest154", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest155", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest156", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest157", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest158", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest159", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest160", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest161", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest162", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest163", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest164", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest165", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest166", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest167", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest168", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest169", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest170", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest171", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest172", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest173", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest174", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest175", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest176", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest177", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest178", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest179", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest180", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest181", is, 14) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest182", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest183", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest184", is, 14) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest185", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest186", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest187", is, 14) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest188", is, 6) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest189", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest190", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest191", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest192", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest193", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest194", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest195", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest196", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest197", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest198", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest199", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest200", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest201", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest202", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest203", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest204", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest205", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest206", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest207", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest208", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest209", is, 4) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest210", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest211", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest212", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest213", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest214", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest215", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest216", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest217", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest218", is, 1) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest219", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest220", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest221", is, 2) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest222", is, 0) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest23", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest224", is, 3) + is=0;/**/Do/**/ k/**/=/**/ 0 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest25", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest226", is, 4) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest227", is, 4) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest228", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest229", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest230", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest231", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest232", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest233", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest234", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest235", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest236", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest237", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest238", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest239", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest240", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest241", is, 5) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest242", is, 5) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest243", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest244", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest245", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest246", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest247", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest248", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest249", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest250", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest251", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest252", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest253", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest254", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest255", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest256", is, 14) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest257", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest258", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest259", is, 14) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest260", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest261", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest262", is, 14) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest263", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest264", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest265", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest266", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest267", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest268", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest269", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest270", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest271", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest272", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest273", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest274", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest275", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest276", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest277", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest278", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest279", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest280", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest281", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest282", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest283", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest284", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest285", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest286", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest287", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest288", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest289", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest290", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest291", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest292", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest293", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 0;is=is+1; + end + self~AssertSame("subTest294", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest295", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest296", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest297", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest298", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest299", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -3 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest300", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest301", is, 5) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest302", is, 5) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest303", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest304", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest305", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest306", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest307", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest308", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest309", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest310", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest311", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest312", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest313", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest314", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest315", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest316", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest317", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest318", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest319", is, 4) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest320", is, 4) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest321", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest322", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest323", is, 3) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest324", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest325", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest326", is, 1) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest327", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest328", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest329", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest330", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest331", is, 14) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest332", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest333", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest334", is, 14) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest335", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest336", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest337", is, 14) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest338", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ 0;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest339", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest340", is, 14) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest341", is, 6) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -5;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest342", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 15-1 Then Leave + End + self~AssertSame("subTest343", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 7-1 Then Leave + End + self~AssertSame("subTest344", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ 0 /**/to/**/ -10;is=is+1; + If is= 0-1 Then Leave + End + self~AssertSame("subTest345", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest346", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest347", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest348", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest349", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest350", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest351", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest352", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest353", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest354", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest355", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest356", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest357", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest358", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest359", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -3 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest360", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest361", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest362", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 10;is=is+1; + End + self~AssertSame("subTest363", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest364", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest365", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 5;is=is+1; + End + self~AssertSame("subTest366", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest367", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest368", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ 0;is=is+1; + End + self~AssertSame("subTest369", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest370", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest371", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -5;is=is+1; + End + self~AssertSame("subTest372", is, 0) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 15/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest373", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 7/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest374", is, 2) + is=0;/**/Do/**/ k/**/=/**/ -6 /**/for/**/ 0/**/by/**/ -4 /**/to/**/ -10;is=is+1; + End + self~AssertSame("subTest375", is, 0) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wda...@us...> - 2007-12-22 22:43:16
|
Revision: 1748 http://oorexx.svn.sourceforge.net/oorexx/?rev=1748&view=rev Author: wdashley Date: 2007-12-22 14:43:21 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ArtifactID: None Comment: Added some NUMERIC instruction group tests. More later. Added Paths: ----------- test/trunk/ooRexx/base/keyword/NUMERIC.testGroup Added: test/trunk/ooRexx/base/keyword/NUMERIC.testGroup =================================================================== --- test/trunk/ooRexx/base/keyword/NUMERIC.testGroup (rev 0) +++ test/trunk/ooRexx/base/keyword/NUMERIC.testGroup 2007-12-22 22:43:21 UTC (rev 1748) @@ -0,0 +1,184 @@ +#!/usr/bin/rexx +/* + name: NUMERIC.testGroup + author: W. David Ashley + date: 2007-12-22 + version: 1.0.0 + +-- line commented lines are ignored, when building the directory of infos from this header + changed: --- + + languageLevel: 6.02 + purpose: Test the NUMERIC instruction + remark: + + license: CPL 1.0 (Common Public License v1.0, see below) + link: + + category1: ooRexx + category2: Base + category3: keyword +*/ +/*----------------------------------------------------------------------------*/ +/* */ +/* Copyright (c) 2007 Rexx Language Association. All rights reserved. */ +/* */ +/* This program and the accompanying materials are made available under */ +/* the terms of the Common Public License v1.0 which accompanies this */ +/* distribution. A copy is also available at the following address: */ +/* http://www.ibm.com/developerworks/oss/CPLv1.0.htm */ +/* */ +/* Redistribution and use in source and binary forms, with or */ +/* without modification, are permitted provided that the following */ +/* conditions are met: */ +/* */ +/* Redistributions of source code must retain the above copyright */ +/* notice, this list of conditions and the following disclaimer. */ +/* Redistributions in binary form must reproduce the above copyright */ +/* notice, this list of conditions and the following disclaimer in */ +/* the documentation and/or other materials provided with the distribution. */ +/* */ +/* Neither the name of Rexx Language Association nor the names */ +/* of its contributors may be used to endorse or promote products */ +/* derived from this software without specific prior written permission. */ +/* */ +/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS */ +/* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT */ +/* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS */ +/* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT */ +/* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, */ +/* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED */ +/* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, */ +/* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY */ +/* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING */ +/* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS */ +/* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +/* */ +/*----------------------------------------------------------------------------*/ + + + +------------------------------------------------------------------------------------------- +-- ===> adapt the "testGroupList" to your testCase classes; each element in the list is <=== +-- ===> an array object, the first element containing the testCase class object, the <=== +-- ===> second element is a list of test method names which are regarded to be <=== +-- ===> mandatory (if the list remains empty all test methods are mandatory) <=== + + /* list of array objects, each containing the testGroup class object and an + optional list of mandatory test case methods name */ + +mandatoryTestMethods=.list~new -- no mandatory tests for this testCase class +testGroupList=.list~of( .array~of(.NUMERIC.testGroup, mandatoryTestMethods) ) + +------------------------------------------------------------------------------------------- +-- ===> the following code needs not to be individualized <=== + + -- read top comment, containing infos about this program +arrLines=.array~new +do i=1 to 150 until arrLines[i]="*/" + arrLines[i]=sourceline(i) +end + -- supply information for the testClass(es) in this file; the class attribute + -- "TestCaseInfo" (a directory object, index points to a queue) will store + -- the parsed infos +aTestGroupClass=testGroupList~at(testGroupList~first)[1] -- get first testClass + + -- will parse the array lines and store result in class object +call makeDirTestInfo aTestGroupClass, arrLines +tmpDir=aTestGroupClass~TestCaseInfo +parse source s -- op_sys invocationType fullPathToThisFile +tmpDir~setentry("test_Case-source", s) + + -- now add this directory to other testCase classes, if any left +do arr over testGroupList + if arr[1]=aTestGroupClass then iterate -- already handled + arr[1]~TestCaseInfo=tmpDir -- save info in class object +end + +-- if this file is CALLed or REQUIRED then define an entry "bRunTestLocally" in .local +-- and set it to .false; this way the independent local invocation of the tests is inhibited +if .local~hasentry("bRunTestsLocally")=.false then + .local~bRunTestsLocally=.true -- if this file is executed directly, then run tests for debugging + +if .bRunTestsLocally=.true then -- run ALL tests in this test unit +do + ts=.testSuite~new -- create a testSuite + do arr over testGroupList + -- create a testSuite for the given test case class, use all its testmethods + ts~addTest( .testSuite~new(arr[1])) + end + -- testResult=.testSuite~new(testGroupClass)~run + testResult=ts~run -- now run all the tests + + call simpleDumpTestResults testResult +end + + /* return list of array objects containing test case classes and + optionally list of mandatory test methods */ +return testGroupList + + + +::requires ooRexxUnit.cls -- load the ooRexxUnit classes + +::class "NUMERIC.testGroup" subclass TestCase public + +::method "test_1" + NUMERIC DIGITS 1 + self~assertSame("subTest1", COPIES('9',499)+1, 1E+499) + +::method "test_2" + NUMERIC DIGITS 9 + self~assertSame("subTest2", COPIES('9',499)+1, '1.'||COPIES('0',8)||'E+499') + +::method "test_3" + NUMERIC DIGITS 10 + self~assertSame("subTest3", COPIES('9',499)+1,'1.'||COPIES('0',9)||'E+499') + +::method "test_4" + NUMERIC DIGITS 11 + self~assertSame("subTest4", COPIES('9',499)+1,'1.'||COPIES('0',10)||'E+499') + return + +::method "test_5" + NUMERIC DIGITS 25 + self~assertSame("subTest5", COPIES('9',499)+1,'1.'||COPIES('0',24)||'E+499') + +::method "test_6" + NUMERIC DIGITS 64 + self~assertSame("subTest6", COPIES('9',499)+1,'1.'||COPIES('0',63)||'E+499') + +::method "test_7" + NUMERIC DIGITS 100 + self~assertSame("subTest7", COPIES('9',499)+1,'1.'||COPIES('0',99)||'E+499') + +::method "test_8" + NUMERIC DIGITS 200 + self~assertSame("subTest8", COPIES('9',499)+1,'1.'||COPIES('0',199)||'E+499') + +::method "test_9" + NUMERIC DIGITS 254 + self~assertSame("subTest9", COPIES('9',499)+1,'1.'||COPIES('0',253)||'E+499') + +::method "test_10" + NUMERIC DIGITS 255 + self~assertSame("subTest10", COPIES('9',499)+1,'1.'||COPIES('0',254)||'E+499') + +::method "test_11" + NUMERIC DIGITS 256 + self~assertSame("subTest11", COPIES('9',499)+1,'1.'||COPIES('0',255)||'E+499') + +::method "test_12" + NUMERIC DIGITS 300 + self~assertSame("subTest12", COPIES('9',499)+1,'1.'||COPIES('0',299)||'E+499') + +::method "test_13" + NUMERIC DIGITS 400 + self~assertSame("subTest13", COPIES('9',499)+1,'1.'||COPIES('0',399)||'E+499') + +::method "test_14" + NUMERIC DIGITS 500 + self~assertSame("subTest14", COPIES('9',499)+1,'1'||COPIES('0',499)) + return + + Property changes on: test/trunk/ooRexx/base/keyword/NUMERIC.testGroup ___________________________________________________________________ Name: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wda...@us...> - 2007-12-22 21:26:59
|
Revision: 1747 http://oorexx.svn.sourceforge.net/oorexx/?rev=1747&view=rev Author: wdashley Date: 2007-12-22 13:26:10 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ArtifactID: None Comment: Finished the CALL instruction test group. Modified Paths: -------------- test/trunk/ooRexx/base/keyword/CALL.testGroup Modified: test/trunk/ooRexx/base/keyword/CALL.testGroup =================================================================== --- test/trunk/ooRexx/base/keyword/CALL.testGroup 2007-12-22 20:39:38 UTC (rev 1746) +++ test/trunk/ooRexx/base/keyword/CALL.testGroup 2007-12-22 21:26:10 UTC (rev 1747) @@ -181,7 +181,7 @@ call sub('a'+2) /* invalid expression */ ::method "test_3" - -- Create our external functions. There are 3 of them. + -- Create our external functions. path = .ooRexxUnit.dir || .ooRexxUnit.directory.separator src = .array~new() src[1] = "Parse Source fn" @@ -191,7 +191,7 @@ src[5] = " sum=sum+Arg(i)" src[6] = " End" src[7] = " Return sum" - call createFile src, path'SCICAL1D' + call createFile src, path'SCICAL3A' -- now do the tests call createFile src, .ooRexxUnit.dir || sl || 'SCICAL1A' @@ -227,16 +227,16 @@ Call a20 a.1, a.2, a.3, a.4, a.5, a.6, a.7, a.8, a.9, a.10,, a.11,a.12,a.13,a.14,a.15,a.16,a.17,a.18,a.19,a.20 self~assertSame("subTest3-210", result, 210) - Call scical1d a.1, a.2, a.3, a.4, a.5, a.6, a.7, a.8, a.9, a.10,, + Call scical3a a.1, a.2, a.3, a.4, a.5, a.6, a.7, a.8, a.9, a.10,, a.11,a.12,a.13,a.14,a.15,a.16,a.17,a.18,a.19,a.20 self~assertSame("subTest3-210a", result, 210) Call a20 a.1, a.2, a.3, a.4, a.5, a.6, a.7, a.8, a.9, a.10,, a.11,a.12,a.13,a.14,a.15,a.16,a.17,a.18,a.19,a.20,a.21 - Call scical1d a.1, a.2, a.3, a.4, a.5, a.6, a.7, a.8, a.9, a.10,, + Call scical3a a.1, a.2, a.3, a.4, a.5, a.6, a.7, a.8, a.9, a.10,, a.11,a.12,a.13,a.14,a.15,a.16,a.17,a.18,a.19,a.20,a.21 -- now remove the external functions - call deleteFile path'SCICAL1D' + call deleteFile path'SCICAL3A' return a: @@ -279,3 +279,434 @@ End Return sum +::method "test_4" + -- Create our external functions. + path = .ooRexxUnit.dir || .ooRexxUnit.directory.separator + src = .array~new() + src[1] = "Parse Version version" + src[2] = "Parse Source fn" + src[3] = " Parse Version sys rexxlevel ." + src[4] = " Address CMD" + src[5] = " Numeric Fuzz 0" + src[6] = " Numeric Digits 100" + src[7] = " Numeric Form Scientific" + src[8] = " t='TIME'('R')" + src[9] = " dff=digits() fuzz() form()" + src[10] = " Return dff" + call createFile src, path'SCICAL4A' + + -- now do the tests + cmd = address() + cnt.=0 + g_.='' + Numeric Digits 5 + Numeric Fuzz 1 + Numeric Form Engineering + call time 'r' + Call sysSLEEP 1 + + Do i=1 to 2 + ic=0 /* Iteration counter */ + Do j=1 to 5 + Do k=1 to 3 + If j=2 & k=2 Then Do + If i=1 Then + Call isub + Else + Call SCICAL4a + subdff=result + dff=digits() fuzz() form() + self~assertSame("subTest4-"i"-"j"-"k"1", dff,'5 1 ENGINEERING') + self~assertSame("subTest4-"i"-"j"-"k"2", subdff,'100 0 SCIENTIFIC') + self~assertSame("subTest4-"i"-"j"-"k"3", novalued_var,'NOVALUED_VAR') + self~assertSame("subTest4-"i"-"j"-"k"4", novalued_var,'NOVALUED_VAR') + Call gt "TIME"('E'),1 + self~assertSame("subTest4-"i"-"j"-"k"5", "ADDRESS"(),cmd) + End + ic=ic+1 + End + End + self~assertSame("subTest4-3", ic,15) + End + + -- now remove the external functions + call deleteFile path'SCICAL4A' + return + + isub: + /*********************************************************************** + * Internal subroutine that does all kinds of changes to the + * "important settings" + ***********************************************************************/ + Numeric Fuzz 0 + Numeric Digits 100 + Numeric Form Scientific + Signal On Novalue + Signal Off Syntax + Call gt "TIME"('E'),1 + tt="TIME"('R') + id=1005; Call lt "TIME"('E'),1 + dff=digits() fuzz() form() + Signal subret + garbage in sub + the signal within the subroutine has no effect on the do control + + subret: + Address '' + self~assertSame("subTest4-subret", "ADDRESS"(),'') + Return dff + gt: Procedure Expose id cnt. + If arg(1)>arg(2) Then + cnt.ok=cnt.ok+1 + Else + Call emsg 'Error in GT:' arg(1) '<=' arg(2) + Return + lt: Procedure Expose id cnt. + If arg(1)<arg(2) Then + cnt.ok=cnt.ok+1 + Else + Call emsg 'Error in LT:' arg(1) '>=' arg(2) + Return + emsg: Procedure Expose id cnt. + Say 'Problem with id='id',' arg(1) + cnt.err=cnt.err+1 + Return + +::method "test_5" + -- Create our external functions. + path = .ooRexxUnit.dir || .ooRexxUnit.directory.separator + src = .array~new() + src[1] = "Parse Version version" + src[2] = "Parse Source fn" + src[3] = "/* Address setting must be 'CMS' */" + src[4] = "return address()" + call createFile src, path'SCICAL5A' + + -- now do the tests + cmd = address() + self~assertSame("subTest5", scical5a(),cmd) + + -- now remove the external functions + call deleteFile path'SCICAL5A' + +::method "test_6" + i=0 + Call SUB1 + self~assertSame("subTest6", i, 250) + return + + SUB1: i=i+1; Call SUB2; Return + SUB2: i=i+1; Call SUB3; Return + SUB3: i=i+1; Call SUB4; Return + SUB4: i=i+1; Call SUB5; Return + SUB5: i=i+1; Call SUB6; Return + SUB6: i=i+1; Call SUB7; Return + SUB7: i=i+1; Call SUB8; Return + SUB8: i=i+1; Call SUB9; Return + SUB9: i=i+1; Call SUB10; Return + SUB10: i=i+1; Call SUB11; Return + SUB11: i=i+1; Call SUB12; Return + SUB12: i=i+1; Call SUB13; Return + SUB13: i=i+1; Call SUB14; Return + SUB14: i=i+1; Call SUB15; Return + SUB15: i=i+1; Call SUB16; Return + SUB16: i=i+1; Call SUB17; Return + SUB17: i=i+1; Call SUB18; Return + SUB18: i=i+1; Call SUB19; Return + SUB19: i=i+1; Call SUB20; Return + SUB20: i=i+1; Call SUB21; Return + SUB21: i=i+1; Call SUB22; Return + SUB22: i=i+1; Call SUB23; Return + SUB23: i=i+1; Call SUB24; Return + SUB24: i=i+1; Call SUB25; Return + SUB25: i=i+1; Call SUB26; Return + SUB26: i=i+1; Call SUB27; Return + SUB27: i=i+1; Call SUB28; Return + SUB28: i=i+1; Call SUB29; Return + SUB29: i=i+1; Call SUB30; Return + SUB30: i=i+1; Call SUB31; Return + SUB31: i=i+1; Call SUB32; Return + SUB32: i=i+1; Call SUB33; Return + SUB33: i=i+1; Call SUB34; Return + SUB34: i=i+1; Call SUB35; Return + SUB35: i=i+1; Call SUB36; Return + SUB36: i=i+1; Call SUB37; Return + SUB37: i=i+1; Call SUB38; Return + SUB38: i=i+1; Call SUB39; Return + SUB39: i=i+1; Call SUB40; Return + SUB40: i=i+1; Call SUB41; Return + SUB41: i=i+1; Call SUB42; Return + SUB42: i=i+1; Call SUB43; Return + SUB43: i=i+1; Call SUB44; Return + SUB44: i=i+1; Call SUB45; Return + SUB45: i=i+1; Call SUB46; Return + SUB46: i=i+1; Call SUB47; Return + SUB47: i=i+1; Call SUB48; Return + SUB48: i=i+1; Call SUB49; Return + SUB49: i=i+1; Call SUB50; Return + SUB50: i=i+1; Call SUB51; Return + SUB51: i=i+1; Call SUB52; Return + SUB52: i=i+1; Call SUB53; Return + SUB53: i=i+1; Call SUB54; Return + SUB54: i=i+1; Call SUB55; Return + SUB55: i=i+1; Call SUB56; Return + SUB56: i=i+1; Call SUB57; Return + SUB57: i=i+1; Call SUB58; Return + SUB58: i=i+1; Call SUB59; Return + SUB59: i=i+1; Call SUB60; Return + SUB60: i=i+1; Call SUB61; Return + SUB61: i=i+1; Call SUB62; Return + SUB62: i=i+1; Call SUB63; Return + SUB63: i=i+1; Call SUB64; Return + SUB64: i=i+1; Call SUB65; Return + SUB65: i=i+1; Call SUB66; Return + SUB66: i=i+1; Call SUB67; Return + SUB67: i=i+1; Call SUB68; Return + SUB68: i=i+1; Call SUB69; Return + SUB69: i=i+1; Call SUB70; Return + SUB70: i=i+1; Call SUB71; Return + SUB71: i=i+1; Call SUB72; Return + SUB72: i=i+1; Call SUB73; Return + SUB73: i=i+1; Call SUB74; Return + SUB74: i=i+1; Call SUB75; Return + SUB75: i=i+1; Call SUB76; Return + SUB76: i=i+1; Call SUB77; Return + SUB77: i=i+1; Call SUB78; Return + SUB78: i=i+1; Call SUB79; Return + SUB79: i=i+1; Call SUB80; Return + SUB80: i=i+1; Call SUB81; Return + SUB81: i=i+1; Call SUB82; Return + SUB82: i=i+1; Call SUB83; Return + SUB83: i=i+1; Call SUB84; Return + SUB84: i=i+1; Call SUB85; Return + SUB85: i=i+1; Call SUB86; Return + SUB86: i=i+1; Call SUB87; Return + SUB87: i=i+1; Call SUB88; Return + SUB88: i=i+1; Call SUB89; Return + SUB89: i=i+1; Call SUB90; Return + SUB90: i=i+1; Call SUB91; Return + SUB91: i=i+1; Call SUB92; Return + SUB92: i=i+1; Call SUB93; Return + SUB93: i=i+1; Call SUB94; Return + SUB94: i=i+1; Call SUB95; Return + SUB95: i=i+1; Call SUB96; Return + SUB96: i=i+1; Call SUB97; Return + SUB97: i=i+1; Call SUB98; Return + SUB98: i=i+1; Call SUB99; Return + SUB99: i=i+1; Call SUB100; Return + SUB100: i=i+1; Call SUB101; Return + SUB101: i=i+1; Call SUB102; Return + SUB102: i=i+1; Call SUB103; Return + SUB103: i=i+1; Call SUB104; Return + SUB104: i=i+1; Call SUB105; Return + SUB105: i=i+1; Call SUB106; Return + SUB106: i=i+1; Call SUB107; Return + SUB107: i=i+1; Call SUB108; Return + SUB108: i=i+1; Call SUB109; Return + SUB109: i=i+1; Call SUB110; Return + SUB110: i=i+1; Call SUB111; Return + SUB111: i=i+1; Call SUB112; Return + SUB112: i=i+1; Call SUB113; Return + SUB113: i=i+1; Call SUB114; Return + SUB114: i=i+1; Call SUB115; Return + SUB115: i=i+1; Call SUB116; Return + SUB116: i=i+1; Call SUB117; Return + SUB117: i=i+1; Call SUB118; Return + SUB118: i=i+1; Call SUB119; Return + SUB119: i=i+1; Call SUB120; Return + SUB120: i=i+1; Call SUB121; Return + SUB121: i=i+1; Call SUB122; Return + SUB122: i=i+1; Call SUB123; Return + SUB123: i=i+1; Call SUB124; Return + SUB124: i=i+1; Call SUB125; Return + SUB125: i=i+1; Call SUB126; Return + SUB126: i=i+1; Call SUB127; Return + SUB127: i=i+1; Call SUB128; Return + SUB128: i=i+1; Call SUB129; Return + SUB129: i=i+1; Call SUB130; Return + SUB130: i=i+1; Call SUB131; Return + SUB131: i=i+1; Call SUB132; Return + SUB132: i=i+1; Call SUB133; Return + SUB133: i=i+1; Call SUB134; Return + SUB134: i=i+1; Call SUB135; Return + SUB135: i=i+1; Call SUB136; Return + SUB136: i=i+1; Call SUB137; Return + SUB137: i=i+1; Call SUB138; Return + SUB138: i=i+1; Call SUB139; Return + SUB139: i=i+1; Call SUB140; Return + SUB140: i=i+1; Call SUB141; Return + SUB141: i=i+1; Call SUB142; Return + SUB142: i=i+1; Call SUB143; Return + SUB143: i=i+1; Call SUB144; Return + SUB144: i=i+1; Call SUB145; Return + SUB145: i=i+1; Call SUB146; Return + SUB146: i=i+1; Call SUB147; Return + SUB147: i=i+1; Call SUB148; Return + SUB148: i=i+1; Call SUB149; Return + SUB149: i=i+1; Call SUB150; Return + SUB150: i=i+1; Call SUB151; Return + SUB151: i=i+1; Call SUB152; Return + SUB152: i=i+1; Call SUB153; Return + SUB153: i=i+1; Call SUB154; Return + SUB154: i=i+1; Call SUB155; Return + SUB155: i=i+1; Call SUB156; Return + SUB156: i=i+1; Call SUB157; Return + SUB157: i=i+1; Call SUB158; Return + SUB158: i=i+1; Call SUB159; Return + SUB159: i=i+1; Call SUB160; Return + SUB160: i=i+1; Call SUB161; Return + SUB161: i=i+1; Call SUB162; Return + SUB162: i=i+1; Call SUB163; Return + SUB163: i=i+1; Call SUB164; Return + SUB164: i=i+1; Call SUB165; Return + SUB165: i=i+1; Call SUB166; Return + SUB166: i=i+1; Call SUB167; Return + SUB167: i=i+1; Call SUB168; Return + SUB168: i=i+1; Call SUB169; Return + SUB169: i=i+1; Call SUB170; Return + SUB170: i=i+1; Call SUB171; Return + SUB171: i=i+1; Call SUB172; Return + SUB172: i=i+1; Call SUB173; Return + SUB173: i=i+1; Call SUB174; Return + SUB174: i=i+1; Call SUB175; Return + SUB175: i=i+1; Call SUB176; Return + SUB176: i=i+1; Call SUB177; Return + SUB177: i=i+1; Call SUB178; Return + SUB178: i=i+1; Call SUB179; Return + SUB179: i=i+1; Call SUB180; Return + SUB180: i=i+1; Call SUB181; Return + SUB181: i=i+1; Call SUB182; Return + SUB182: i=i+1; Call SUB183; Return + SUB183: i=i+1; Call SUB184; Return + SUB184: i=i+1; Call SUB185; Return + SUB185: i=i+1; Call SUB186; Return + SUB186: i=i+1; Call SUB187; Return + SUB187: i=i+1; Call SUB188; Return + SUB188: i=i+1; Call SUB189; Return + SUB189: i=i+1; Call SUB190; Return + SUB190: i=i+1; Call SUB191; Return + SUB191: i=i+1; Call SUB192; Return + SUB192: i=i+1; Call SUB193; Return + SUB193: i=i+1; Call SUB194; Return + SUB194: i=i+1; Call SUB195; Return + SUB195: i=i+1; Call SUB196; Return + SUB196: i=i+1; Call SUB197; Return + SUB197: i=i+1; Call SUB198; Return + SUB198: i=i+1; Call SUB199; Return + SUB199: i=i+1; Call SUB200; Return + SUB200: i=i+1; Call SUB201; Return + SUB201: i=i+1; Call SUB202; Return + SUB202: i=i+1; Call SUB203; Return + SUB203: i=i+1; Call SUB204; Return + SUB204: i=i+1; Call SUB205; Return + SUB205: i=i+1; Call SUB206; Return + SUB206: i=i+1; Call SUB207; Return + SUB207: i=i+1; Call SUB208; Return + SUB208: i=i+1; Call SUB209; Return + SUB209: i=i+1; Call SUB210; Return + SUB210: i=i+1; Call SUB211; Return + SUB211: i=i+1; Call SUB212; Return + SUB212: i=i+1; Call SUB213; Return + SUB213: i=i+1; Call SUB214; Return + SUB214: i=i+1; Call SUB215; Return + SUB215: i=i+1; Call SUB216; Return + SUB216: i=i+1; Call SUB217; Return + SUB217: i=i+1; Call SUB218; Return + SUB218: i=i+1; Call SUB219; Return + SUB219: i=i+1; Call SUB220; Return + SUB220: i=i+1; Call SUB221; Return + SUB221: i=i+1; Call SUB222; Return + SUB222: i=i+1; Call SUB223; Return + SUB223: i=i+1; Call SUB224; Return + SUB224: i=i+1; Call SUB225; Return + SUB225: i=i+1; Call SUB226; Return + SUB226: i=i+1; Call SUB227; Return + SUB227: i=i+1; Call SUB228; Return + SUB228: i=i+1; Call SUB229; Return + SUB229: i=i+1; Call SUB230; Return + SUB230: i=i+1; Call SUB231; Return + SUB231: i=i+1; Call SUB232; Return + SUB232: i=i+1; Call SUB233; Return + SUB233: i=i+1; Call SUB234; Return + SUB234: i=i+1; Call SUB235; Return + SUB235: i=i+1; Call SUB236; Return + SUB236: i=i+1; Call SUB237; Return + SUB237: i=i+1; Call SUB238; Return + SUB238: i=i+1; Call SUB239; Return + SUB239: i=i+1; Call SUB240; Return + SUB240: i=i+1; Call SUB241; Return + SUB241: i=i+1; Call SUB242; Return + SUB242: i=i+1; Call SUB243; Return + SUB243: i=i+1; Call SUB244; Return + SUB244: i=i+1; Call SUB245; Return + SUB245: i=i+1; Call SUB246; Return + SUB246: i=i+1; Call SUB247; Return + SUB247: i=i+1; Call SUB248; Return + SUB248: i=i+1; Call SUB249; Return + SUB249: i=i+1; Call SUB250; Return + SUB250: i=i+1; Call SUB251; Return + SUB251: Return + +::method "test_7" + i=0 + Call a 'a'; self~assertSame("subTest7-1", (result i),'a 1') + Call b 'b'; self~assertSame("subTest7-2", (result i),'b 2') + Call c 'c'; self~assertSame("subTest7-3", (result i),'c 3') + Call d 'd'; self~assertSame("subTest7-4", (result i),'d 4') + Call e 'e'; self~assertSame("subTest7-5", (result i),'e 5') + Call f 'f'; self~assertSame("subTest7-6", (result i),'f 6') + Call g 'g'; self~assertSame("subTest7-7", (result i),'g 6') + Call h 'h'; self~assertSame("subTest7-8", (result i),'h 6') + Call i 'i'; self~assertSame("subTest7-9", (result i),'i 6') + Call k 'k'; self~assertSame("subTest7-10", (result i),'k 7') + + i=0 + self~assertSame("subTest7-11", (a('a') i b('b') i c('c') i),'a 1 b 2 c 3') + self~assertSame("subTest7-12", (d('d') i),'d 4') + self~assertSame("subTest7-13", (e('e') i),'e 5') + self~assertSame("subTest7-14", (f('f') i),'f 6') + self~assertSame("subTest7-15", (g('g') i),'g 6') + self~assertSame("subTest7-16", (h('h') i),'h 6') + self~assertSame("subTest7-17", (i('i') i),'i 6') + self~assertSame("subTest7-18", (k('k') i),'k 7') + return + + a: b: + c: + i=i+1 + Return("ARG"(1)) + + d: e: + f: Procedure Expose j i j k + i=i+1 + Return("ARG"(1)) + + g: h: + i: Procedure + i=1 + Return("ARG"(1)) + + k: Procedure Expose i + i=i+1 + Return("ARG"(1)) + +::method "test_8" + x=0; Call 0001 + self~assertSame("subTest7-18", x, 10) + return + + 0003: x=x+1; Call 0004; Return /* 0003 */ + 0009: x=x+1; Call 0010; Return /* 0004 */ + 0008: x=x+1; Call 0009; Return /* 0001 */ + 0005: x=x+1; Call 0006; Return /* 0010 */ + 0004: x=x+1; Call 0005; Return /* 0007 */ + 0007: x=x+1; Call 0008; Return /* 0005 */ + 0001: x=x+1; Call 0002; Return /* 0009 */ + 0010: x=x+1; Call 0011; Return /* 0006 */ + 0006: x=x+1; Call 0007; Return /* 0002 */ + 0002: x=x+1; Call 0003; Return /* 0008 */ + 0011: Return + + + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pra...@us...> - 2007-12-22 20:39:33
|
Revision: 1746 http://oorexx.svn.sourceforge.net/oorexx/?rev=1746&view=rev Author: pragmatic_lee Date: 2007-12-22 12:39:38 -0800 (Sat, 22 Dec 2007) Log Message: ----------- last of the bif 2 method tests added to String/String_copiesMethod.testGroup Modified Paths: -------------- test/branches/test.3.2.0/ooRexx/base/class/String/String_copiesMethod.testGroup Modified: test/branches/test.3.2.0/ooRexx/base/class/String/String_copiesMethod.testGroup =================================================================== --- test/branches/test.3.2.0/ooRexx/base/class/String/String_copiesMethod.testGroup 2007-12-22 19:10:58 UTC (rev 1745) +++ test/branches/test.3.2.0/ooRexx/base/class/String/String_copiesMethod.testGroup 2007-12-22 20:39:38 UTC (rev 1746) @@ -569,4 +569,1723 @@ self~expectSyntax(93.906) xre = '58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(' -256 ') +::method 'test137' + .local~vnull = '' + .local~vblank = ' ' + .local~v4c = 'ASDF' + .local~v2c = 'AS' + .local~v30 = 'QWERASDFZXCVQWERASDFZXCVQWERAS' + .local~v15b = 'Q E A D Z C Q E A D Z C Q E A ' + .local~v250 = 'X'~copies(250) + .local~vb1w = ' ASDF' + .local~v3w = 'ASDF QWER ZXCV' + .local~v1wb = 'ASDF ' + .local~v125b = 'X '~copies(125) + .local~vxnull = ''X + .local~vx40 = '20'x + .local~v4x = '61736466'x + .local~v2x = '6173'x + .local~v30x = '71776572617364667a78637671776572617364667a786376717765726173'x + .local~v15bx = '71206520612064207a20632071206520612064207a206320712065206120'x + .local~vb1x = '202020202061736466'x + .local~v3wx = '617364662071776572207a786376'x + .local~v1xb = '617364662020202020'x + .local~v125bx = '5820'x~copies(125) +::method 'test138' + self~expectSyntax(93.903) + xre = .vnull~copies() + +::method 'test139' + self~assertSame('subTest01','',.vnull~copies('0')) + +::method 'test140' + self~assertSame('subTest01','',.vnull~copies('31'x)) + +::method 'test141' + self~assertSame('subTest01','',.vnull~copies('0.09E2')) + +::method 'test142' + self~expectSyntax(93.905) + xre = .vnull~copies('0.09E1') + +::method 'test143' + self~assertSame('subTest01','',.vnull~copies('0010')) + +::method 'test144' + self~assertSame('subTest01','',.vnull~copies(' 11 ')) + +::method 'test145' + self~assertSame('subTest01','',.vnull~copies(' +255 ')) + +::method 'test146' + self~expectSyntax(93.906) + xre = .vnull~copies(' -256 ') + +::method 'test147' + self~assertSame('subTest01',' ',.vblank~copies('1')) + +::method 'test148' + self~assertSame('subTest01',' ',.vblank~copies('39'x)) + +::method 'test149' + self~assertSame('subTest01',' ',.vblank~copies('0.10E2')) + +::method 'test150' + self~assertSame('subTest01',' ',.vblank~copies('0011')) + +::method 'test151' + self~assertSame('subTest01',' '~copies(255),.vblank~copies(' 255 ')) + +::method 'test152' + self~assertSame('subTest01',' '~copies(256),.vblank~copies(' +256 ')) + +::method 'test153' + self~expectSyntax(93.906) + xre = .vblank~copies(' -32768 ') + +::method 'test154' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDF',.v4c~copies('9')) + +::method 'test155' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF',.v4c~copies('3130'x)) + +::method 'test156' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF',.v4c~copies('0.11E2')) + +::method 'test157' + self~expectSyntax(93.905) + xre = .v4c~copies('0.11E1') + +::method 'test158' + self~assertSame('subTest01','ASDF'~copies(255),.v4c~copies('00255')) + +::method 'test159' + self~assertSame('subTest01','ASDF'~copies(256),.v4c~copies(' 256 ')) + +::method 'test160' + self~assertSame('subTest01','ASDF'~copies(32768),.v4c~copies(' +32768 ')) + +::method 'test161' + self~expectSyntax(93.906) + xre = .v4c~copies(' -65536 ') + +::method 'test162' + self~assertSame('subTest01','ASASASASASASASASASAS',.v2c~copies('10')) + +::method 'test163' + self~assertSame('subTest01','ASASASASASASASASASASAS',.v2c~copies('3131'x)) + +::method 'test164' + self~assertSame('subTest01','AS'~copies(255),.v2c~copies('0.255E3')) + +::method 'test165' + self~expectSyntax(93.905) + xre = .v2c~copies('0.255E2') + +::method 'test166' + self~assertSame('subTest01','AS'~copies(256),.v2c~copies('00256')) + +::method 'test167' + self~assertSame('subTest01','AS'~copies(32768),.v2c~copies(' 32768 ')) + +::method 'test168' + self~assertSame('subTest01','AS'~copies(65536),.v2c~copies(' +65536 ')) + +::method 'test169' + self~expectSyntax(93.906) + xre = .v2c~copies(' -131072 ') + +::method 'test170' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(11),.v30~copies('11')) + +::method 'test171' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(255),.v30~copies('323535'x)) + +::method 'test172' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(256),.v30~copies('0.256E3')) + +::method 'test173' + self~expectSyntax(93.905) + xre = .v30~copies('0.256E2') + +::method 'test174' + self~assertSame('subTest01','',.v30~copies(' -0 ')) + +::method 'test175' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(255),.v15b~copies('255')) + +::method 'test176' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(256),.v15b~copies('323536'x)) + +::method 'test177' + self~assertSame('subTest01','',.v15b~copies(' +0 ')) + +::method 'test178' + self~expectSyntax(93.906) + xre = .v15b~copies(' -1 ') + +::method 'test179' + self~assertSame('subTest01','X'~copies(64000),.v250~copies('256')) + +::method 'test180' + self~expectSyntax(93.905) + xre = .v250~copies('0.65536E4') + +::method 'test181' + self~assertSame('subTest01','',.v250~copies(' 0 ')) + +::method 'test182' + self~assertSame('subTest01','X'~copies(250),.v250~copies(' +1 ')) + +::method 'test183' + self~expectSyntax(93.906) + xre = .v250~copies(' -9 ') + +::method 'test184' + self~assertSame('subTest01',' ASDF ASDF'~copies(16384),.vb1w~copies('32768')) + +::method 'test185' + self~assertSame('subTest01','',.vb1w~copies('000')) + +::method 'test186' + self~assertSame('subTest01',' ASDF',.vb1w~copies(' 1 ')) + +::method 'test187' + self~assertSame('subTest01',' ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF',.vb1w~copies(' +9 ')) + +::method 'test188' + self~expectSyntax(93.906) + xre = .vb1w~copies(' -10 ') + +::method 'test189' + self~assertSame('subTest01','',.v3w~copies('0.00E2')) + +::method 'test190' + self~assertSame('subTest01','ASDF QWER ZXCV',.v3w~copies('001')) + +::method 'test191' + self~assertSame('subTest01','ASDF QWER ZXCV'~copies(8)||'ASDF QWER ZXCV',.v3w~copies(' 9 ')) + +::method 'test192' + self~assertSame('subTest01','ASDF QWER ZXCVASDF QWER ZXCV'~copies(5),.v3w~copies(' +10 ')) + +::method 'test193' + self~expectSyntax(93.906) + xre = .v3w~copies(' -11 ') + +::method 'test194' + self~assertSame('subTest01','',.v1wb~copies('30'x)) + +::method 'test195' + self~assertSame('subTest01','ASDF ',.v1wb~copies('0.01E2')) + +::method 'test196' + self~expectSyntax(93.905) + xre = .v1wb~copies('0.01E1') + +::method 'test197' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ',.v1wb~copies('009')) + +::method 'test198' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ',.v1wb~copies(' 10 ')) + +::method 'test199' + self~assertSame('subTest01','ASDF '||'ASDF ASDF '~copies(5),.v1wb~copies(' +11 ')) + +::method 'test200' + self~expectSyntax(93.906) + xre = .v1wb~copies(' -255 ') + +::method 'test201' + self~assertSame('subTest01','',.v125b~copies('0')) + +::method 'test202' + self~assertSame('subTest01','X '~copies(125),.v125b~copies('31'x)) + +::method 'test203' + self~assertSame('subTest01','X '~copies(1125),.v125b~copies('0.09E2')) + +::method 'test204' + self~expectSyntax(93.905) + xre = .v125b~copies('0.09E1') + +::method 'test205' + self~assertSame('subTest01','X '~copies(1250),.v125b~copies('0010')) + +::method 'test206' + self~assertSame('subTest01','X '~copies(1375),.v125b~copies(' 11 ')) + +::method 'test207' + self~assertSame('subTest01','X '~copies(31875),.v125b~copies(' +255 ')) + +::method 'test208' + self~expectSyntax(93.906) + xre = .v125b~copies(' -256 ') + +::method 'test209' + self~assertSame('subTest01','',.vxnull~copies('1')) + +::method 'test210' + self~assertSame('subTest01','',.vxnull~copies('39'x)) + +::method 'test211' + self~assertSame('subTest01','',.vxnull~copies('0.10E2')) + +::method 'test212' + self~assertSame('subTest01','',.vxnull~copies('0.10E1')) + +::method 'test213' + self~assertSame('subTest01','',.vxnull~copies('0011')) + +::method 'test214' + self~assertSame('subTest01','',.vxnull~copies(' 255 ')) + +::method 'test215' + self~assertSame('subTest01','',.vxnull~copies(' +256 ')) + +::method 'test216' + self~expectSyntax(93.906) + xre = .vxnull~copies(' -32768 ') + +::method 'test217' + self~assertSame('subTest01',' ',.vx40~copies('9')) + +::method 'test218' + self~assertSame('subTest01',' ',.vx40~copies('3130'x)) + +::method 'test219' + self~assertSame('subTest01',' ',.vx40~copies('0.11E2')) + +::method 'test220' + self~expectSyntax(93.905) + xre = .vx40~copies('0.11E1') + +::method 'test221' + self~assertSame('subTest01','20'x~copies(255),.vx40~copies('00255')) + +::method 'test222' + self~assertSame('subTest01','20'x~copies(256),.vx40~copies(' 256 ')) + +::method 'test223' + self~assertSame('subTest01','20'x~copies(32768),.vx40~copies(' +32768 ')) + +::method 'test224' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdf',.v4x~copies('10')) + +::method 'test225' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf',.v4x~copies('3131'x)) + +::method 'test226' + self~assertSame('subTest01','61736466'x~copies(255),.v4x~copies('0.255E3')) + +::method 'test227' + self~expectSyntax(93.905) + xre = .v4x~copies('0.255E2') + +::method 'test228' + self~assertSame('subTest01','6173646661736466'x~copies(128),.v4x~copies('00256')) + +::method 'test229' + self~assertSame('subTest01','6173646661736466'x~copies(16384),.v4x~copies(' 32768 ')) + +::method 'test230' + self~assertSame('subTest01','asasasasasasasasasasas',.v2x~copies('11')) + +::method 'test231' + self~expectSyntax(93.905) + xre = .v2x~copies('FF'x) + +::method 'test232' + self~assertSame('subTest01','6173'x~copies(256),.v2x~copies('0.256E3')) + +::method 'test233' + self~expectSyntax(93.905) + xre = .v2x~copies('0.256E2') + +::method 'test234' + self~assertSame('subTest01','61736173'x~copies(16384),.v2x~copies('0032768')) + +::method 'test235' + self~assertSame('subTest01','61736173'x~copies(32768),.v2x~copies(' 65536 ')) + +::method 'test236' + self~assertSame('subTest01','61736173'x~copies(65536),.v2x~copies(' +131072 ')) + +::method 'test237' + self~assertSame('subTest01','',.v2x~copies(' -0 ')) + +::method 'test238' + self~assertSame('subTest01','71776572617364667a78637671776572617364667a786376717765726173'x~copies(255),.v30x~copies('255')) + +::method 'test239' + self~assertSame('subTest01','71776572617364667a78637671776572617364667a786376717765726173'x~copies(256),.v30x~copies('323536'x)) + +::method 'test240' + self~assertSame('subTest01','71776572617364667a78637671776572617364667a786376717765726173'x~copies(256),.v30x~copies('256')) + +::method 'test241' + self~assertSame('subTest01','',.v30x~copies(' +0 ')) + +::method 'test242' + self~expectSyntax(93.906) + xre = .v30x~copies(' -1 ') + +::method 'test243' + self~assertSame('subTest01','71206520612064207a20632071206520612064207a206320712065206120'x~copies(256),.v15bx~copies('256')) + +::method 'test244' + self~expectSyntax(93.905) + xre = .v15bx~copies('0.65536E4') + +::method 'test245' + self~assertSame('subTest01','',.v15bx~copies(' 0 ')) + +::method 'test246' + self~assertSame('subTest01','q e a d z c q e a d z c q e a ',.v15bx~copies(' +1 ')) + +::method 'test247' + self~expectSyntax(93.906) + xre = .v15bx~copies(' -9 ') + +::method 'test248' + self~assertSame('subTest01','202020202061736466'x~copies(32768),.vb1x~copies('32768')) + +::method 'test249' + self~assertSame('subTest01','',.vb1x~copies('000')) + +::method 'test250' + self~assertSame('subTest01',' asdf',.vb1x~copies(' 1 ')) + +::method 'test251' + self~assertSame('subTest01','202020202061736466'x~copies(9),.vb1x~copies(' +9 ')) + +::method 'test252' + self~expectSyntax(93.906) + xre = .vb1x~copies(' -10 ') + +::method 'test253' + self~assertSame('subTest01','',.v3wx~copies('0.00E2')) + +::method 'test254' + self~assertSame('subTest01','asdf qwer zxcv',.v3wx~copies('001')) + +::method 'test255' + self~assertSame('subTest01','617364662071776572207a786376'x~copies(9),.v3wx~copies(' 9 ')) + +::method 'test256' + self~assertSame('subTest01','617364662071776572207a786376'x~copies(10),.v3wx~copies(' +10 ')) + +::method 'test257' + self~expectSyntax(93.906) + xre = .v3wx~copies(' -11 ') + +::method 'test258' + self~assertSame('subTest01','',.v1xb~copies('30'x)) + +::method 'test259' + self~assertSame('subTest01','asdf ',.v1xb~copies('0.01E2')) + +::method 'test260' + self~expectSyntax(93.905) + xre = .v1xb~copies('0.01E1') + +::method 'test261' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf ',.v1xb~copies('009')) + +::method 'test262' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf ',.v1xb~copies(' 10 ')) + +::method 'test263' + self~assertSame('subTest01','617364662020202020'x~copies(11),.v1xb~copies(' +11 ')) + +::method 'test264' + self~expectSyntax(93.906) + xre = .v1xb~copies(' -255 ') + +::method 'test265' + self~assertSame('subTest01','',.v125bx~copies('0')) + +::method 'test266' + self~assertSame('subTest01','X '~copies(125),.v125bx~copies('31'x)) + +::method 'test267' + self~assertSame('subTest01','X '~copies(1125),.v125bx~copies('0.09E2')) + +::method 'test268' + self~expectSyntax(93.905) + xre = .v125bx~copies('0.09E1') + +::method 'test269' + self~assertSame('subTest01','X '~copies(1250),.v125bx~copies('0010')) + +::method 'test270' + self~assertSame('subTest01','X '~copies(1375),.v125bx~copies(' 11 ')) + +::method 'test271' + self~assertSame('subTest01','X '~copies(31875),.v125bx~copies(' +255 ')) + +::method 'test272' + self~expectSyntax(93.906) + xre = .v125bx~copies(' -256 ') + +::method 'test273' + self~assertSame('subTest01','NV.NV.'~copies(5),nv.~copies(10)) + +::method 'test274' + self~assertSame('subTest01','NVNVNVNVNVNVNVNVNVNV',nv~copies(10)) + +::method 'test275' + self~assertSame('subTest01','NV.NV.NV.NV.NV.NV.NV.NV.NV.NV.',nv.~copies(10)) + +::method 'test276' + self~assertSame('subTest01','NV.10NV.10NV.10NV.10NV.10NV.10NV.10NV.10NV.10NV.10',nv.10~copies(10)) + +::method 'test277' + .local~remove(vnull) + .local~remove(vblank) + .local~remove(v4c) + .local~remove(v2c) + .local~remove(v30) + .local~remove(v15b) + .local~remove(v250) + .local~remove(vb1w) + .local~remove(v3w) + .local~remove(v1wb) + .local~remove(v125b) + .local~remove(vxnull) + .local~remove(vx40) + .local~remove(v4x) + .local~remove(v2x) + .local~remove(v30x) + .local~remove(v15bx) + .local~remove(vb1x) + .local~remove(v3wx) + .local~remove(v1xb) + .local~remove(v125bx) + +----------------------- +-- set 3 (Variable/Variable) + +::method 'test278' + .local~n000 = '000' + .local~n001 = '001' + .local~n0010 = '0010' + .local~n0011 = '0011' + .local~n00255 = '00255' + .local~n00256 = '00256' + .local~n0032768 = '0032768' + .local~n009 = '009' + .local~n00E2 = '0.00E2' + .local~n01E1 = '0.01E1' + .local~n01E2 = '0.01E2' + .local~n09E1 = '0.09E1' + .local~n09E2 = '0.09E2' + .local~n1 = '1' + .local~n10 = '10' + .local~n10E1 = '0.10E1' + .local~n10E2 = '0.10E2' + .local~n11 = '11' + .local~n11E1 = '0.11E1' + .local~n11E2 = '0.11E2' + .local~n255 = '255' + .local~n255E2 = '0.255E2' + .local~n255E3 = '0.255E3' + .local~n256 = '256' + .local~n256E2 = '0.256E2' + .local~n256E3 = '0.256E3' + .local~n32768 = '32768' + .local~n65536E4 = '0.65536E4' + .local~n9 = '9' + .local~nF0x = '30'x + .local~nF1F0x = '3130'x + .local~nF1F1x = '3131'x + .local~nF1x = '31'x + .local~nF2F5F5x = '323535'x + .local~nF2F5F6x = '323536'x + .local~nF6F5F5F3F6x = '3635353336'x + .local~nF9x = '39'x + .local~nFFx = 'FF'x + .local~nl0 = ' 0 ' + .local~nl1 = ' 1 ' + .local~nl10 = ' 10 ' + .local~nl11 = ' 11 ' + .local~nl255 = ' 255 ' + .local~nl256 = ' 256 ' + .local~nl32768 = ' 32768 ' + .local~nl65536 = ' 65536 ' + .local~nl9 = ' 9 ' + .local~nn0 = ' -0 ' + .local~nn1 = ' -1 ' + .local~nn10 = ' -10 ' + .local~nn11 = ' -11 ' + .local~nn131072 = ' -131072 ' + .local~nn255 = ' -255 ' + .local~nn256 = ' -256 ' + .local~nn32768 = ' -32768 ' + .local~nn65536 = ' -65536 ' + .local~nn9 = ' -9 ' + .local~nnull = '' + .local~np0 = ' +0 ' + .local~np1 = ' +1 ' + .local~np10 = ' +10 ' + .local~np11 = ' +11 ' + .local~np131072 = ' +131072 ' + .local~np255 = ' +255 ' + .local~np256 = ' +256 ' + .local~np32768 = ' +32768 ' + .local~np65536 = ' +65536 ' + .local~np9 = ' +9 ' + .local~nzero = '0' + .local~v125b = 'X '~copies(125) + .local~v125bx = '5820'x~copies(125) + .local~v15b = 'Q E A D Z C Q E A D Z C Q E A ' + .local~v15bx = '71206520612064207a20632071206520612064207a206320712065206120'x + .local~v1wb = 'ASDF ' + .local~v1xb = '617364662020202020'x + .local~v250 = 'X'~copies(250) + .local~v2c = 'AS' + .local~v2x = '6173'x + .local~v30 = 'QWERASDFZXCVQWERASDFZXCVQWERAS' + .local~v30x = '71776572617364667a78637671776572617364667a786376717765726173'x + .local~v3w = 'ASDF QWER ZXCV' + .local~v3wx = '617364662071776572207a786376'x + .local~v4c = 'ASDF' + .local~v4x = '61736466'x + .local~vb1w = ' ASDF' + .local~vb1x = '202020202061736466'x + .local~vblank = ' ' + .local~vnull = '' + .local~vx40 = '20'x + .local~vxnull = ''X + +::method 'test279' + self~expectSyntax(93.905) + xre = .vnull~copies(.nnull) + +::method 'test280' + self~assertSame('subTest01','',.vnull~copies(.nzero)) + +::method 'test281' + self~assertSame('subTest01','',.vnull~copies(.nF1x)) + +::method 'test282' + self~assertSame('subTest01','',.vnull~copies(.n09E2)) + +::method 'test283' + self~expectSyntax(93.905) + xre = .vnull~copies(.n09E1) + +::method 'test284' + self~assertSame('subTest01','',.vnull~copies(.n0010)) + +::method 'test285' + self~assertSame('subTest01','',.vnull~copies(.nl11)) + +::method 'test286' + self~assertSame('subTest01','',.vnull~copies(.np255)) + +::method 'test287' + self~expectSyntax(93.906) + xre = .vnull~copies(.nn256) + +::method 'test288' + self~assertSame('subTest01',' ',.vblank~copies(.n1)) + +::method 'test289' + self~assertSame('subTest01',' ',.vblank~copies(.nF9x)) + +::method 'test290' + self~assertSame('subTest01',' ',.vblank~copies(.n10E2)) + +::method 'test291' + self~assertSame('subTest01',' ',.vblank~copies(.n0011)) + +::method 'test292' + self~assertSame('subTest01',' '~copies(255),.vblank~copies(.nl255)) + +::method 'test293' + self~assertSame('subTest01',' '~copies(256),.vblank~copies(.np256)) + +::method 'test294' + self~expectSyntax(93.906) + xre = .vblank~copies(.nn32768) + +::method 'test295' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDF',.v4c~copies(.n9)) + +::method 'test296' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF',.v4c~copies(.nF1F0x)) + +::method 'test297' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF',.v4c~copies(.n11E2)) + +::method 'test298' + self~expectSyntax(93.905) + xre = .v4c~copies(.n11E1) + +::method 'test299' + self~assertSame('subTest01','ASDF'~copies(255),.v4c~copies(.n00255)) + +::method 'test300' + self~assertSame('subTest01','ASDF'~copies(256),.v4c~copies(.nl256)) + +::method 'test301' + self~assertSame('subTest01','ASDF'~copies(32768),.v4c~copies(.np32768)) + +::method 'test302' + self~expectSyntax(93.906) + xre = .v4c~copies(.nn65536) + +::method 'test303' + self~assertSame('subTest01','ASASASASASASASASASAS',.v2c~copies(.n10)) + +::method 'test304' + self~assertSame('subTest01','ASASASASASASASASASASAS',.v2c~copies(.nF1F1x)) + +::method 'test305' + self~assertSame('subTest01','AS'~copies(255),.v2c~copies(.n255E3)) + +::method 'test306' + self~expectSyntax(93.905) + xre = .v2c~copies(.n255E2) + +::method 'test307' + self~assertSame('subTest01','AS'~copies(256),.v2c~copies(.n00256)) + +::method 'test308' + self~assertSame('subTest01','AS'~copies(32768),.v2c~copies(.nl32768)) + +::method 'test309' + self~assertSame('subTest01','AS'~copies(65536),.v2c~copies(.np65536)) + +::method 'test310' + self~expectSyntax(93.906) + xre = .v2c~copies(.nn131072) + +::method 'test311' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(11),.v30~copies(.n11)) + +::method 'test312' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(255),.v30~copies(.nF2F5F5x)) + +::method 'test313' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(256),.v30~copies(.n256E3)) + +::method 'test314' + self~expectSyntax(93.905) + xre = .v30~copies(.n256E2) + +::method 'test315' + self~assertSame('subTest01','',.v30~copies(.nn0)) + +::method 'test316' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(255),.v15b~copies(.n255)) + +::method 'test317' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(256),.v15b~copies(.nF2F5F6x)) + +::method 'test318' + self~assertSame('subTest01','',.v15b~copies(.np0)) + +::method 'test319' + self~expectSyntax(93.906) + xre = .v15b~copies(.nn1) + +::method 'test320' + self~assertSame('subTest01','X'~copies(64000),.v250~copies(.n256)) + +::method 'test321' + self~expectSyntax(93.905) + xre = .v250~copies(.n65536E4) + +::method 'test322' + self~assertSame('subTest01','',.v250~copies(.nl0)) + +::method 'test323' + self~assertSame('subTest01','X'~copies(250),.v250~copies(.np1)) + +::method 'test324' + self~expectSyntax(93.906) + xre = .v250~copies(.nn9) + +::method 'test325' + self~assertSame('subTest01',' ASDF ASDF'~copies(16384),.vb1w~copies(.n32768)) + +::method 'test326' + self~assertSame('subTest01','',.vb1w~copies(.n000)) + +::method 'test327' + self~assertSame('subTest01',' ASDF',.vb1w~copies(.nl1)) + +::method 'test328' + self~assertSame('subTest01',' ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF',.vb1w~copies(.np9)) + +::method 'test329' + self~expectSyntax(93.906) + xre = .vb1w~copies(.nn10) + +::method 'test330' + self~assertSame('subTest01','',.v3w~copies(.n00E2)) + +::method 'test331' + self~assertSame('subTest01','ASDF QWER ZXCV',.v3w~copies(.n001)) + +::method 'test332' + self~assertSame('subTest01','ASDF QWER ZXCV'~copies(8)||'ASDF QWER ZXCV',.v3w~copies(.nl9)) + +::method 'test333' + self~assertSame('subTest01','ASDF QWER ZXCVASDF QWER ZXCV'~copies(5),.v3w~copies(.np10)) + +::method 'test334' + self~expectSyntax(93.906) + xre = .v3w~copies(.nn11) + +::method 'test335' + self~assertSame('subTest01','',.v1wb~copies(.nF0x)) + +::method 'test336' + self~assertSame('subTest01','ASDF ',.v1wb~copies(.n01E2)) + +::method 'test337' + self~expectSyntax(93.905) + xre = .v1wb~copies(.n01E1) + +::method 'test338' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ',.v1wb~copies(.n009)) + +::method 'test339' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ',.v1wb~copies(.nl10)) + +::method 'test340' + self~assertSame('subTest01','ASDF '||'ASDF ASDF '~copies(5),.v1wb~copies(.np11)) + +::method 'test341' + self~expectSyntax(93.906) + xre = .v1wb~copies(.nn255) + +::method 'test342' + self~assertSame('subTest01','',.v125b~copies(.nzero)) + +::method 'test343' + self~assertSame('subTest01','X '~copies(125),.v125b~copies(.nF1x)) + +::method 'test344' + self~assertSame('subTest01','X '~copies(1125),.v125b~copies(.n09E2)) + +::method 'test345' + self~expectSyntax(93.905) + xre = .v125b~copies(.n09E1) + +::method 'test346' + self~assertSame('subTest01','X '~copies(1250),.v125b~copies(.n0010)) + +::method 'test347' + self~assertSame('subTest01','X '~copies(1375),.v125b~copies(.nl11)) + +::method 'test348' + self~assertSame('subTest01','X '~copies(31875),.v125b~copies(.np255)) + +::method 'test349' + self~expectSyntax(93.906) + xre = .v125b~copies(.nn256) + +::method 'test350' + self~assertSame('subTest01','',.vxnull~copies(.n1)) + +::method 'test351' + self~assertSame('subTest01','',.vxnull~copies(.nF9x)) + +::method 'test352' + self~assertSame('subTest01','',.vxnull~copies(.n10E2)) + +::method 'test353' + self~assertSame('subTest01','',.vxnull~copies(.n10E1)) + +::method 'test354' + self~assertSame('subTest01','',.vxnull~copies(.n0011)) + +::method 'test355' + self~assertSame('subTest01','',.vxnull~copies(.nl255)) + +::method 'test356' + self~assertSame('subTest01','',.vxnull~copies(.np256)) + +::method 'test357' + self~expectSyntax(93.906) + xre = .vxnull~copies(.nn32768) + +::method 'test358' + self~assertSame('subTest01',' ',.vx40~copies(.n9)) + +::method 'test359' + self~assertSame('subTest01',' ',.vx40~copies(.nF1F0x)) + +::method 'test360' + self~assertSame('subTest01',' ',.vx40~copies(.n11E2)) + +::method 'test361' + self~expectSyntax(93.905) + xre = .vx40~copies(.n11E1) + +::method 'test362' + self~assertSame('subTest01','20'x~copies(255),.vx40~copies(.n00255)) + +::method 'test363' + self~assertSame('subTest01','20'x~copies(256),.vx40~copies(.nl256)) + +::method 'test364' + self~assertSame('subTest01','20'x~copies(32768),.vx40~copies(.np32768)) + +::method 'test365' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdf',.v4x~copies(.n10)) + +::method 'test366' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf',.v4x~copies(.nF1F1x)) + +::method 'test367' + self~assertSame('subTest01','61736466'x~copies(255),.v4x~copies(.n255E3)) + +::method 'test368' + self~expectSyntax(93.905) + xre = .v4x~copies(.n255E2) + +::method 'test369' + self~assertSame('subTest01','6173646661736466'x~copies(128),.v4x~copies(.n00256)) + +::method 'test370' + self~assertSame('subTest01','6173646661736466'x~copies(16384),.v4x~copies(.nl32768)) + +::method 'test371' + self~assertSame('subTest01','asasasasasasasasasasas',.v2x~copies(.n11)) + +::method 'test372' + self~expectSyntax(93.905) + xre = .v2x~copies(.nFFx) + +::method 'test373' + self~assertSame('subTest01','6173'x~copies(256),.v2x~copies(.n256E3)) + +::method 'test374' + self~expectSyntax(93.905) + xre = .v2x~copies(.n256E2) + +::method 'test375' + self~assertSame('subTest01','61736173'x~copies(16384),.v2x~copies(.n0032768)) + +::method 'test376' + self~assertSame('subTest01','61736173'x~copies(32768),.v2x~copies(.nl65536)) + +::method 'test377' + self~assertSame('subTest01','61736173'x~copies(65536),.v2x~copies(.np131072)) + +::method 'test378' + self~assertSame('subTest01','',.v2x~copies(.nn0)) + +::method 'test379' + self~assertSame('subTest01','71776572617364667a78637671776572617364667a786376717765726173'x~copies(255),.v30x~copies(.n255)) + +::method 'test380' + self~assertSame('subTest01','71776572617364667a78637671776572617364667a786376717765726173'x~copies(256),.v30x~copies(.nF2F5F6x)) + +::method 'test381' + self~assertSame('subTest01','71776572617364667a78637671776572617364667a786376717765726173'x~copies(256),.v30x~copies(.n256)) + +::method 'test382' + self~assertSame('subTest01','',.v30x~copies(.np0)) + +::method 'test383' + self~expectSyntax(93.906) + xre = .v30x~copies(.nn1) + +::method 'test384' + self~assertSame('subTest01','71206520612064207a20632071206520612064207a206320712065206120'x~copies(256),.v15bx~copies(.n256)) + +::method 'test385' + self~expectSyntax(93.905) + xre = .v15bx~copies(.n65536E4) + +::method 'test386' + self~assertSame('subTest01','',.v15bx~copies(.nl0)) + +::method 'test387' + self~assertSame('subTest01','q e a d z c q e a d z c q e a ',.v15bx~copies(.np1)) + +::method 'test388' + self~expectSyntax(93.906) + xre = .v15bx~copies(.nn9) + +::method 'test389' + self~assertSame('subTest01','',.vb1x~copies(.n000)) + +::method 'test390' + self~assertSame('subTest01',' asdf',.vb1x~copies(.nl1)) + +::method 'test391' + self~assertSame('subTest01','202020202061736466'x~copies(9),.vb1x~copies(.np9)) + +::method 'test392' + self~expectSyntax(93.906) + xre = .vb1x~copies(.nn10) + +::method 'test393' + self~assertSame('subTest01','',.v3wx~copies(.n00E2)) + +::method 'test394' + self~assertSame('subTest01','asdf qwer zxcv',.v3wx~copies(.n001)) + +::method 'test395' + self~assertSame('subTest01','617364662071776572207a786376'x~copies(9),.v3wx~copies(.nl9)) + +::method 'test396' + self~assertSame('subTest01','617364662071776572207a786376'x~copies(10),.v3wx~copies(.np10)) + +::method 'test397' + self~expectSyntax(93.906) + xre = .v3wx~copies(.nn11) + +::method 'test398' + self~assertSame('subTest01','',.v1xb~copies(.nF0x)) + +::method 'test399' + self~assertSame('subTest01','asdf ',.v1xb~copies(.n01E2)) + +::method 'test400' + self~expectSyntax(93.905) + xre = .v1xb~copies(.n01E1) + +::method 'test401' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf ',.v1xb~copies(.n009)) + +::method 'test402' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf ',.v1xb~copies(.nl10)) + +::method 'test403' + self~assertSame('subTest01','617364662020202020'x~copies(11),.v1xb~copies(.np11)) + +::method 'test404' + self~expectSyntax(93.906) + xre = .v1xb~copies(.nn255) + +::method 'test405' + self~assertSame('subTest01','',.v125bx~copies(.nzero)) + +::method 'test406' + self~assertSame('subTest01','X '~copies(125),.v125bx~copies(.nF1x)) + +::method 'test407' + self~assertSame('subTest01','X '~copies(1125),.v125bx~copies(.n09E2)) + +::method 'test408' + self~expectSyntax(93.905) + xre = .v125bx~copies(.n09E1) + +::method 'test409' + self~assertSame('subTest01','X '~copies(1250),.v125bx~copies(.n0010)) + +::method 'test410' + self~assertSame('subTest01','X '~copies(1375),.v125bx~copies(.nl11)) + +::method 'test411' + self~assertSame('subTest01','X '~copies(31875),.v125bx~copies(.np255)) + +::method 'test412' + self~expectSyntax(93.906) + xre = .v125bx~copies(.nn256) + +::method 'test413' + .local~remove(n000) + .local~remove(n001) + .local~remove(n0010) + .local~remove(n0011) + .local~remove(n00255) + .local~remove(n00256) + .local~remove(n0032768) + .local~remove(n009) + .local~remove(n00E2) + .local~remove(n01E1) + .local~remove(n01E2) + .local~remove(n09E1) + .local~remove(n09E2) + .local~remove(n1) + .local~remove(n10) + .local~remove(n10E1) + .local~remove(n10E2) + .local~remove(n11) + .local~remove(n11E1) + .local~remove(n11E2) + .local~remove(n255) + .local~remove(n255E2) + .local~remove(n255E3) + .local~remove(n256) + .local~remove(n256E2) + .local~remove(n256E3) + .local~remove(n32768) + .local~remove(n65536E4) + .local~remove(n9) + .local~remove(nF0x) + .local~remove(nF1F0x) + .local~remove(nF1F1x) + .local~remove(nF1x) + .local~remove(nF2F5F5x) + .local~remove(nF2F5F6x) + .local~remove(nF6F5F5F3F6x) + .local~remove(nF9x) + .local~remove(nFFx) + .local~remove(nl0) + .local~remove(nl1) + .local~remove(nl10) + .local~remove(nl11) + .local~remove(nl255) + .local~remove(nl256) + .local~remove(nl32768) + .local~remove(nl65536) + .local~remove(nl9) + .local~remove(nn0) + .local~remove(nn1) + .local~remove(nn10) + .local~remove(nn11) + .local~remove(nn131072) + .local~remove(nn255) + .local~remove(nn256) + .local~remove(nn32768) + .local~remove(nn65536) + .local~remove(nn9) + .local~remove(nnull) + .local~remove(np0) + .local~remove(np1) + .local~remove(np10) + .local~remove(np11) + .local~remove(np131072) + .local~remove(np255) + .local~remove(np256) + .local~remove(np32768) + .local~remove(np65536) + .local~remove(np9) + .local~remove(nzero) + .local~remove(v125b) + .local~remove(v125bx) + .local~remove(v15b) + .local~remove(v15bx) + .local~remove(v1wb) + .local~remove(v1xb) + .local~remove(v250) + .local~remove(v2c) + .local~remove(v2x) + .local~remove(v30) + .local~remove(v30x) + .local~remove(v3w) + .local~remove(v3wx) + .local~remove(v4c) + .local~remove(v4x) + .local~remove(vb1w) + .local~remove(vb1x) + .local~remove(vblank) + .local~remove(vnull) + .local~remove(vx40) + .local~remove(vxnull) + +-- set 4 (Literal/Variable) +::method 'test414' + .local~nnull = '' + .local~nzero = '0' + .local~nF1x = '31'x + .local~n09E2 = '0.09E2' + .local~n09E1 = '0.09E1' + .local~n0010 = '0010' + .local~nl11 = ' 11 ' + .local~np255 = ' +255 ' + .local~nn256 = ' -256 ' + .local~n1 = '1' + .local~nF9x = '39'x + .local~n10E2 = '0.10E2' + .local~n0011 = '0011' + .local~nl255 = ' 255 ' + .local~np256 = ' +256 ' + .local~nn32768 = ' -32768 ' + .local~n9 = '9' + .local~nF1F0x = '3130'x + .local~n11E2 = '0.11E2' + .local~n11E1 = '0.11E1' + .local~n00255 = '00255' + .local~nl256 = ' 256 ' + .local~np32768 = ' +32768 ' + .local~nn65536 = ' -65536 ' + .local~n10 = '10' + .local~nF1F1x = '3131'x + .local~n255E3 = '0.255E3' + .local~n255E2 = '0.255E2' + .local~n00256 = '00256' + .local~nl32768 = ' 32768 ' + .local~np65536 = ' +65536 ' + .local~nn131072 = ' -131072 ' + .local~n11 = '11' + .local~nF2F5F5x = '323535'x + .local~n256E3 = '0.256E3' + .local~n256E2 = '0.256E2' + .local~nn0 = ' -0 ' + .local~n255 = '255' + .local~nF2F5F6x = '323536'x + .local~np0 = ' +0 ' + .local~nn1 = ' -1 ' + .local~n256 = '256' + .local~n65536E4 = '0.65536E4' + .local~nl0 = ' 0 ' + .local~np1 = ' +1 ' + .local~nn9 = ' -9 ' + .local~n32768 = '32768' + .local~nF6F5F5F3F6x = '3635353336'x + .local~n000 = '000' + .local~nl1 = ' 1 ' + .local~np9 = ' +9 ' + .local~nn10 = ' -10 ' + .local~n00E2 = '0.00E2' + .local~n001 = '001' + .local~nl9 = ' 9 ' + .local~np10 = ' +10 ' + .local~nn11 = ' -11 ' + .local~nF0x = '30'x + .local~n01E2 = '0.01E2' + .local~n01E1 = '0.01E1' + .local~n009 = '009' + .local~nl10 = ' 10 ' + .local~np11 = ' +11 ' + .local~nn255 = ' -255 ' + .local~n10E1 = '0.10E1' + .local~nFFx = 'FF'x + .local~n0032768 = '0032768' + .local~nl65536 = ' 65536 ' + .local~np131072 = ' +131072 ' + +::method 'test415' + self~assertSame('subTest01','',''~copies(.nzero)) + +::method 'test416' + self~assertSame('subTest01','',''~copies(.nF1x)) + +::method 'test417' + self~assertSame('subTest01','',''~copies(.n09E2)) + +::method 'test418' + self~assertSame('subTest01','',''~copies(.n0010)) + +::method 'test419' + self~assertSame('subTest01','',''~copies(.nl11)) + +::method 'test420' + self~assertSame('subTest01','',''~copies(.np255)) + +::method 'test421' + self~assertSame('subTest01',' ',' '~copies(.n1)) + +::method 'test422' + self~assertSame('subTest01',' ',' '~copies(.nF9x)) + +::method 'test423' + self~assertSame('subTest01',' ',' '~copies(.n10E2)) + +::method 'test424' + self~assertSame('subTest01',' ',' '~copies(.n10E1)) + +::method 'test425' + self~assertSame('subTest01',' ',' '~copies(.n0011)) + +::method 'test426' + self~assertSame('subTest01',' '~copies(255), ' '~copies(.nl255)) + +::method 'test427' + self~assertSame('subTest01',' '~copies(256),' '~copies(.np256)) + +::method 'test428' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDF','ASDF'~copies(.n9)) + +::method 'test429' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF','ASDF'~copies(.nF1F0x)) + +::method 'test430' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF','ASDF'~copies(.n11E2)) + +::method 'test431' + self~assertSame('subTest01','ASDF'~copies(255),'ASDF'~copies(.n00255)) + +::method 'test432' + self~assertSame('subTest01','ASDF'~copies(256),'ASDF'~copies(.nl256)) + +::method 'test433' + self~assertSame('subTest01','ASDF'~copies(32768),'ASDF'~copies(.np32768)) + +::method 'test434' + self~assertSame('subTest01','ASASASASASASASASASAS','AS'~copies(.n10)) + +::method 'test435' + self~assertSame('subTest01','ASASASASASASASASASASAS','AS'~copies(.nF1F1x)) + +::method 'test436' + self~assertSame('subTest01','AS'~copies(255),'AS'~copies(.n255E3)) + +::method 'test437' + self~assertSame('subTest01','AS'~copies(256),'AS'~copies(.n00256)) + +::method 'test438' + self~assertSame('subTest01','AS'~copies(32768),'AS'~copies(.nl32768)) + +::method 'test439' + self~assertSame('subTest01','AS'~copies(65536),'AS'~copies(.np65536)) + +::method 'test440' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(11),'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(.n11)) + +::method 'test441' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(255),'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(.nF2F5F5x)) + +::method 'test442' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(256),'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(.n256E3)) + +::method 'test443' + self~assertSame('subTest01','','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(.nn0)) + +::method 'test444' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(255),'Q E A D Z C Q E A D Z C Q E A '~copies(.n255)) + +::method 'test445' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(256),'Q E A D Z C Q E A D Z C Q E A '~copies(.nF2F5F6x)) + +::method 'test446' + self~assertSame('subTest01','','Q E A D Z C Q E A D Z C Q E A '~copies(.np0)) + +::method 'test447' + self~assertSame('subTest01','X'~copies(64000),'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(.n256)) + +::method 'test448' + self~assertSame('subTest01','','XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(.nl0)) + +::method 'test449' + self~assertSame('subTest01','X'~copies(250),'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(.np1)) + +::method 'test450' + self~assertSame('subTest01',' ASDF ASDF'~copies(16384),' ASDF'~copies(.n32768)) + +::method 'test451' + self~assertSame('subTest01','',' ASDF'~copies(.n000)) + +::method 'test452' + self~assertSame('subTest01',' ASDF',' ASDF'~copies(.nl1)) + +::method 'test453' + self~assertSame('subTest01',' ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF',' ASDF'~copies(.np9)) + +::method 'test454' + self~assertSame('subTest01','','ASDF QWER ZXCV'~copies(.n00E2)) + +::method 'test455' + self~assertSame('subTest01','ASDF QWER ZXCV','ASDF QWER ZXCV'~copies(.n001)) + +::method 'test456' + self~assertSame('subTest01','ASDF QWER ZXCV'~copies(8)||'ASDF QWER ZXCV','ASDF QWER ZXCV'~copies(.nl9)) + +::method 'test457' + self~assertSame('subTest01',('ASDF QWER ZXCV'||'ASDF QWER ZXCV')~copies(5),'ASDF QWER ZXCV'~copies(.np10)) + +::method 'test458' + self~assertSame('subTest01','','ASDF '~copies(.nF0x)) + +::method 'test459' + self~assertSame('subTest01','ASDF ','ASDF '~copies(.n01E2)) + +::method 'test460' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ','ASDF '~copies(.n009)) + +::method 'test461' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ','ASDF '~copies(.nl10)) + +::method 'test462' + self~assertSame('subTest01','ASDF '||copies('ASDF '||'ASDF ',5),'ASDF '~copies(.np11)) + +::method 'test463' + self~assertSame('subTest01','','X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.nzero)) + +::method 'test464' + self~assertSame('subTest01','X '~copies(125),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.nF1x)) + +::method 'test465' + self~assertSame('subTest01','X '~copies(1125),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.n09E2)) + +::method 'test466' + self~assertSame('subTest01','X '~copies(1250),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.n0010)) + +::method 'test467' + self~assertSame('subTest01','X '~copies(1375),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.nl11)) + +::method 'test468' + self~assertSame('subTest01','X '~copies(31875),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.np255)) + +::method 'test469' + self~assertSame('subTest01','',''X~copies(.n1)) + +::method 'test470' + self~assertSame('subTest01','',''X~copies(.nF9x)) + +::method 'test471' + self~assertSame('subTest01','',''X~copies(.n10E2)) + +::method 'test472' + self~assertSame('subTest01','',''X~copies(.n0011)) + +::method 'test473' + self~assertSame('subTest01','',''X~copies(.nl255)) + +::method 'test474' + self~assertSame('subTest01','',''X~copies(.np256)) + +::method 'test475' + self~assertSame('subTest01',' ','20'x~copies(.n9)) + +::method 'test476' + self~assertSame('subTest01',' ','20'x~copies(.nF1F0x)) + +::method 'test477' + self~assertSame('subTest01',' ','20'x~copies(.n11E2)) + +::method 'test478' + self~assertSame('subTest01',' '~copies(255),'20'x~copies(.n00255)) + +::method 'test479' + self~assertSame('subTest01',' '~copies(256),'20'x~copies(.nl256)) + +::method 'test480' + self~assertSame('subTest01',' '~copies(32768),'20'x~copies(.np32768)) + +::method 'test481' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdf','61736466'x~copies(.n10)) + +::method 'test482' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf','61736466'x~copies(.nF1F1x)) + +::method 'test483' + self~assertSame('subTest01','asdf'~copies(255),'61736466'x~copies(.n255E3)) + +::method 'test484' + self~assertSame('subTest01','asdfasdf'~copies(128),'61736466'x~copies(.n00256)) + +::method 'test485' + self~assertSame('subTest01','asdfasdf'~copies(16384),'61736466'x~copies(.nl32768)) + +::method 'test486' + self~assertSame('subTest01','asasasasasasasasasasas','6173'x~copies(.n11)) + +::method 'test487' + self~assertSame('subTest01','as'~copies(256),'6173'x~copies(.n256E3)) + +::method 'test488' + self~assertSame('subTest01','asas'~copies(16384),'6173'x~copies(.n0032768)) + +::method 'test489' + self~assertSame('subTest01','asas'~copies(32768),'6173'x~copies(.nl65536)) + +::method 'test490' + self~assertSame('subTest01','asas'~copies(65536),'6173'x~copies(.np131072)) + +::method 'test491' + self~assertSame('subTest01','','6173'x~copies(.nn0)) + +::method 'test492' + self~assertSame('subTest01','qwerasdfzxcvqwerasdfzxcvqweras'~copies(255),'71776572617364667a78637671776572617364667a786376717765726173'x~copies(.n255)) + +::method 'test493' + self~assertSame('subTest01','qwerasdfzxcvqwerasdfzxcvqweras'~copies(256),'71776572617364667a78637671776572617364667a786376717765726173'x~copies(.nF2F5F6x)) + +::method 'test494' + self~assertSame('subTest01','qwerasdfzxcvqwerasdfzxcvqweras'~copies(256),'71776572617364667a78637671776572617364667a786376717765726173'x~copies(.n256)) + +::method 'test495' + self~assertSame('subTest01','','71776572617364667a78637671776572617364667a786376717765726173'x~copies(.np0)) + +::method 'test496' + self~assertSame('subTest01','q e a d z c q e a d z c q e a '~copies(256),'71206520612064207a20632071206520612064207a206320712065206120'x~copies(.n256)) + +::method 'test497' + self~assertSame('subTest01','','71206520612064207a20632071206520612064207a206320712065206120'x~copies(.nl0)) + +::method 'test498' + self~assertSame('subTest01','q e a d z c q e a d z c q e a ','71206520612064207a20632071206520612064207a206320712065206120'x~copies(.np1)) + +::method 'test499' + self~assertSame('subTest01','','202020202061736466'x~copies(.n000)) + +::method 'test500' + self~assertSame('subTest01',' asdf','202020202061736466'x~copies(.nl1)) + +::method 'test501' + self~assertSame('subTest01',' asdf'~copies(9),'202020202061736466'x~copies(.np9)) + +::method 'test502' + self~assertSame('subTest01','','617364662071776572207a786376'x~copies(.n00E2)) + +::method 'test503' + self~assertSame('subTest01','asdf qwer zxcv','617364662071776572207a786376'x~copies(.n001)) + +::method 'test504' + self~assertSame('subTest01','asdf qwer zxcv'~copies(9),'617364662071776572207a786376'x~copies(.nl9)) + +::method 'test505' + self~assertSame('subTest01','asdf qwer zxcv'~copies(10),'617364662071776572207a786376'x~copies(.np10)) + +::method 'test506' + self~assertSame('subTest01','','617364662020202020'x~copies(.nF0x)) + +::method 'test507' + self~assertSame('subTest01','asdf ','617364662020202020'x~copies(.n01E2)) + +::method 'test508' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf ','617364662020202020'x~copies(.n009)) + +::method 'test509' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf ','617364662020202020'x~copies(.nl10)) + +::method 'test510' + self~assertSame('subTest01','asdf '~copies(11),'617364662020202020'x~copies(.np11)) + +::method 'test511' + xre = '' + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.nzero) == xre) + +::method 'test512' + xre = 'X '~copies(125) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.nF1x) == xre) + +::method 'test513' + xre = 'X '~copies(1125) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.n09E2) == xre) + +::method 'test514' + xre = 'X '~copies(1250) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.n0010) == xre) + +::method 'test515' + xre = 'X '~copies(1375) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.nl11) == xre) + +::method 'test516' + xre = 'X '~copies(31875) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.np255) == xre) + +::method 'test517' + self~expectSyntax(93.905) + xre = ''~copies(.nnull) + +::method 'test518' + self~expectSyntax(93.905) + xre = ''~copies(.n09E1) + +::method 'test519' + self~expectSyntax(93.906) + xre = ''~copies(.nn256) + +::method 'test520' + self~expectSyntax(93.906) + xre = ' '~copies(.nn32768) + +::method 'test521' + self~expectSyntax(93.905) + xre = 'ASDF'~copies(.n11E1) + +::method 'test522' + self~expectSyntax(93.906) + xre = 'ASDF'~copies(.nn65536) + +::method 'test523' + self~expectSyntax(93.905) + xre = 'AS'~copies(.n255E2) + +::method 'test524' + self~expectSyntax(93.906) + xre = 'AS'~copies(.nn131072) + +::method 'test525' + self~expectSyntax(93.905) + xre = 'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(.n256E2) + +::method 'test526' + self~expectSyntax(93.906) + xre = 'Q E A D Z C Q E A D Z C Q E A '~copies(.nn1) + +::method 'test527' + self~expectSyntax(93.905) + xre = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(.n65536E4) + +::method 'test528' + self~expectSyntax(93.906) + xre = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(.nn9) + +::method 'test529' + self~expectSyntax(93.906) + xre = ' ASDF'~copies(.nn10) + +::method 'test530' + self~expectSyntax(93.906) + xre = 'ASDF QWER ZXCV'~copies(.nn11) + +::method 'test531' + self~expectSyntax(93.905) + xre = 'ASDF '~copies(.n01E1) + +::method 'test532' + self~expectSyntax(93.906) + xre = 'ASDF '~copies(.nn255) + +::method 'test533' + self~expectSyntax(93.905) + xre = 'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.n09E1) + +::method 'test534' + self~expectSyntax(93.906) + xre = 'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(.nn256) + +::method 'test535' + self~expectSyntax(93.906) + xre = ''X~copies(.nn32768) + +::method 'test536' + self~expectSyntax(93.905) + xre = '20'x~copies(.n11E1) + +::method 'test537' + self~expectSyntax(93.905) + xre = '61736466'x~copies(.n255E2) + +::method 'test538' + self~expectSyntax(93.905) + xre = '6173'x~copies(.nFFx) + +::method 'test539' + self~expectSyntax(93.905) + xre = '6173'x~copies(.n256E2) + +::method 'test540' + self~expectSyntax(93.906) + xre = '71776572617364667a78637671776572617364667a786376717765726173'x~copies(.nn1) + +::method 'test541' + self~expectSyntax(93.905) + xre = '71206520612064207a20632071206520612064207a206320712065206120'x~copies(.n65536E4) + +::method 'test542' + self~expectSyntax(93.906) + xre = '71206520612064207a20632071206520612064207a206320712065206120'x~copies(.nn9) + +::method 'test543' + self~expectSyntax(93.906) + xre = '202020202061736466'x~copies(.nn10) + +::method 'test544' + self~expectSyntax(93.906) + xre = '617364662071776572207a786376'x~copies(.nn11) + +::method 'test545' + self~expectSyntax(93.905) + xre = '617364662020202020'x~copies(.n01E1) + +::method 'test546' + self~expectSyntax(93.906) + xre = '617364662020202020'x~copies(.nn255) + +::method 'test547' + self~expectSyntax(93.905) + xre = '58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.n09E1) + +::method 'test548' + self~expectSyntax(93.906) + xre = '58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(.nn256) + +::method 'test549' + .local~remove(nnull) + .local~remove(nzero) + .local~remove(nF1x) + .local~remove(n09E2) + .local~remove(n09E1) + .local~remove(n0010) + .local~remove(nl11) + .local~remove(np255) + .local~remove(nn256) + .local~remove(n1) + .local~remove(nF9x) + .local~remove(n10E2) + .local~remove(n0011) + .local~remove(nl255) + .local~remove(np256) + .local~remove(nn32768) + .local~remove(n9) + .local~remove(nF1F0x) + .local~remove(n11E2) + .local~remove(n11E1) + .local~remove(n00255) + .local~remove(nl256) + .local~remove(np32768) + .local~remove(nn65536) + .local~remove(n10) + .local~remove(nF1F1x) + .local~remove(n255E3) + .local~remove(n255E2) + .local~remove(n00256) + .local~remove(nl32768) + .local~remove(np65536) + .local~remove(nn131072) + .local~remove(n11) + .local~remove(nF2F5F5x) + .local~remove(n256E3) + .local~remove(n256E2) + .local~remove(nn0) + .local~remove(n255) + .local~remove(nF2F5F6x) + .local~remove(np0) + .local~remove(nn1) + .local~remove(n256) + .local~remove(n65536E4) + .local~remove(nl0) + .local~remove(np1) + .local~remove(nn9) + .local~remove(n32768) + .local~remove(nF6F5F5F3F6x) + .local~remove(n000) + .local~remove(nl1) + .local~remove(np9) + .local~remove(nn10) + .local~remove(n00E2) + .local~remove(n001) + .local~remove(nl9) + .local~remove(np10) + .local~remove(nn11) + .local~remove(nF0x) + .local~remove(n01E2) + .local~remove(n01E1) + .local~remove(n009) + .local~remove(nl10) + .local~remove(np11) + .local~remove(nn255) + .local~remove(n10E1) + .local~remove(nFFx) + .local~remove(n0032768) + .local~remove(nl65536) + .local~remove(np131072) + +::method 'test550' + x = 0 + ctr = 0 + do while x < 256 + a = x~d2c + if a~datatype('n') then + do + z = 'JOHN'~copies(a) + ctr += 1 + self~assertSame('subTest'ctr~right(2,'0'),4 * a,length(z)) + end + x += 1 + end + +-- rexxref documentation tests +::method "test_101" + self~assertSame("subTest101", 'abcabcabc' , 'abc'~copies(3)) + +::method "test_102" + self~assertSame("subTest102", "" , 'abc'~copies(0)) + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-22 19:10:59
|
Revision: 1745 http://oorexx.svn.sourceforge.net/oorexx/?rev=1745&view=rev Author: miesfeld Date: 2007-12-22 11:10:58 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - back port commit 1743 from trunk to 3.2.0 ArtifactID: None Comment: Just some small changes. Modified Paths: -------------- test/branches/test.3.2.0/ooRexx/base/keyword/CALL.testGroup Modified: test/branches/test.3.2.0/ooRexx/base/keyword/CALL.testGroup =================================================================== --- test/branches/test.3.2.0/ooRexx/base/keyword/CALL.testGroup 2007-12-22 19:09:32 UTC (rev 1744) +++ test/branches/test.3.2.0/ooRexx/base/keyword/CALL.testGroup 2007-12-22 19:10:58 UTC (rev 1745) @@ -125,19 +125,17 @@ ::class "CALL.testGroup" subclass TestCase public ::method "test_1" -say .ooRexxUnit.dir - -- Create our external functions. There are 3 of them. - sl = .ooRexxUnit.directory.separator + path = .ooRexxUnit.dir || .ooRexxUnit.directory.separator src = .array~new() src[1] = "Parse Version version" src[2] = "Parse Source fn" src[3] = "Return '4'" - call createFile src, .ooRexxUnit.dir || sl || 'SCICAL1A' + call createFile src, path'SCICAL1A' src[3] = "Return 3" - call createFile src, .ooRexxUnit.dir || sl || 'SCICAL1B' + call createFile src, path'SCICAL1B' src[3] = "Return 4" - call createFile src, .ooRexxUnit.dir || sl || 'SCICAL1C' + call createFile src, path'SCICAL1C' -- now do the tests call junktest; sigl0=sigl /* base to check sigl */ @@ -159,9 +157,9 @@ self~assertSame("subTest1b", (sigl1 sigl2 sigl3),(sigl0+1) (sigl0+2) (sigl0+3)) -- now remove the external functions - call deleteFile .ooRexxUnit.dir || sl || 'SCICAL1A' - call deleteFile .ooRexxUnit.dir || sl || 'SCICAL1B' - call deleteFile .ooRexxUnit.dir || sl || 'SCICAL1C' + call deleteFile path'SCICAL1A' + call deleteFile path'SCICAL1B' + call deleteFile path'SCICAL1C' return @@ -184,7 +182,7 @@ ::method "test_3" -- Create our external functions. There are 3 of them. - sl = .ooRexxUnit.directory.separator + path = .ooRexxUnit.dir || .ooRexxUnit.directory.separator src = .array~new() src[1] = "Parse Source fn" src[2] = " num=Arg()" @@ -193,7 +191,7 @@ src[5] = " sum=sum+Arg(i)" src[6] = " End" src[7] = " Return sum" - call createFile src, .ooRexxUnit.dir || sl || 'SCICAL1D' + call createFile src, path'SCICAL1D' -- now do the tests call createFile src, .ooRexxUnit.dir || sl || 'SCICAL1A' @@ -238,8 +236,7 @@ a.11,a.12,a.13,a.14,a.15,a.16,a.17,a.18,a.19,a.20,a.21 -- now remove the external functions - call deleteFile .ooRexxUnit.dir || sl || 'SCICAL1D' - call deleteFile .ooRexxUnit.dir || sl || 'SCICAL1A' + call deleteFile path'SCICAL1D' return a: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-22 19:09:27
|
Revision: 1744 http://oorexx.svn.sourceforge.net/oorexx/?rev=1744&view=rev Author: miesfeld Date: 2007-12-22 11:09:32 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - forward port commit 1742 from 3.2.0 to trunk add String_copiesMethod.testGroup - part 1 Added Paths: ----------- test/trunk/ooRexx/base/class/String/String_copiesMethod.testGroup Copied: test/trunk/ooRexx/base/class/String/String_copiesMethod.testGroup (from rev 1742, test/branches/test.3.2.0/ooRexx/base/class/String/String_copiesMethod.testGroup) =================================================================== --- test/trunk/ooRexx/base/class/String/String_copiesMethod.testGroup (rev 0) +++ test/trunk/ooRexx/base/class/String/String_copiesMethod.testGroup 2007-12-22 19:09:32 UTC (rev 1744) @@ -0,0 +1,572 @@ +#!/usr/bin/rexx +/* + name: String_copiesMethod.testGroup + author: Lee Peedin + date: 2007-12-20 + version: 1.0.0 + +-- line commented lines are ignored, when building the directory of infos from this header + + languageLevel: 6.02 + purpose: Test the copies method of the class String. + remark: Initial test unit for demonstration purposes, needs to be completed. + + license: CPL 1.0 (Common Public License v1.0, see below) + link: + +// category needs not to be numbered, importance is given by position (1=most important) + category: ooRexx + category: Base + category: Class + category: String +*/ +/*----------------------------------------------------------------------------*/ +/* */ +/* Copyright (c) 2007 - 2008 Rexx Language Association. All rights reserved. */ +/* */ +/* This program and the accompanying materials are made available under */ +/* the terms of the Common Public License v1.0 which accompanies this */ +/* distribution. A copy is also available at the following address: */ +/* http://www.ibm.com/developerworks/oss/CPLv1.0.htm */ +/* */ +/* Redistribution and use in source and binary forms, with or */ +/* without modification, are permitted provided that the following */ +/* conditions are met: */ +/* */ +/* Redistributions of source code must retain the above copyright */ +/* notice, this list of conditions and the following disclaimer. */ +/* Redistributions in binary form must reproduce the above copyright */ +/* notice, this list of conditions and the following disclaimer in */ +/* the documentation and/or other materials provided with the distribution. */ +/* */ +/* Neither the name of Rexx Language Association nor the names */ +/* of its contributors may be used to endorse or promote products */ +/* derived from this software without specific prior written permission. */ +/* */ +/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS */ +/* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT */ +/* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS */ +/* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT */ +/* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, */ +/* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED */ +/* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, */ +/* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY */ +/* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING */ +/* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS */ +/* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +/* */ +/*----------------------------------------------------------------------------*/ + + +------------------------------------------------------------------------------------------- +-- ===> adapt the "testGroupList" to your testCase classes; each element in the list is <=== +-- ===> an array object, the first element containing the testCase class object, the <=== +-- ===> second element is a list of test method names which are regarded to be <=== +-- ===> mandatory (if the list remains empty all test methods are mandatory) <=== + + /* list of array objects, each containing the testGroup class object and an + optional list of mandatory test case methods name */ +mandatoryTestMethods=.list~new -- no mandatory tests for this testCase class +testGroupList=.list~of( .array~of(.String_copiesMethod.testGroup, mandatoryTestMethods) ) + + +------------------------------------------------------------------------------------------- +-- ===> the following code needs not to be individualized <=== + + -- read top comment, containing infos about this program +arrLines=.array~new +do i=1 to 150 until arrLines[i]="*/" + arrLines[i]=sourceline(i) +end + -- supply information for the testClass(es) in this file; the class attribute + -- "TestCaseInfo" (a directory object, index points to a queue) will store + -- the parsed infos +aTestGroupClass=testGroupList~at(testGroupList~first)[1] -- get first testClass + + -- will parse the array lines and store result in class object +call makeDirTestInfo aTestGroupClass, arrLines +tmpDir=aTestGroupClass~TestCaseInfo +parse source s -- op_sys invocationType fullPathToThisFile +tmpDir~setentry("test_Case-source", s) + + -- now add this directory to other testCase classes, if any left +do arr over testGroupList + if arr[1]=aTestGroupClass then iterate -- already handled + arr[1]~TestCaseInfo=tmpDir -- save info in class object +end + +-- if this file is CALLed or REQUIRED then define an entry "bRunTestLocally" in .local +-- and set it to .false; this way the independent local invocation of the tests is inhibited +if .local~hasentry("bRunTestsLocally")=.false then + .local~bRunTestsLocally=.true -- if this file is executed directly, then run tests for debugging + +if .bRunTestsLocally=.true then -- run ALL tests in this test unit +do + ts=.testSuite~new -- create a testSuite + do arr over testGroupList + -- create a testSuite for the given test case class, use all its testmethods + ts~addTest( .testSuite~new(arr[1])) + end + -- testResult=.testSuite~new(testGroupClass)~run + testResult=ts~run -- now run all the tests + + call simpleFormatTestResults testResult +end + + /* return list of array objects containing test case classes and + optionally list of mandatory test methods */ +return testGroupList + +::requires ooRexxUnit.cls -- load the ooRexxUnit classes + +::class "String_copiesMethod.testGroup" subclass TestCase public + +-- set 1 (Literal/Literal) +::method 'test001' + self~expectSyntax(93.903) + xre = ''~copies() + +::method 'test002' + self~assertSame('subTest01','',''~copies('0')) + +::method 'test003' + self~assertSame('subTest01','',''~copies('31'x)) + +::method 'test004' + self~assertSame('subTest01','',''~copies('0.09E2')) + +::method 'test005' + self~expectSyntax(93.905) + xre = ''~copies('0.09E1') + +::method 'test006' + self~assertSame('subTest01','',''~copies('0010')) + +::method 'test007' + self~assertSame('subTest01','',''~copies(' 11 ')) + +::method 'test008' + self~assertSame('subTest01','',''~copies(' +255 ')) + +::method 'test009' + self~expectSyntax(93.906) + xre = ''~copies(' -256 ') + +::method 'test010' + self~assertSame('subTest01',' ',' '~copies('1')) + +::method 'test011' + self~assertSame('subTest01',' ',' '~copies('39'x)) + +::method 'test012' + self~assertSame('subTest01',' ',' '~copies('0.10E2')) + +::method 'test013' + self~assertSame('subTest01',' ',' '~copies('0.10E1')) + +::method 'test014' + self~assertSame('subTest01',' ',' '~copies('0011')) + +::method 'test015' + self~assertSame('subTest01',' '~copies(255),' '~copies(' 255 ')) + +::method 'test016' + self~assertSame('subTest01',' '~copies(256),' '~copies(' +256 ')) + +::method 'test017' + self~expectSyntax(93.906) + xre = ' '~copies(' -32768 ') + +::method 'test018' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDF','ASDF'~copies('9')) + +::method 'test019' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF','ASDF'~copies('3130'x)) + +::method 'test020' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF','ASDF'~copies('0.11E2')) + +::method 'test021' + self~expectSyntax(93.905) + xre = 'ASDF'~copies('0.11E1') + +::method 'test022' + self~assertSame('subTest01','ASDF'~copies(255),'ASDF'~copies('00255')) + +::method 'test023' + self~assertSame('subTest01','ASDF'~copies(256),'ASDF'~copies(' 256 ')) + +::method 'test024' + self~assertSame('subTest01','ASDF'~copies(32768),'ASDF'~copies(' +32768 ')) + +::method 'test025' + self~expectSyntax(93.906) + xre = 'ASDF'~copies(' -65536 ') + +::method 'test026' + self~assertSame('subTest01','ASASASASASASASASASAS','AS'~copies('10')) + +::method 'test027' + self~assertSame('subTest01','ASASASASASASASASASASAS','AS'~copies('3131'x)) + +::method 'test028' + self~assertSame('subTest01','AS'~copies(255),'AS'~copies('0.255E3')) + +::method 'test029' + self~expectSyntax(93.905) + xre = 'AS'~copies('0.255E2') + +::method 'test030' + self~assertSame('subTest01','AS'~copies(256),'AS'~copies('00256')) + +::method 'test031' + self~assertSame('subTest01','AS'~copies(32768),'AS'~copies(' 32768 ')) + +::method 'test032' + self~assertSame('subTest01','AS'~copies(65536),'AS'~copies(' +65536 ')) + +::method 'test033' + self~expectSyntax(93.906) + xre = 'AS'~copies(' -131072 ') + +::method 'test034' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(11),'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies('11')) + +::method 'test035' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(255),'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies('323535'x)) + +::method 'test036' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(256),'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies('0.256E3')) + +::method 'test037' + self~expectSyntax(93.905) + xre = 'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies('0.256E2') + +::method 'test038' + self~assertSame('subTest01','','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(' -0 ')) + +::method 'test039' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(255),'Q E A D Z C Q E A D Z C Q E A '~copies('255')) + +::method 'test040' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(256),'Q E A D Z C Q E A D Z C Q E A '~copies('323536'x)) + +::method 'test041' + self~assertSame('subTest01','','Q E A D Z C Q E A D Z C Q E A '~copies(' +0 ')) + +::method 'test042' + self~expectSyntax(93.906) + xre = 'Q E A D Z C Q E A D Z C Q E A '~copies(' -1 ') + +::method 'test043' + self~assertSame('subTest01','X'~copies(64000),'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies('256')) + +::method 'test044' + self~expectSyntax(93.905) + xre = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies('0.65536E4') + +::method 'test045' + self~assertSame('subTest01','','XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(' 0 ')) + +::method 'test046' + self~assertSame('subTest01','X'~copies(250),'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(' +1 ')) + +::method 'test047' + self~expectSyntax(93.906) + xre = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(' -9 ') + +::method 'test048' + self~assertSame('subTest01','',' ASDF'~copies('000')) + +::method 'test049' + self~assertSame('subTest01',' ASDF',' ASDF'~copies(' 1 ')) + +::method 'test050' + self~assertSame('subTest01',' ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF',' ASDF'~copies(' +9 ')) + +::method 'test051' + self~expectSyntax(93.906) + xre = ' ASDF'~copies(' -10 ') + +::method 'test052' + self~assertSame('subTest01','','ASDF QWER ZXCV'~copies('0.00E2')) + +::method 'test053' + self~assertSame('subTest01','','ASDF QWER ZXCV'~copies('0.00E1')) + +::method 'test054' + self~assertSame('subTest01','ASDF QWER ZXCV','ASDF QWER ZXCV'~copies('001')) + +::method 'test055' + self~assertSame('subTest01','ASDF QWER ZXCV'~copies(8)||'ASDF QWER ZXCV','ASDF QWER ZXCV'~copies(' 9 ')) + +::method 'test056' + self~assertSame('subTest01',('ASDF QWER ZXCV'||'ASDF QWER ZXCV')~copies(5),'ASDF QWER ZXCV'~copies(' +10 ')) + +::method 'test057' + self~expectSyntax(93.906) + xre = 'ASDF QWER ZXCV'~copies(' -11 ') + +::method 'test058' + self~assertSame('subTest01','','ASDF '~copies('30'x)) + +::method 'test059' + self~assertSame('subTest01','ASDF ','ASDF '~copies('0.01E2')) + +::method 'test060' + self~expectSyntax(93.905) + xre = 'ASDF '~copies('0.01E1') + +::method 'test061' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ','ASDF '~copies('009')) + +::method 'test062' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ','ASDF '~copies(' 10 ')) + +::method 'test063' + self~assertSame('subTest01','ASDF '||('ASDF '||'ASDF ')~copies(5),'ASDF '~copies(' +11 ')) + +::method 'test064' + self~expectSyntax(93.906) + xre = 'ASDF '~copies(' -255 ') + +::method 'test065' + self~assertSame('subTest01','','X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies('0')) + +::method 'test066' + self~assertSame('subTest01','X '~copies(125),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies('31'x)) + +::method 'test067' + self~assertSame('subTest01','X '~copies(1125),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies('0.09E2')) + +::method 'test068' + self~expectSyntax(93.905) + xre = 'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies('0.09E1') + +::method 'test069' + self~assertSame('subTest01','X '~copies(1250),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies('0010')) + +::method 'test070' + self~assertSame('subTest01','X '~copies(1375),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(' 11 ')) + +::method 'test071' + self~assertSame('subTest01','X '~copies(31875),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(' +255 ')) + +::method 'test072' + self~expectSyntax(93.906) + xre = 'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(' -256 ') + +::method 'test073' + self~assertSame('subTest01','',''X~copies('1')) + +::method 'test074' + self~assertSame('subTest01','',''X~copies('39'x)) + +::method 'test075' + self~assertSame('subTest01','',''X~copies('0.10E2')) + +::method 'test076' + self~expectSyntax(93.905) + xre = ''X~copies('0.10E0') + +::method 'test077' + self~assertSame('subTest01','',''X~copies('0011')) + +::method 'test078' + self~assertSame('subTest01','',''X~copies(' 255 ')) + +::method 'test079' + self~assertSame('subTest01','',''X~copies(' +256 ')) + +::method 'test080' + self~expectSyntax(93.906) + xre = ''X~copies(' -32768 ') + +::method 'test081' + self~assertSame('subTest01',' ','20'x~copies('9')) + +::method 'test082' + self~assertSame('subTest01',' ','20'x~copies('3130'x)) + +::method 'test083' + self~assertSame('subTest01',' ','20'x~copies('0.11E2')) + +::method 'test084' + self~expectSyntax(93.905) + xre = '20'x~copies('0.11E1') + +::method 'test085' + self~assertSame('subTest01',' '~copies(255),'20'x~copies('00255')) + +::method 'test086' + self~assertSame('subTest01',' '~copies(256),'20'x~copies(' 256 ')) + +::method 'test087' + self~assertSame('subTest01',' '~copies(32768),'20'x~copies(' +32768 ')) + +::method 'test088' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdf','61736466'x~copies('10')) + +::method 'test089' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf','61736466'x~copies('3131'x)) + +::method 'test090' + self~assertSame('subTest01','asdf'~copies(255),'61736466'x~copies('0.255E3')) + +::method 'test091' + self~expectSyntax(93.905) + xre = '61736466'x~copies('0.255E2') + +::method 'test092' + self~assertSame('subTest01','asdfasdf'~copies(128),'61736466'x~copies('00256')) + +::method 'test093' + self~assertSame('subTest01','asdfasdf'~copies(16384),'61736466'x~copies(' 32768 ')) + +::method 'test094' + self~assertSame('subTest01','asasasasasasasasasasas','6173'x~copies('11')) + +::method 'test095' + self~expectSyntax(93.905) + xre = '6173'x~copies('FF'x) + +::method 'test096' + self~assertSame('subTest01','as'~copies(256),'6173'x~copies('0.256E3')) + +::method 'test097' + self~expectSyntax(93.905) + xre = '6173'x~copies('0.256E2') + +::method 'test098' + self~assertSame('subTest01','asas'~copies(16384),'6173'x~copies('0032768')) + +::method 'test099' + self~assertSame('subTest01','asas'~copies(32768),'6173'x~copies(' 65536 ')) + +::method 'test100' + self~assertSame('subTest01','asas'~copies(65536),'6173'x~copies(' +131072 ')) + +::method 'test101' + self~assertSame('subTest01','','6173'x~copies(' -0 ')) + +::method 'test102' + self~assertSame('subTest01','qwerasdfzxcvqwerasdfzxcvqweras'~copies(255),'71776572617364667a78637671776572617364667a786376717765726173'x~copies('255')) + +::method 'test103' + self~assertSame('subTest01','qwerasdfzxcvqwerasdfzxcvqweras'~copies(256),'71776572617364667a78637671776572617364667a786376717765726173'x~copies('323536'x)) + +::method 'test104' + self~assertSame('subTest01','qwerasdfzxcvqwerasdfzxcvqweras'~copies(256),'71776572617364667a78637671776572617364667a786376717765726173'x~copies('256')) + +::method 'test105' + self~assertSame('subTest01','','71776572617364667a78637671776572617364667a786376717765726173'x~copies(' +0 ')) + +::method 'test106' + self~expectSyntax(93.906) + xre = '71776572617364667a78637671776572617364667a786376717765726173'x~copies(' -1 ') + +::method 'test107' + self~assertSame('subTest01','q e a d z c q e a d z c q e a '~copies(256),'71206520612064207a20632071206520612064207a206320712065206120'x~copies('256')) + +::method 'test108' + self~expectSyntax(93.905) + xre = '71206520612064207a20632071206520612064207a206320712065206120'x~copies('0.65536E4') + +::method 'test109' + self~assertSame('subTest01','','71206520612064207a20632071206520612064207a206320712065206120'x~copies(' 0 ')) + +::method 'test110' + self~assertSame('subTest01','q e a d z c q e a d z c q e a ','71206520612064207a20632071206520612064207a206320712065206120'x~copies(' +1 ')) + +::method 'test111' + self~expectSyntax(93.906) + xre = '71206520612064207a20632071206520612064207a206320712065206120'x~copies(' -9 ') + +::method 'test112' + self~assertSame('subTest01',' asdf'~copies(32768),'202020202061736466'x~copies('32768')) + +::method 'test113' + self~assertSame('subTest01','','202020202061736466'x~copies('000')) + +::method 'test114' + self~assertSame('subTest01',' asdf','202020202061736466'x~copies(' 1 ')) + +::method 'test115' + self~assertSame('subTest01',' asdf'~copies(9),'202020202061736466'x~copies(' +9 ')) + +::method 'test116' + self~expectSyntax(93.906) + xre = '202020202061736466'x~copies(' -10 ') + +::method 'test117' + self~assertSame('subTest01','','617364662071776572207a786376'x~copies('0.00E2')) + +::method 'test118' + self~assertSame('subTest01','asdf qwer zxcv','617364662071776572207a786376'x~copies('001')) + +::method 'test119' + self~assertSame('subTest01','asdf qwer zxcv'~copies(9),'617364662071776572207a786376'x~copies(' 9 ')) + +::method 'test120' + self~assertSame('subTest01','asdf qwer zxcv'~copies(10),'617364662071776572207a786376'x~copies(' +10 ')) + +::method 'test121' + self~expectSyntax(93.906) + xre = '617364662071776572207a786376'x~copies(' -11 ') + +::method 'test122' + self~assertSame('subTest01','','617364662020202020'x~copies('30'x)) + +::method 'test123' + self~assertSame('subTest01','asdf ','617364662020202020'x~copies('0.01E2')) + +::method 'test124' + self~expectSyntax(93.905) + xre = '617364662020202020'x~copies('0.01E1') + +::method 'test125' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf ','617364662020202020'x~copies('009')) + +::method 'test126' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf ','617364662020202020'x~copies(' 10 ')) + +::method 'test127' + self~assertSame('subTest01','asdf '~copies(11),'617364662020202020'x~copies(' +11 ')) + +::method 'test128' + self~expectSyntax(93.906) + xre = '617364662020202020'x~copies(' -255 ') + +::method 'test129' + xre = '' + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies('0') == xre) + +::method 'test130' + xre = 'X '~copies(125) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies('31'x) == xre) + +::method 'test131' + xre = 'X '~copies(1125) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies('0.09E2') == xre) + +::method 'test132' + self~expectSyntax(93.905) + xre = '58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies('0.09E1') + +::method 'test133' + xre = 'X '~copies(1250) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies('0010') == xre) + +::method 'test134' + xre = 'X '~copies(1375) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(' 11 ') == xre) + +::method 'test135' + xre = 'X '~copies(31875) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(' +255 ') == xre) + +::method 'test136' + self~expectSyntax(93.906) + xre = '58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(' -256 ') + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wda...@us...> - 2007-12-22 17:22:53
|
Revision: 1743 http://oorexx.svn.sourceforge.net/oorexx/?rev=1743&view=rev Author: wdashley Date: 2007-12-22 09:22:57 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ArtifactID: None Comment: Just some small changes. Modified Paths: -------------- test/trunk/ooRexx/base/keyword/CALL.testGroup Modified: test/trunk/ooRexx/base/keyword/CALL.testGroup =================================================================== --- test/trunk/ooRexx/base/keyword/CALL.testGroup 2007-12-22 16:39:55 UTC (rev 1742) +++ test/trunk/ooRexx/base/keyword/CALL.testGroup 2007-12-22 17:22:57 UTC (rev 1743) @@ -125,19 +125,17 @@ ::class "CALL.testGroup" subclass TestCase public ::method "test_1" -say .ooRexxUnit.dir - -- Create our external functions. There are 3 of them. - sl = .ooRexxUnit.directory.separator + path = .ooRexxUnit.dir || .ooRexxUnit.directory.separator src = .array~new() src[1] = "Parse Version version" src[2] = "Parse Source fn" src[3] = "Return '4'" - call createFile src, .ooRexxUnit.dir || sl || 'SCICAL1A' + call createFile src, path'SCICAL1A' src[3] = "Return 3" - call createFile src, .ooRexxUnit.dir || sl || 'SCICAL1B' + call createFile src, path'SCICAL1B' src[3] = "Return 4" - call createFile src, .ooRexxUnit.dir || sl || 'SCICAL1C' + call createFile src, path'SCICAL1C' -- now do the tests call junktest; sigl0=sigl /* base to check sigl */ @@ -159,9 +157,9 @@ self~assertSame("subTest1b", (sigl1 sigl2 sigl3),(sigl0+1) (sigl0+2) (sigl0+3)) -- now remove the external functions - call deleteFile .ooRexxUnit.dir || sl || 'SCICAL1A' - call deleteFile .ooRexxUnit.dir || sl || 'SCICAL1B' - call deleteFile .ooRexxUnit.dir || sl || 'SCICAL1C' + call deleteFile path'SCICAL1A' + call deleteFile path'SCICAL1B' + call deleteFile path'SCICAL1C' return @@ -184,7 +182,7 @@ ::method "test_3" -- Create our external functions. There are 3 of them. - sl = .ooRexxUnit.directory.separator + path = .ooRexxUnit.dir || .ooRexxUnit.directory.separator src = .array~new() src[1] = "Parse Source fn" src[2] = " num=Arg()" @@ -193,7 +191,7 @@ src[5] = " sum=sum+Arg(i)" src[6] = " End" src[7] = " Return sum" - call createFile src, .ooRexxUnit.dir || sl || 'SCICAL1D' + call createFile src, path'SCICAL1D' -- now do the tests call createFile src, .ooRexxUnit.dir || sl || 'SCICAL1A' @@ -238,8 +236,7 @@ a.11,a.12,a.13,a.14,a.15,a.16,a.17,a.18,a.19,a.20,a.21 -- now remove the external functions - call deleteFile .ooRexxUnit.dir || sl || 'SCICAL1D' - call deleteFile .ooRexxUnit.dir || sl || 'SCICAL1A' + call deleteFile path'SCICAL1D' return a: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pra...@us...> - 2007-12-22 16:39:51
|
Revision: 1742 http://oorexx.svn.sourceforge.net/oorexx/?rev=1742&view=rev Author: pragmatic_lee Date: 2007-12-22 08:39:55 -0800 (Sat, 22 Dec 2007) Log Message: ----------- add String_copiesMethod.testGroup - part 1 Added Paths: ----------- test/branches/test.3.2.0/ooRexx/base/class/String/String_copiesMethod.testGroup Added: test/branches/test.3.2.0/ooRexx/base/class/String/String_copiesMethod.testGroup =================================================================== --- test/branches/test.3.2.0/ooRexx/base/class/String/String_copiesMethod.testGroup (rev 0) +++ test/branches/test.3.2.0/ooRexx/base/class/String/String_copiesMethod.testGroup 2007-12-22 16:39:55 UTC (rev 1742) @@ -0,0 +1,572 @@ +#!/usr/bin/rexx +/* + name: String_copiesMethod.testGroup + author: Lee Peedin + date: 2007-12-20 + version: 1.0.0 + +-- line commented lines are ignored, when building the directory of infos from this header + + languageLevel: 6.02 + purpose: Test the copies method of the class String. + remark: Initial test unit for demonstration purposes, needs to be completed. + + license: CPL 1.0 (Common Public License v1.0, see below) + link: + +// category needs not to be numbered, importance is given by position (1=most important) + category: ooRexx + category: Base + category: Class + category: String +*/ +/*----------------------------------------------------------------------------*/ +/* */ +/* Copyright (c) 2007 - 2008 Rexx Language Association. All rights reserved. */ +/* */ +/* This program and the accompanying materials are made available under */ +/* the terms of the Common Public License v1.0 which accompanies this */ +/* distribution. A copy is also available at the following address: */ +/* http://www.ibm.com/developerworks/oss/CPLv1.0.htm */ +/* */ +/* Redistribution and use in source and binary forms, with or */ +/* without modification, are permitted provided that the following */ +/* conditions are met: */ +/* */ +/* Redistributions of source code must retain the above copyright */ +/* notice, this list of conditions and the following disclaimer. */ +/* Redistributions in binary form must reproduce the above copyright */ +/* notice, this list of conditions and the following disclaimer in */ +/* the documentation and/or other materials provided with the distribution. */ +/* */ +/* Neither the name of Rexx Language Association nor the names */ +/* of its contributors may be used to endorse or promote products */ +/* derived from this software without specific prior written permission. */ +/* */ +/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS */ +/* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT */ +/* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS */ +/* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT */ +/* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, */ +/* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED */ +/* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, */ +/* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY */ +/* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING */ +/* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS */ +/* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +/* */ +/*----------------------------------------------------------------------------*/ + + +------------------------------------------------------------------------------------------- +-- ===> adapt the "testGroupList" to your testCase classes; each element in the list is <=== +-- ===> an array object, the first element containing the testCase class object, the <=== +-- ===> second element is a list of test method names which are regarded to be <=== +-- ===> mandatory (if the list remains empty all test methods are mandatory) <=== + + /* list of array objects, each containing the testGroup class object and an + optional list of mandatory test case methods name */ +mandatoryTestMethods=.list~new -- no mandatory tests for this testCase class +testGroupList=.list~of( .array~of(.String_copiesMethod.testGroup, mandatoryTestMethods) ) + + +------------------------------------------------------------------------------------------- +-- ===> the following code needs not to be individualized <=== + + -- read top comment, containing infos about this program +arrLines=.array~new +do i=1 to 150 until arrLines[i]="*/" + arrLines[i]=sourceline(i) +end + -- supply information for the testClass(es) in this file; the class attribute + -- "TestCaseInfo" (a directory object, index points to a queue) will store + -- the parsed infos +aTestGroupClass=testGroupList~at(testGroupList~first)[1] -- get first testClass + + -- will parse the array lines and store result in class object +call makeDirTestInfo aTestGroupClass, arrLines +tmpDir=aTestGroupClass~TestCaseInfo +parse source s -- op_sys invocationType fullPathToThisFile +tmpDir~setentry("test_Case-source", s) + + -- now add this directory to other testCase classes, if any left +do arr over testGroupList + if arr[1]=aTestGroupClass then iterate -- already handled + arr[1]~TestCaseInfo=tmpDir -- save info in class object +end + +-- if this file is CALLed or REQUIRED then define an entry "bRunTestLocally" in .local +-- and set it to .false; this way the independent local invocation of the tests is inhibited +if .local~hasentry("bRunTestsLocally")=.false then + .local~bRunTestsLocally=.true -- if this file is executed directly, then run tests for debugging + +if .bRunTestsLocally=.true then -- run ALL tests in this test unit +do + ts=.testSuite~new -- create a testSuite + do arr over testGroupList + -- create a testSuite for the given test case class, use all its testmethods + ts~addTest( .testSuite~new(arr[1])) + end + -- testResult=.testSuite~new(testGroupClass)~run + testResult=ts~run -- now run all the tests + + call simpleFormatTestResults testResult +end + + /* return list of array objects containing test case classes and + optionally list of mandatory test methods */ +return testGroupList + +::requires ooRexxUnit.cls -- load the ooRexxUnit classes + +::class "String_copiesMethod.testGroup" subclass TestCase public + +-- set 1 (Literal/Literal) +::method 'test001' + self~expectSyntax(93.903) + xre = ''~copies() + +::method 'test002' + self~assertSame('subTest01','',''~copies('0')) + +::method 'test003' + self~assertSame('subTest01','',''~copies('31'x)) + +::method 'test004' + self~assertSame('subTest01','',''~copies('0.09E2')) + +::method 'test005' + self~expectSyntax(93.905) + xre = ''~copies('0.09E1') + +::method 'test006' + self~assertSame('subTest01','',''~copies('0010')) + +::method 'test007' + self~assertSame('subTest01','',''~copies(' 11 ')) + +::method 'test008' + self~assertSame('subTest01','',''~copies(' +255 ')) + +::method 'test009' + self~expectSyntax(93.906) + xre = ''~copies(' -256 ') + +::method 'test010' + self~assertSame('subTest01',' ',' '~copies('1')) + +::method 'test011' + self~assertSame('subTest01',' ',' '~copies('39'x)) + +::method 'test012' + self~assertSame('subTest01',' ',' '~copies('0.10E2')) + +::method 'test013' + self~assertSame('subTest01',' ',' '~copies('0.10E1')) + +::method 'test014' + self~assertSame('subTest01',' ',' '~copies('0011')) + +::method 'test015' + self~assertSame('subTest01',' '~copies(255),' '~copies(' 255 ')) + +::method 'test016' + self~assertSame('subTest01',' '~copies(256),' '~copies(' +256 ')) + +::method 'test017' + self~expectSyntax(93.906) + xre = ' '~copies(' -32768 ') + +::method 'test018' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDF','ASDF'~copies('9')) + +::method 'test019' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF','ASDF'~copies('3130'x)) + +::method 'test020' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF','ASDF'~copies('0.11E2')) + +::method 'test021' + self~expectSyntax(93.905) + xre = 'ASDF'~copies('0.11E1') + +::method 'test022' + self~assertSame('subTest01','ASDF'~copies(255),'ASDF'~copies('00255')) + +::method 'test023' + self~assertSame('subTest01','ASDF'~copies(256),'ASDF'~copies(' 256 ')) + +::method 'test024' + self~assertSame('subTest01','ASDF'~copies(32768),'ASDF'~copies(' +32768 ')) + +::method 'test025' + self~expectSyntax(93.906) + xre = 'ASDF'~copies(' -65536 ') + +::method 'test026' + self~assertSame('subTest01','ASASASASASASASASASAS','AS'~copies('10')) + +::method 'test027' + self~assertSame('subTest01','ASASASASASASASASASASAS','AS'~copies('3131'x)) + +::method 'test028' + self~assertSame('subTest01','AS'~copies(255),'AS'~copies('0.255E3')) + +::method 'test029' + self~expectSyntax(93.905) + xre = 'AS'~copies('0.255E2') + +::method 'test030' + self~assertSame('subTest01','AS'~copies(256),'AS'~copies('00256')) + +::method 'test031' + self~assertSame('subTest01','AS'~copies(32768),'AS'~copies(' 32768 ')) + +::method 'test032' + self~assertSame('subTest01','AS'~copies(65536),'AS'~copies(' +65536 ')) + +::method 'test033' + self~expectSyntax(93.906) + xre = 'AS'~copies(' -131072 ') + +::method 'test034' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(11),'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies('11')) + +::method 'test035' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(255),'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies('323535'x)) + +::method 'test036' + self~assertSame('subTest01','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(256),'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies('0.256E3')) + +::method 'test037' + self~expectSyntax(93.905) + xre = 'QWERASDFZXCVQWERASDFZXCVQWERAS'~copies('0.256E2') + +::method 'test038' + self~assertSame('subTest01','','QWERASDFZXCVQWERASDFZXCVQWERAS'~copies(' -0 ')) + +::method 'test039' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(255),'Q E A D Z C Q E A D Z C Q E A '~copies('255')) + +::method 'test040' + self~assertSame('subTest01','Q E A D Z C Q E A D Z C Q E A '~copies(256),'Q E A D Z C Q E A D Z C Q E A '~copies('323536'x)) + +::method 'test041' + self~assertSame('subTest01','','Q E A D Z C Q E A D Z C Q E A '~copies(' +0 ')) + +::method 'test042' + self~expectSyntax(93.906) + xre = 'Q E A D Z C Q E A D Z C Q E A '~copies(' -1 ') + +::method 'test043' + self~assertSame('subTest01','X'~copies(64000),'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies('256')) + +::method 'test044' + self~expectSyntax(93.905) + xre = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies('0.65536E4') + +::method 'test045' + self~assertSame('subTest01','','XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(' 0 ')) + +::method 'test046' + self~assertSame('subTest01','X'~copies(250),'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(' +1 ')) + +::method 'test047' + self~expectSyntax(93.906) + xre = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'~copies(' -9 ') + +::method 'test048' + self~assertSame('subTest01','',' ASDF'~copies('000')) + +::method 'test049' + self~assertSame('subTest01',' ASDF',' ASDF'~copies(' 1 ')) + +::method 'test050' + self~assertSame('subTest01',' ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF',' ASDF'~copies(' +9 ')) + +::method 'test051' + self~expectSyntax(93.906) + xre = ' ASDF'~copies(' -10 ') + +::method 'test052' + self~assertSame('subTest01','','ASDF QWER ZXCV'~copies('0.00E2')) + +::method 'test053' + self~assertSame('subTest01','','ASDF QWER ZXCV'~copies('0.00E1')) + +::method 'test054' + self~assertSame('subTest01','ASDF QWER ZXCV','ASDF QWER ZXCV'~copies('001')) + +::method 'test055' + self~assertSame('subTest01','ASDF QWER ZXCV'~copies(8)||'ASDF QWER ZXCV','ASDF QWER ZXCV'~copies(' 9 ')) + +::method 'test056' + self~assertSame('subTest01',('ASDF QWER ZXCV'||'ASDF QWER ZXCV')~copies(5),'ASDF QWER ZXCV'~copies(' +10 ')) + +::method 'test057' + self~expectSyntax(93.906) + xre = 'ASDF QWER ZXCV'~copies(' -11 ') + +::method 'test058' + self~assertSame('subTest01','','ASDF '~copies('30'x)) + +::method 'test059' + self~assertSame('subTest01','ASDF ','ASDF '~copies('0.01E2')) + +::method 'test060' + self~expectSyntax(93.905) + xre = 'ASDF '~copies('0.01E1') + +::method 'test061' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ','ASDF '~copies('009')) + +::method 'test062' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ','ASDF '~copies(' 10 ')) + +::method 'test063' + self~assertSame('subTest01','ASDF '||('ASDF '||'ASDF ')~copies(5),'ASDF '~copies(' +11 ')) + +::method 'test064' + self~expectSyntax(93.906) + xre = 'ASDF '~copies(' -255 ') + +::method 'test065' + self~assertSame('subTest01','','X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies('0')) + +::method 'test066' + self~assertSame('subTest01','X '~copies(125),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies('31'x)) + +::method 'test067' + self~assertSame('subTest01','X '~copies(1125),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies('0.09E2')) + +::method 'test068' + self~expectSyntax(93.905) + xre = 'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies('0.09E1') + +::method 'test069' + self~assertSame('subTest01','X '~copies(1250),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies('0010')) + +::method 'test070' + self~assertSame('subTest01','X '~copies(1375),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(' 11 ')) + +::method 'test071' + self~assertSame('subTest01','X '~copies(31875),'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(' +255 ')) + +::method 'test072' + self~expectSyntax(93.906) + xre = 'X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X '~copies(' -256 ') + +::method 'test073' + self~assertSame('subTest01','',''X~copies('1')) + +::method 'test074' + self~assertSame('subTest01','',''X~copies('39'x)) + +::method 'test075' + self~assertSame('subTest01','',''X~copies('0.10E2')) + +::method 'test076' + self~expectSyntax(93.905) + xre = ''X~copies('0.10E0') + +::method 'test077' + self~assertSame('subTest01','',''X~copies('0011')) + +::method 'test078' + self~assertSame('subTest01','',''X~copies(' 255 ')) + +::method 'test079' + self~assertSame('subTest01','',''X~copies(' +256 ')) + +::method 'test080' + self~expectSyntax(93.906) + xre = ''X~copies(' -32768 ') + +::method 'test081' + self~assertSame('subTest01',' ','20'x~copies('9')) + +::method 'test082' + self~assertSame('subTest01',' ','20'x~copies('3130'x)) + +::method 'test083' + self~assertSame('subTest01',' ','20'x~copies('0.11E2')) + +::method 'test084' + self~expectSyntax(93.905) + xre = '20'x~copies('0.11E1') + +::method 'test085' + self~assertSame('subTest01',' '~copies(255),'20'x~copies('00255')) + +::method 'test086' + self~assertSame('subTest01',' '~copies(256),'20'x~copies(' 256 ')) + +::method 'test087' + self~assertSame('subTest01',' '~copies(32768),'20'x~copies(' +32768 ')) + +::method 'test088' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdf','61736466'x~copies('10')) + +::method 'test089' + self~assertSame('subTest01','asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf','61736466'x~copies('3131'x)) + +::method 'test090' + self~assertSame('subTest01','asdf'~copies(255),'61736466'x~copies('0.255E3')) + +::method 'test091' + self~expectSyntax(93.905) + xre = '61736466'x~copies('0.255E2') + +::method 'test092' + self~assertSame('subTest01','asdfasdf'~copies(128),'61736466'x~copies('00256')) + +::method 'test093' + self~assertSame('subTest01','asdfasdf'~copies(16384),'61736466'x~copies(' 32768 ')) + +::method 'test094' + self~assertSame('subTest01','asasasasasasasasasasas','6173'x~copies('11')) + +::method 'test095' + self~expectSyntax(93.905) + xre = '6173'x~copies('FF'x) + +::method 'test096' + self~assertSame('subTest01','as'~copies(256),'6173'x~copies('0.256E3')) + +::method 'test097' + self~expectSyntax(93.905) + xre = '6173'x~copies('0.256E2') + +::method 'test098' + self~assertSame('subTest01','asas'~copies(16384),'6173'x~copies('0032768')) + +::method 'test099' + self~assertSame('subTest01','asas'~copies(32768),'6173'x~copies(' 65536 ')) + +::method 'test100' + self~assertSame('subTest01','asas'~copies(65536),'6173'x~copies(' +131072 ')) + +::method 'test101' + self~assertSame('subTest01','','6173'x~copies(' -0 ')) + +::method 'test102' + self~assertSame('subTest01','qwerasdfzxcvqwerasdfzxcvqweras'~copies(255),'71776572617364667a78637671776572617364667a786376717765726173'x~copies('255')) + +::method 'test103' + self~assertSame('subTest01','qwerasdfzxcvqwerasdfzxcvqweras'~copies(256),'71776572617364667a78637671776572617364667a786376717765726173'x~copies('323536'x)) + +::method 'test104' + self~assertSame('subTest01','qwerasdfzxcvqwerasdfzxcvqweras'~copies(256),'71776572617364667a78637671776572617364667a786376717765726173'x~copies('256')) + +::method 'test105' + self~assertSame('subTest01','','71776572617364667a78637671776572617364667a786376717765726173'x~copies(' +0 ')) + +::method 'test106' + self~expectSyntax(93.906) + xre = '71776572617364667a78637671776572617364667a786376717765726173'x~copies(' -1 ') + +::method 'test107' + self~assertSame('subTest01','q e a d z c q e a d z c q e a '~copies(256),'71206520612064207a20632071206520612064207a206320712065206120'x~copies('256')) + +::method 'test108' + self~expectSyntax(93.905) + xre = '71206520612064207a20632071206520612064207a206320712065206120'x~copies('0.65536E4') + +::method 'test109' + self~assertSame('subTest01','','71206520612064207a20632071206520612064207a206320712065206120'x~copies(' 0 ')) + +::method 'test110' + self~assertSame('subTest01','q e a d z c q e a d z c q e a ','71206520612064207a20632071206520612064207a206320712065206120'x~copies(' +1 ')) + +::method 'test111' + self~expectSyntax(93.906) + xre = '71206520612064207a20632071206520612064207a206320712065206120'x~copies(' -9 ') + +::method 'test112' + self~assertSame('subTest01',' asdf'~copies(32768),'202020202061736466'x~copies('32768')) + +::method 'test113' + self~assertSame('subTest01','','202020202061736466'x~copies('000')) + +::method 'test114' + self~assertSame('subTest01',' asdf','202020202061736466'x~copies(' 1 ')) + +::method 'test115' + self~assertSame('subTest01',' asdf'~copies(9),'202020202061736466'x~copies(' +9 ')) + +::method 'test116' + self~expectSyntax(93.906) + xre = '202020202061736466'x~copies(' -10 ') + +::method 'test117' + self~assertSame('subTest01','','617364662071776572207a786376'x~copies('0.00E2')) + +::method 'test118' + self~assertSame('subTest01','asdf qwer zxcv','617364662071776572207a786376'x~copies('001')) + +::method 'test119' + self~assertSame('subTest01','asdf qwer zxcv'~copies(9),'617364662071776572207a786376'x~copies(' 9 ')) + +::method 'test120' + self~assertSame('subTest01','asdf qwer zxcv'~copies(10),'617364662071776572207a786376'x~copies(' +10 ')) + +::method 'test121' + self~expectSyntax(93.906) + xre = '617364662071776572207a786376'x~copies(' -11 ') + +::method 'test122' + self~assertSame('subTest01','','617364662020202020'x~copies('30'x)) + +::method 'test123' + self~assertSame('subTest01','asdf ','617364662020202020'x~copies('0.01E2')) + +::method 'test124' + self~expectSyntax(93.905) + xre = '617364662020202020'x~copies('0.01E1') + +::method 'test125' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf ','617364662020202020'x~copies('009')) + +::method 'test126' + self~assertSame('subTest01','asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf ','617364662020202020'x~copies(' 10 ')) + +::method 'test127' + self~assertSame('subTest01','asdf '~copies(11),'617364662020202020'x~copies(' +11 ')) + +::method 'test128' + self~expectSyntax(93.906) + xre = '617364662020202020'x~copies(' -255 ') + +::method 'test129' + xre = '' + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies('0') == xre) + +::method 'test130' + xre = 'X '~copies(125) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies('31'x) == xre) + +::method 'test131' + xre = 'X '~copies(1125) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies('0.09E2') == xre) + +::method 'test132' + self~expectSyntax(93.905) + xre = '58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies('0.09E1') + +::method 'test133' + xre = 'X '~copies(1250) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies('0010') == xre) + +::method 'test134' + xre = 'X '~copies(1375) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(' 11 ') == xre) + +::method 'test135' + xre = 'X '~copies(31875) + self~assertSame('subTest01',.true,'58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(' +255 ') == xre) + +::method 'test136' + self~expectSyntax(93.906) + xre = '58205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820582058205820'X~copies(' -256 ') + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-22 16:37:06
|
Revision: 1741 http://oorexx.svn.sourceforge.net/oorexx/?rev=1741&view=rev Author: miesfeld Date: 2007-12-22 08:37:08 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - Set the executable and eol == LF properties on all .testGroup files Property Changed: ---------------- test/branches/test.3.2.0/ooRexx/base/Assignments.testGroup test/branches/test.3.2.0/ooRexx/base/ShortCircuitAnd.testGroup test/branches/test.3.2.0/ooRexx/base/bif/CENTRE.testGroup test/branches/test.3.2.0/ooRexx/base/bif/ERRORTEXT.testGroup test/branches/test.3.2.0/ooRexx/base/bif/FORM.testGroup test/branches/test.3.2.0/ooRexx/base/bif/FUZZ.testGroup test/branches/test.3.2.0/ooRexx/base/bif/LOWER.testGroup test/branches/test.3.2.0/ooRexx/base/bif/RANDOM.testGroup test/branches/test.3.2.0/ooRexx/base/bif/TIME.testGroup test/branches/test.3.2.0/ooRexx/base/bif/UPPER.testGroup test/branches/test.3.2.0/ooRexx/base/bif/VAR.testGroup test/branches/test.3.2.0/ooRexx/base/bif/WORD.testGroup test/branches/test.3.2.0/ooRexx/base/bif/WORDINDEX.testGroup test/branches/test.3.2.0/ooRexx/base/bif/WORDLENGTH.testGroup test/branches/test.3.2.0/ooRexx/base/bif/WORDPOS.testGroup test/branches/test.3.2.0/ooRexx/base/bif/WORDS.testGroup test/branches/test.3.2.0/ooRexx/base/bif/X2B.testGroup test/branches/test.3.2.0/ooRexx/base/bif/X2C.testGroup test/branches/test.3.2.0/ooRexx/base/bif/X2D.testGroup test/branches/test.3.2.0/ooRexx/base/bif/XRANGE.testGroup test/branches/test.3.2.0/ooRexx/base/class/Array.testGroup test/branches/test.3.2.0/ooRexx/base/class/Bag.testGroup test/branches/test.3.2.0/ooRexx/base/class/CollectionSetlikeMethods.testGroup test/branches/test.3.2.0/ooRexx/base/class/Directory.testGroup test/branches/test.3.2.0/ooRexx/base/class/List.testGroup test/branches/test.3.2.0/ooRexx/base/class/QueueRGF.testGroup test/branches/test.3.2.0/ooRexx/base/class/Relation.testGroup test/branches/test.3.2.0/ooRexx/base/class/Set.testGroup test/branches/test.3.2.0/ooRexx/base/class/Stem.testGroup test/branches/test.3.2.0/ooRexx/base/class/String/String.testGroup test/branches/test.3.2.0/ooRexx/base/class/String/String_abbrevMethod.testGroup test/branches/test.3.2.0/ooRexx/base/class/String/String_absMethod.testGroup test/branches/test.3.2.0/ooRexx/base/class/String/String_b2xMethod.testGroup test/branches/test.3.2.0/ooRexx/base/class/String/String_bitandMethod.testGroup test/branches/test.3.2.0/ooRexx/base/class/String/String_bitorMethod.testGroup test/branches/test.3.2.0/ooRexx/base/class/String/String_c2dMethod.testGroup test/branches/test.3.2.0/ooRexx/base/class/String/String_c2xMethod.testGroup test/branches/test.3.2.0/ooRexx/base/class/String/String_centerMethod.testGroup test/branches/test.3.2.0/ooRexx/base/class/String/String_centreMethod.testGroup test/branches/test.3.2.0/ooRexx/base/class/String/String_changestrMethod.testGroup test/branches/test.3.2.0/ooRexx/base/class/String/String_compareMethod.testGroup test/branches/test.3.2.0/ooRexx/base/class/Table.testGroup test/branches/test.3.2.0/ooRexx/base/expressions/ADDITION.testGroup test/branches/test.3.2.0/ooRexx/base/expressions/DIVISION.testGroup test/branches/test.3.2.0/ooRexx/base/expressions/EXPONENT.testGroup test/branches/test.3.2.0/ooRexx/base/expressions/MULTIPLICATION.testGroup test/branches/test.3.2.0/ooRexx/base/expressions/REMAINDER.testGroup test/branches/test.3.2.0/ooRexx/base/expressions/SUBTRACTION.testGroup test/branches/test.3.2.0/ooRexx/base/keyword/ADDRESS.testGroup test/branches/test.3.2.0/ooRexx/base/keyword/ASSIGNMENT.testGroup test/branches/test.3.2.0/ooRexx/base/keyword/CALL.testGroup test/branches/test.3.2.0/ooRexx/base/keyword/DO.testGroup test/branches/test.3.2.0/ooRexx/base/keyword/LOOP.testGroup test/branches/test.3.2.0/ooRexx/base/keyword/LabelOption.testGroup test/branches/test.3.2.0/ooRexx/base/keyword/USE.testGroup test/branches/test.3.2.0/ooRexx/base/runtime.objects/environmentEntries.testGroup test/branches/test.3.2.0/ooRexx/base/source.file/whiteSpace.testGroup Property changes on: test/branches/test.3.2.0/ooRexx/base/Assignments.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/ShortCircuitAnd.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/CENTRE.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/ERRORTEXT.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/FORM.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/FUZZ.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/LOWER.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/RANDOM.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/TIME.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/UPPER.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/VAR.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/WORD.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/WORDINDEX.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/WORDLENGTH.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/WORDPOS.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/WORDS.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/X2B.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/X2C.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/X2D.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/bif/XRANGE.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/class/Array.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/class/Bag.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/class/CollectionSetlikeMethods.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/class/Directory.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/class/List.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/class/QueueRGF.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/class/Relation.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/class/Set.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/class/Stem.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/class/String/String.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/class/String/String_abbrevMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/class/String/String_absMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/class/String/String_b2xMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/class/String/String_bitandMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/class/String/String_bitorMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/class/String/String_c2dMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/class/String/String_c2xMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/class/String/String_centerMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/class/String/String_centreMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/class/String/String_changestrMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/class/String/String_compareMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/class/Table.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/expressions/ADDITION.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/expressions/DIVISION.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/expressions/EXPONENT.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/expressions/MULTIPLICATION.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/expressions/REMAINDER.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/expressions/SUBTRACTION.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/keyword/ADDRESS.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/keyword/ASSIGNMENT.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/keyword/CALL.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/keyword/DO.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/keyword/LOOP.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/keyword/LabelOption.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/keyword/USE.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/branches/test.3.2.0/ooRexx/base/runtime.objects/environmentEntries.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Name: svn:eol-style + LF Property changes on: test/branches/test.3.2.0/ooRexx/base/source.file/whiteSpace.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-22 16:32:06
|
Revision: 1740 http://oorexx.svn.sourceforge.net/oorexx/?rev=1740&view=rev Author: miesfeld Date: 2007-12-22 08:32:09 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - Set the executable and eol == LF properties on all .testGroup files Property Changed: ---------------- test/trunk/ooRexx/base/Assignments.testGroup test/trunk/ooRexx/base/ShortCircuitAnd.testGroup test/trunk/ooRexx/base/bif/CENTRE.testGroup test/trunk/ooRexx/base/bif/ERRORTEXT.testGroup test/trunk/ooRexx/base/bif/FORM.testGroup test/trunk/ooRexx/base/bif/FUZZ.testGroup test/trunk/ooRexx/base/bif/LOWER.testGroup test/trunk/ooRexx/base/bif/RANDOM.testGroup test/trunk/ooRexx/base/bif/TIME.testGroup test/trunk/ooRexx/base/bif/UPPER.testGroup test/trunk/ooRexx/base/bif/VAR.testGroup test/trunk/ooRexx/base/bif/WORD.testGroup test/trunk/ooRexx/base/bif/WORDINDEX.testGroup test/trunk/ooRexx/base/bif/WORDLENGTH.testGroup test/trunk/ooRexx/base/bif/WORDPOS.testGroup test/trunk/ooRexx/base/bif/WORDS.testGroup test/trunk/ooRexx/base/bif/X2B.testGroup test/trunk/ooRexx/base/bif/X2C.testGroup test/trunk/ooRexx/base/bif/X2D.testGroup test/trunk/ooRexx/base/bif/XRANGE.testGroup test/trunk/ooRexx/base/class/Array.testGroup test/trunk/ooRexx/base/class/Bag.testGroup test/trunk/ooRexx/base/class/CollectionSetlikeMethods.testGroup test/trunk/ooRexx/base/class/Directory.testGroup test/trunk/ooRexx/base/class/List.testGroup test/trunk/ooRexx/base/class/QueueRGF.testGroup test/trunk/ooRexx/base/class/Relation.testGroup test/trunk/ooRexx/base/class/Set.testGroup test/trunk/ooRexx/base/class/Stem.testGroup test/trunk/ooRexx/base/class/String/String.testGroup test/trunk/ooRexx/base/class/String/String_abbrevMethod.testGroup test/trunk/ooRexx/base/class/String/String_absMethod.testGroup test/trunk/ooRexx/base/class/String/String_b2xMethod.testGroup test/trunk/ooRexx/base/class/String/String_bitandMethod.testGroup test/trunk/ooRexx/base/class/String/String_bitorMethod.testGroup test/trunk/ooRexx/base/class/String/String_c2dMethod.testGroup test/trunk/ooRexx/base/class/String/String_c2xMethod.testGroup test/trunk/ooRexx/base/class/String/String_centerMethod.testGroup test/trunk/ooRexx/base/class/String/String_centreMethod.testGroup test/trunk/ooRexx/base/class/String/String_changestrMethod.testGroup test/trunk/ooRexx/base/class/String/String_compareMethod.testGroup test/trunk/ooRexx/base/class/Table.testGroup test/trunk/ooRexx/base/expressions/ADDITION.testGroup test/trunk/ooRexx/base/expressions/DIVISION.testGroup test/trunk/ooRexx/base/expressions/EXPONENT.testGroup test/trunk/ooRexx/base/expressions/MULTIPLICATION.testGroup test/trunk/ooRexx/base/expressions/REMAINDER.testGroup test/trunk/ooRexx/base/expressions/SUBTRACTION.testGroup test/trunk/ooRexx/base/keyword/ADDRESS.testGroup test/trunk/ooRexx/base/keyword/ASSIGNMENT.testGroup test/trunk/ooRexx/base/keyword/CALL.testGroup test/trunk/ooRexx/base/keyword/DO.testGroup test/trunk/ooRexx/base/keyword/LOOP.testGroup test/trunk/ooRexx/base/keyword/LabelOption.testGroup test/trunk/ooRexx/base/keyword/USE.testGroup test/trunk/ooRexx/base/runtime.objects/environmentEntries.testGroup test/trunk/ooRexx/base/source.file/whiteSpace.testGroup Property changes on: test/trunk/ooRexx/base/Assignments.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/ShortCircuitAnd.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/bif/CENTRE.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/ERRORTEXT.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/FORM.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/FUZZ.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/LOWER.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/RANDOM.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/TIME.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/UPPER.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/VAR.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/WORD.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/WORDINDEX.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/WORDLENGTH.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/WORDPOS.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/WORDS.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/X2B.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/X2C.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/X2D.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/bif/XRANGE.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/class/Array.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/class/Bag.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/class/CollectionSetlikeMethods.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/class/Directory.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/class/List.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/class/QueueRGF.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/class/Relation.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/class/Set.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/class/Stem.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/class/String/String.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/class/String/String_abbrevMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/class/String/String_absMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/class/String/String_b2xMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/class/String/String_bitandMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/class/String/String_bitorMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/class/String/String_c2dMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/class/String/String_c2xMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/class/String/String_centerMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/class/String/String_centreMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/class/String/String_changestrMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/class/String/String_compareMethod.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/class/Table.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/expressions/ADDITION.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/expressions/DIVISION.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/expressions/EXPONENT.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/expressions/MULTIPLICATION.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/expressions/REMAINDER.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/expressions/SUBTRACTION.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/keyword/ADDRESS.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/keyword/ASSIGNMENT.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/keyword/CALL.testGroup ___________________________________________________________________ Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/keyword/DO.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/keyword/LOOP.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/keyword/LabelOption.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/keyword/USE.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Property changes on: test/trunk/ooRexx/base/runtime.objects/environmentEntries.testGroup ___________________________________________________________________ Name: svn:keywords - Author Date Rev Id URL Name: svn:eol-style + LF Property changes on: test/trunk/ooRexx/base/source.file/whiteSpace.testGroup ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + LF This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2007-12-22 16:15:04
|
Revision: 1739 http://oorexx.svn.sourceforge.net/oorexx/?rev=1739&view=rev Author: miesfeld Date: 2007-12-22 08:15:04 -0800 (Sat, 22 Dec 2007) Log Message: ----------- ooRexxUnit - forward port commit 1737 and 1738 from 3.2.0 to trunk Modified Paths: -------------- test/trunk/ooRexx/base/bif/COPIES.testGroup Modified: test/trunk/ooRexx/base/bif/COPIES.testGroup =================================================================== --- test/trunk/ooRexx/base/bif/COPIES.testGroup 2007-12-22 15:19:31 UTC (rev 1738) +++ test/trunk/ooRexx/base/bif/COPIES.testGroup 2007-12-22 16:15:04 UTC (rev 1739) @@ -2273,9 +2273,287 @@ .local~remove(nl65536) .local~remove(np131072) +-- set 5 (BIF,Literal) & (BIF/BIF) & (Integer Expr.) +::method 'test550' + .local~nv1 = 1 + .local~nv2 = 2 + .local~nv3 = 3 + .local~nv4 = 4 + .local~nv6 = 6 + .local~nv7 = 7 + .local~nv8 = 8 + .local~nv9 = 9 + .local~nv10 = 10 + .local~nv11 = 11 + .local~nv12 = 12 + .local~nv19 = 19 + .local~nv21 = 21 + .local~nv42 = 42 + .local~nv61 = 61 + .local~nv84 = 84 + .local~nv100 = 100 + .local~nv500 = 500 + .local~nv600 = 600 + .local~s1 = address() + .local~s2 = 'Label not found' +::method 'test551' + self~assertSame('subTest01','1111111111',copies(abbrev(copies,'COP',3),'3130'x)) + +::method 'test552' + self~assertSame('subTest01',.s1||.s1,copies(address(),' 2 ')) + +::method 'test553' + self~assertSame('subTest01',copies('30113213'X,5),copies(bitand('pQrS',,'BF'X),005)) + +::method 'test554' + self~assertSame('subTest01',copies('fred',40),copies(bitor('fred',,'20'x),'3430'x)) + +::method 'test555' + self~assertSame('subTest01',copies('653302'X,3),copies(bitxor('4711'x,'222222'x,' '),'33'x)) + +::method 'test556' + self~assertSame('subTest01',' ER ER ER ER ER ER ER ER ER ER ',copies(center('ER',8),'10')) + +::method 'test557' + self~assertSame('subTest01',' RE RE RE RE RE RE RE RE RE RE ',copies(centre('RE',8),'10')) + +::method 'test558' + self~assertSame('subTest01','00',copies(compare('ab--','ab','-'),' +2 ')) + +::method 'test559' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF',copies(copies('ASDF',2),'9')) + +::method 'test560' + self~assertSame('subTest01','CHARCHARCHARCHARCHAR',copies(dataType('ASDF'),5)) + +::method 'test561' + self~assertSame('subTest01','ASDRZXCVASDRZXCVASDRZXCVASDRZXCVASDRZXCVASDRZXCVASDRZXCVASDRZXCVASDRZXCVASDRZXCVASDRZXCVASDRZXCV',copies(DELSTR('ASDFQWERZXCV',4,4),0.12E2)) + +::method 'test562' + self~assertSame('subTest01','5757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757'X,copies(D2C(87),'0050')) + +::method 'test563' + self~assertSame('subTest01','5757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757',copies(D2X(87),' 0050 ')) + +::method 'test564' + self~assertSame('subTest01',copies(.s2,45),copies(ERRORTEXT(16),45)) + +::method 'test565' + self~assertSame('subTest01',' -0.8 -0.8 -0.8 -0.8 -0.8 -0.8 -0.8 -0.8',copies(FORMAT('-.76',4,1),8)) + +::method 'test566' + self~assertSame('subTest01',copies('abc++123+++',56),copies(INSERT('123','abc',5,6,'+'),56)) + +::method 'test567' + self~assertSame('subTest01','13131313131313131313131313',copies(LASTPOS('z','zxcvasdfzxcvzxcv'),13)) + +::method 'test568' + self~assertSame('subTest01','ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ',copies(LEFT('ASDF',8),'10')) + +::method 'test569' + self~assertSame('subTest01','abc+123+++abc+123+++abc+123+++abc+123+++abc+123+++abc+123+++abc+123+++abc+123+++abc+123+++abc+123+++',copies(OVERLAY('123','abc',5,6,'+'),10)) + +::method 'test570' + self~assertSame('subTest01','00000000000000000',copies(QUEUED(),17)) + +::method 'test571' + self~assertSame('subTest01','FDSAFDSAFDSAFDSAFDSAFDSAFDSAFDSAFDSA',copies(REVERSE('ASDF'),' 9 ')) + +::method 'test572' + self~assertSame('subTest01',' ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF',copies(RIGHT('ASDF',8),'10')) + +::method 'test573' + self~assertSame('subTest01',' ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF ASDF',copies(STRIP(' ASDF ','T'),' +10 ')) + +::method 'test574' + self~assertSame('subTest01','xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...xcv...',copies(SUBSTR('zxcv',2,6,'.'),26)) + +::method 'test575' + self~assertSame('subTest01','hands,hands,hands,hands,hands,',copies(SUBWORD('flowers and birds are hands,',5),5)) + +::method 'test576' + self~assertSame('subTest01','BADBADBADBADBADBADBADBADBADBADBADBADBAD',copies(SYMBOL('*'),13E0)) + +::method 'test577' + self~assertSame('subTest01','they\xAAhold\xAAme,\xAAthey\xAAhold\xAAme,\xAAthey\xAAhold\xAAme,\xAAthey\xAAhold\xAAme,\xAA',copies(TRANSLATE('they hold me, ','\xAA',' '),00004)) + +::method 'test578' + self~assertSame('subTest01',copies('127.097',70),copies(TRUNC(127.09782,3),'+7E1')) + +::method 'test579' + x1 = 'x2' + x2 = 'ASDFZXCVQWER' + self~assertSame('subTest01',copies(x2,135),copies(VALUE(x1),135)) + +::method 'test580' + self~assertSame('subTest01',copies('3',333),copies(VERIFY('AB4T','1234567890','M'),333)) + +::method 'test581' + self~assertSame('subTest01','66666',copies(WORDINDEX('I am loved all day.',3),'2035'x)) + +::method 'test582' + self~assertSame('subTest01','7777',copies(WORDLENGTH('Winter melts to Spring,',4),' 4 ')) + +::method 'test583' + self~assertSame('subTest01',copies('4',131072),copies(WORDS('I dry my eyes,'),131072)) + +::method 'test584' + self~assertSame('subTest01','57'X,copies(X2C(57),' 1 ')) + +::method 'test585' + self~assertSame('subTest01','4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444',copies(ABS(-44),ABS(-44))) + +::method 'test586' + self~assertSame('subTest01',copies('65',66),copies(C2D('A'),C2D('B'))) + +::method 'test587' + self~assertSame('subTest01',copies('4153',26),copies(C2X('AS'),C2X('&'))) + +::method 'test588' + self~assertSame('subTest01',copies('9',57),copies(DIGITS(),X2D(C2X(DIGITS())))) + +::method 'test589' + self~assertSame('subTest01','121212121212121212121212121212121212121212121212',copies(LENGTH('asdfqwerzxcv'),LENGTH(C2X('asdfqwerzxcv')))) + +::method 'test590' + self~expectSyntax(40.12) + xre = copies(MAX(-7,-3,-4.3),MIN(ABS(-7),ABS(-3.5),ABS(-4))) + +::method 'test591' + self~assertSame('subTest01','-7-7-7-7-7-7-7',copies(MIN(-7,-3,-4.3),MAX(ABS(-7),ABS(-3.5),ABS(-4)))) + +::method 'test592' + self~expectSyntax(93.906) + xre = copies(SIGN(' -0.307 '),SIGN(-4)) + +::method 'test593' + self~assertSame('subTest01','holdholdholdholdholdholdholdholdhold',copies(WORD('they hold me,',2),WORD('4 7 6 3 2 9 8 0 5 7',6))) + +::method 'test594' + self~expectSyntax(40.12) + xre = copies(XRANGE('i','j'),XRANGE('i','j')) + +::method 'test595' + self~assertSame('subTest01','65536655366553665536655366553665536655366553665536655366553665536655366553665536655366553665536655366553665536',copies(X2D(10000),X2D(16))) + +::method 'test596' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF',copies('ASDF',7+11)) + +::method 'test597' + self~assertSame('subTest01','ASASASASASASASASASASASASASASASAS',copies('AS',2**4)) + +::method 'test598' + self~assertSame('subTest01',copies('QWERASDFZXCVQWERASDFZXCVQWERAS',42),copies('QWERASDFZXCVQWERASDFZXCVQWERAS',84-42)) + +::method 'test599' + self~assertSame('subTest01',copies('ASDF ',42),copies('ASDF ',6*7)) + +::method 'test600' + self~expectSyntax(93.906) + xre = copies(' ASDF',9-10) + +::method 'test601' + self~assertSame('subTest01',copies('ASDF ',42),copies('ASDF ',2*3*7)) + +::method 'test602' + self~assertSame('subTest01',copies('QWERASDFZXCVQWERASDFZXCVQWERAS',7),copies('QWERASDFZXCVQWERASDFZXCVQWERAS',21/3)) + +::method 'test603' + self~assertSame('subTest01','666666666666666666',copies(42/7,7+11)) + +::method 'test604' + self~assertSame('subTest01','519519519519519519519519519519519519519519519519',copies(19+500,2**4)) + +::method 'test605' + self~assertSame('subTest01','-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20',copies(((2**3)*2)-12*((8**2)-61),84-42)) + +::method 'test606' + self~expectSyntax(93.906) + xre = copies((1+1+1+1+1+1+1)*(1+1+1+1+1+1),9-10) + +::method 'test607' + self~assertSame('subTest01','424242424242424242424242424242424242424242424242424242424242424242424242424242424242',copies(((2*2*2)-2)*((2*2*2)-1),2*3*7)) + +::method 'test608' + self~assertSame('subTest01','42424242424242',copies((21/3)*(600/100),21/3)) + +::method 'test609' + self~assertSame('subTest01','ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF',copies('ASDF',.nv7+.nv11)) + +::method 'test610' + self~assertSame('subTest01','ASASASASASASASASASASASASASASASAS',copies('AS',.nv2**.nv4)) + +::method 'test611' + self~assertSame('subTest01',copies('QWERASDFZXCVQWERASDFZXCVQWERAS',.nv42),copies('QWERASDFZXCVQWERASDFZXCVQWERAS',.nv84-.nv42)) + +::method 'test612' + self~assertSame('subTest01',copies('QWERASDFZXCVQWERASDFZXCVQWERAS',.nv42),copies('QWERASDFZXCVQWERASDFZXCVQWERAS',.nv6*.nv7)) + +::method 'test613' + self~expectSyntax(93.906) + xre = copies(' ASDF',.nv9-.nv10) + +::method 'test614' + self~assertSame('subTest01',copies('ASDF ',.nv42),copies('ASDF ',.nv2*.nv3*.nv7)) + +::method 'test615' + self~assertSame('subTest01',copies('QWERASDFZXCVQWERASDFZXCVQWERAS',.nv7),copies('QWERASDFZXCVQWERASDFZXCVQWERAS',.nv21/.nv3)) + +::method 'test616' + self~assertSame('subTest01','666666666666666666',copies(.nv42/.nv7,.nv7+.nv11)) + +::method 'test617' + self~assertSame('subTest01','519519519519519519519519519519519519519519519519',copies(.nv19+.nv500,.nv2**.nv4)) + +::method 'test618' + self~assertSame('subTest01','-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20',copies(((.nv2**.nv3)*.nv2)-.nv12*((.nv8**.nv2)-.nv61),.nv84-.nv42)) + +::method 'test619' + self~assertSame('subTest01','424242424242424242424242424242424242424242424242424242424242424242424242424242424242',copies(((.nv2*.nv2*.nv2)-.nv2)*((.nv2*.nv2*.nv2)-.nv1),.nv2*.nv3*.nv7)) + +::method 'test620' + self~assertSame('subTest01','42424242424242',copies((.nv21/.nv3)*(.nv600/.nv100),.nv21/.nv3)) + +::method 'test621' + .local~remove(nv1) + .local~remove(nv2) + .local~remove(nv3) + .local~remove(nv4) + .local~remove(nv6) + .local~remove(nv7) + .local~remove(nv8) + .local~remove(nv9) + .local~remove(nv10) + .local~remove(nv11) + .local~remove(nv12) + .local~remove(nv19) + .local~remove(nv21) + .local~remove(nv42) + .local~remove(nv61) + .local~remove(nv84) + .local~remove(nv100) + .local~remove(nv500) + .local~remove(nv600) + .local~remove(s1) + .local~remove(s2) + +-- set 6 (copies(string,x00..xff) loop test) +::method 'test622' + x = 0 + ctr = 0 + do while x < 256 + a = x~d2c + if a~datatype('n') then + do + z = copies('JOHN',a) + ctr += 1 + self~assertSame('subTest'ctr~right(2,'0'),4 * a,length(z)) + end + x += 1 + end + -- rexxref documentation tests - ::method "test_101" self~assertSame("subTest101", 'abcabcabc' , copies('abc',3)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |