cvs: qaweb /regtests/regtests/test/ideals arraysort.out recurse.out test_class_inheritance.out testarray.out testarray2.out testclassfunc.out
testobj.out testscanf.out
| From: | Jalal Pushman | Date: | Thu, 10 Aug 2000 21:07:47 +0000 |
| Subject: | cvs: qaweb /regtests/regtests/test/ideals arraysort.out recurse.out test_class_inheritance.out testarray.out testarray2.out testclassfunc.out testobj.out testscanf.out |
||
| Groups: | php.qa | ||
| Request: | Send a blank email to php-qa+get-568@lists.php.net to get a copy of this message | ||
jalal Thu Aug 10 14:07:47 2000 EDT
Modified files:
/qaweb/regtests/regtests/test/ideals arraysort.out recurse.out
test_class_inheritance.out
testarray.out testarray2.out
testclassfunc.out testobj.out
testscanf.out
Log:
Added tests
Index: qaweb/regtests/regtests/test/ideals/arraysort.out
diff -u /dev/null qaweb/regtests/regtests/test/ideals/arraysort.out:1.3
--- /dev/null Thu Aug 10 14:07:47 2000
+++ qaweb/regtests/regtests/test/ideals/arraysort.out Thu Aug 10 14:07:47 2000
@@ -0,0 +1,110 @@
+0: 0
+1: 1
+2: 01
+3: 02
+4: 2
+
+0: 02
+1: 2
+2: 1
+3: 01
+4: 0
+sort
+0: 0
+1: 1
+2: 01
+3: 2
+4: 02
+5: 03
+6: 23
+7: 044
+rsort
+0: 044
+1: 23
+2: 03
+3: 2
+4: 02
+5: 1
+6: 01
+7: 0
+asort
+0: 0
+1: 1
+3: 01
+2: 2
+4: 02
+5: 03
+6: 23
+7: 044
+arsort
+7: 044
+6: 23
+5: 03
+2: 2
+4: 02
+1: 1
+3: 01
+0: 0
+ksort
+0: 0
+1: 1
+2: 2
+3: 01
+4: 02
+5: 03
+6: 23
+7: 044
+sort
+0: 044
+1: 2luv3
+2: Bill
+3: Rob
+4: able
+5: ant
+6: baker
+7: charlie
+rsort
+0: charlie
+1: baker
+2: ant
+3: able
+4: Rob
+5: Bill
+6: 2luv3
+7: 044
+asort
+7: 044
+6: 2luv3
+4: Bill
+5: Rob
+0: able
+3: ant
+1: baker
+2: charlie
+arsort
+2: charlie
+1: baker
+3: ant
+0: able
+5: Rob
+4: Bill
+6: 2luv3
+7: 044
+ksort
+0: able
+1: baker
+2: charlie
+3: ant
+4: Bill
+5: Rob
+6: 2luv3
+7: 044
+
+
+
+
+
+
+
+
+
Index: qaweb/regtests/regtests/test/ideals/recurse.out
diff -u /dev/null qaweb/regtests/regtests/test/ideals/recurse.out:1.3
--- /dev/null Thu Aug 10 14:07:47 2000
+++ qaweb/regtests/regtests/test/ideals/recurse.out Thu Aug 10 14:07:47 2000
@@ -0,0 +1 @@
+$sum=6.2096002783282E+62
Index: qaweb/regtests/regtests/test/ideals/test_class_inheritance.out
diff -u /dev/null qaweb/regtests/regtests/test/ideals/test_class_inheritance.out:1.3
--- /dev/null Thu Aug 10 14:07:47 2000
+++ qaweb/regtests/regtests/test/ideals/test_class_inheritance.out Thu Aug 10 14:07:47 2000
@@ -0,0 +1,3 @@
+value is 'Test'
+new value is 'Another test'
+ChildClass and the value is 'not interesting'
\ No newline at end of file
Index: qaweb/regtests/regtests/test/ideals/testarray.out
diff -u /dev/null qaweb/regtests/regtests/test/ideals/testarray.out:1.3
--- /dev/null Thu Aug 10 14:07:47 2000
+++ qaweb/regtests/regtests/test/ideals/testarray.out Thu Aug 10 14:07:47 2000
@@ -0,0 +1,2 @@
+This is a small test....
+1049895000
Index: qaweb/regtests/regtests/test/ideals/testarray2.out
diff -u /dev/null qaweb/regtests/regtests/test/ideals/testarray2.out:1.3
--- /dev/null Thu Aug 10 14:07:47 2000
+++ qaweb/regtests/regtests/test/ideals/testarray2.out Thu Aug 10 14:07:47 2000
@@ -0,0 +1,2 @@
+
+aaaaabaacaadaaeaafaagaahaaiaajaakaalaamaanaaoaapaaqaaraasaataauaavaawaaxaayaazabaabbabcabdabeabfabgabhabiabjabkablabmabnaboabpabqabrabsabtabuabvabwabxabyabzacaacbaccacdaceacfacgachaciacjackaclacmacnacoacpacqacracsactacuacvacwacxacyaczadaadbadcaddadeadfadgadhadiadjadkadladmadnadoadpadqadradsadtaduadvadwadxadyadzaeaaebaecaedaeeaefaegaehaeiaejaekaelaemaenaeoaepaeqaeraesaetaeuaevaewaexaeyaezafaafbafcafdafeaffafgafhafiafjafkaflafmafnafoafpafqafrafsaftafuafvafwafxafyafzagaagbagcagdageagfaggaghagiagjagkaglagmagnagoagpagqagragsagtaguagvagwagxagyagzahaahbahcahdaheahfahgahhahiahjahkahlahmahnahoahpahqahrahsahtahuahvahwahxahyahzaiaaibaicaidaieaifaigaihaiiaijaikailaimainaioaipaiqairaisaitaiuaivaiwaixaiyaizajaajbajcajdajeajfajgajhajiajjajkajlajmajnajoajpajqajrajsajtajuajvajwajxajyajzakaakbakcakdakeakfakgakhakiakjakkaklakmaknakoakpakqakraksaktakuakvakwakxakyakzalaalbalcaldalealfalgalhalialjalkallalmalnaloalpalqalralsaltalualvalwalxalyalzamaambamcamdameamfamgamhamiamjamkamlammamnamoampamqamramsamtamuamvamwamxamyamzanaanbancandaneanfanganhanianjankanlanmannanoanpanqanransantanuanvanwanxanyanzaoaaobaocaodaoeaofaogaohaoiaojaokaolaomaonaooaopaoqaoraosaotaouaovaowaoxaoyaozapaapbapcapdapeapfapgaphapiapjapkaplapmapnapoappapqaprapsaptapuapvapwapxapyapzaqaaqbaqcaqdaqeaqfaqgaqhaqiaqjaqkaqlaqmaqnaqoaqpaqqaqraqsaqtaquaqvaqwaqxaqyaqzaraarbarcardarearfargarhariarjarkarlarmarnaroarparqarrarsartaruarvarwarxaryarzasaasbascasdaseasfasgashasiasjaskaslasmasnasoaspasqasrassastasuasvaswasxasyaszataatbatcatdateatfatgathatiatjatkatlatmatnatoatpatqatratsattatuatvatwatxatyatzauaaubaucaudaueaufaugauhauiaujaukaulaumaunauoaupauqaurausautauuauvauwauxauyauzavaavbavcavdaveavfavgavhaviavjavkavlavmavnavoavpavqavravsavtavuavvavwavxavyavzawaawbawcawdaweawfawgawhawiawjawkawlawmawnawoawpawqawrawsawtawuawvawwawxawyawzaxaaxbaxcaxdaxeaxfaxgaxhaxiaxjaxkaxlaxmaxnaxoaxpaxqaxraxsaxtaxuaxvaxwaxxaxyaxzayaaybaycaydayeayfaygayhayiayjaykaylaymaynayoaypayqayraysaytayuayvaywayxayyayzazaazbazcazdazeazfazgazhaziazjazkazlazmaznazoazpazqazrazsaztazuazvazwazxazyazzbaababbacbadbaebafbagbahbaibajbakbalbambanbaobapbaqbarbasbatbaubavbawbaxbaybazbbabbb
\ No newline at end of file
Index: qaweb/regtests/regtests/test/ideals/testclassfunc.out
diff -u /dev/null qaweb/regtests/regtests/test/ideals/testclassfunc.out:1.3
--- /dev/null Thu Aug 10 14:07:47 2000
+++ qaweb/regtests/regtests/test/ideals/testclassfunc.out Thu Aug 10 14:07:47 2000
@@ -0,0 +1 @@
+Hey there!
Index: qaweb/regtests/regtests/test/ideals/testobj.out
diff -u /dev/null qaweb/regtests/regtests/test/ideals/testobj.out:1.3
--- /dev/null Thu Aug 10 14:07:47 2000
+++ qaweb/regtests/regtests/test/ideals/testobj.out Thu Aug 10 14:07:47 2000
@@ -0,0 +1,7 @@
+foobar
+
+barbara
+foobar
+1
+1
+1
Index: qaweb/regtests/regtests/test/ideals/testscanf.out
diff -u /dev/null qaweb/regtests/regtests/test/ideals/testscanf.out:1.3
--- /dev/null Thu Aug 10 14:07:47 2000
+++ qaweb/regtests/regtests/test/ideals/testscanf.out Thu Aug 10 14:07:47 2000
@@ -0,0 +1,26 @@
+Testing sscanf with standard ANSI syntax (values returned by
+reference)-<br><h3><em><br>Simple
Test<br></em></h3>sscanf('10','%d',&$decimal)
<br><br>BEFORE : <br> decimal = -1.<br>AFTER : <br> decimal = 10
<br><h3><em><br>Simple Test
2<br></em></h3>sscanf("ghost 0xface","%s %x",&$string,
&$int)<br><br>BEFORE : <br> string = , int = -1<br><br>AFTER :
<br> string = ghost, int = 64206<br> sscan reports : 2 conversions
<br><h3><em><br>Multiple
specifiers<br></em></h3>sscanf("jabberwocky 1024 0xFF 1.024 644 10",
+ "%s %d %x %f %o %i",
+ &$string,&$decimal,&$hex,&$float,&$octal,&$int);<br><br>BEFORE
: <br>Decimal = 10, String = ghost, Hex = 0<br>Octal = 0 , Float = 0, Int =
64206<br><br>AFTER :<br>decimal = 1024, string = jabberwocky, hex =
255<br>octal = 420 , float = 1.024, int = 10<br> sscan reports : 6 conversions
<br>----------------------------------------<br><h3><em><br>Running
Test Cases from ../../input/scan_cases<br></em></h3><h4>** Case : valid
decimal (positive)
+
******************************</h4>sscanf("48,"%d").<br>-----------------<br>Result
: 48<br>-----------------<br><br><h4>** Case : valid signed decimal
(negative)
+
******************************</h4>sscanf("-98,"%d").<br>------------------<br>Result
: -98<br>------------------<br><br><h4>** Case : integer scan : decimal
digit followed by alpha
+
******************************</h4>sscanf("56a,"%d").<br>------------------<br>Result
: 56<br>------------------<br><br><h4>** Case : decimal integer with width
specification
+
******************************</h4>sscanf("558071,"%4d").<br>----------------------<br>Result
: 5580<br>----------------------<br><br><h4>** Case : valid signed integer
(negative)
+
******************************</h4>sscanf("-5489,"%i").<br>--------------------<br>Result
: -5489<br>--------------------<br><br><h4>** Case : plain ole string
matched with %s
+ ******************************</h4>sscanf(" the rain in spain
,"%s").<br>----------------------------------<br>Result :
the<br>----------------------------------<br><br><h4>** Case : string with
width specifier
+
******************************</h4>sscanf("jabberwocky,"%10s").<br>----------------------------<br>Result
: jabberwock<br>----------------------------<br><br><h4>** Case : valid
float (%f)
+
******************************</h4>sscanf("289.071,"%f").<br>----------------------<br>Result
: 289.071<br>----------------------<br><br><h4>** Case : valid negative
(%f)
+
******************************</h4>sscanf("-0.403,"%f").<br>---------------------<br>Result
: -0.403<br>---------------------<br><br><h4>** Case : Float with width
specifier ending at decimal point
+
******************************</h4>sscanf("76.4,"%3f").<br>--------------------<br>Result
: 76<br>--------------------<br><br><h4>** Case : Float with width specifier
+
******************************</h4>sscanf("789.4,"%3f"").<br>----------------------<br>Result
: 789<br>----------------------<br><br><h4>** Case : octal with leading 0
+
******************************</h4>sscanf("0321,"%o").<br>-------------------<br>Result
: 209<br>-------------------<br><br><h4>** Case : valid octal digits
+
******************************</h4>sscanf("327,"%o").<br>------------------<br>Result
: 215<br>------------------<br><br><h4>** Case : octal scan with octal
digit followed by non-octal
+
******************************</h4>sscanf("380,"%o").<br>------------------<br>Result
: 3<br>------------------<br><br><h4>** Case : valid hex
******************************</h4>sscanf("fe,"%x").<br>-----------------<br>Result
: 254<br>-----------------<br><br><h4>** Case : "c" style hex
with leading 0x
******************************</h4>sscanf("0xfe,"%x").<br>-------------------<br>Result
: 254<br>-------------------<br><br><h4>** Case : hex with all single
digits < f
+
******************************</h4>sscanf("455,"%x").<br>------------------<br>Result
: 1109<br>------------------<br><br><h4>** Case : hex (negative signed int)
+
******************************</h4>sscanf("-98,"%x").<br>------------------<br>Result
: -152<br>------------------<br><br><h4>** Case : single char
+
******************************</h4>sscanf("y,"%c").<br>----------------<br>Result
: y<br>----------------<br><br><h4>** Case : Character with width
specification (4)
+
******************************</h4>sscanf("tulips,"%4c").<br>----------------------<br>Result
: tuli<br>----------------------<br><br><h4>** Case : signed floating point
with negative exponent
+
******************************</h4>sscanf("10e-9,"%e").<br>--------------------<br>Result
: 1E-08<br>--------------------<br><br><h4>** Case : signed floating point
with explicit positive exponent
+
******************************</h4>sscanf("10e+9,"%e").<br>--------------------<br>Result
: 10000000000<br>--------------------<br><br><h4>** Case : signed floating
point with positive exponent (no + sign)
+
******************************</h4>sscanf("10e9,"%e").<br>-------------------<br>Result
: 10000000000<br>-------------------<br><br><h4>** Case : multiple
specifiers
+ ******************************</h4>sscanf(" 19 84 0666 2000 0xface your x 31e+9 0.912
2.4 ," %d %i %o %u %x %s %c %e %f %g
").<br>-------------------------------------------------------------------------------------------<br>Result
:
19<br>84<br>438<br>2000<br>64206<br>your<br>x<br>31000000000<br>0.912<br>2.4<br>-------------------------------------------------------------------------------------------<br><br>
\ No newline at end of file