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: 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

« previous php.qa (#568) next »