From dfaf949f2f493fb449f1045e62d1d74ca7974687 Mon Sep 17 00:00:00 2001 From: Zoe Slattery Date: Wed, 28 Mar 2007 10:31:13 +0000 Subject: [PATCH] New tests for ltrim, rtrim, str_pad --- ext/standard/tests/strings/ltrim.phpt | 83 ++++++++++++++++++++++++ ext/standard/tests/strings/rtrim.phpt | Bin 0 -> 2446 bytes ext/standard/tests/strings/str_pad.phpt | Bin 0 -> 9069 bytes 3 files changed, 83 insertions(+) create mode 100644 ext/standard/tests/strings/ltrim.phpt create mode 100644 ext/standard/tests/strings/rtrim.phpt create mode 100644 ext/standard/tests/strings/str_pad.phpt diff --git a/ext/standard/tests/strings/ltrim.phpt b/ext/standard/tests/strings/ltrim.phpt new file mode 100644 index 0000000000..cddce24688 --- /dev/null +++ b/ext/standard/tests/strings/ltrim.phpt @@ -0,0 +1,83 @@ +--TEST-- +Test ltrim() function +--FILE-- + +--EXPECTF-- +*** Output for Error Conditions *** + + *** Output for zero argument *** + +Warning: ltrim() expects at least 1 parameter, 0 given in %s on line %d +NULL + + *** Output for more than valid number of arguments (Valid are 1 or 2 arguments) *** + +Warning: ltrim() expects at most 2 parameters, 3 given in %s on line %d +NULL + + *** Using heredoc string *** +string(17) "ng heredoc string" + + *** Output for Normal Behaviour *** +string(10) "ltrim test" +string(13) " ltrim test" +string(18) " ltrim test" +string(18) " ltrim test" +string(10) "ltrim test" +string(11) " ltrim test" +string(10) "ltrim test" +string(10) "ltrim test" +string(10) "ltrim test" + + *** Output for scalar argument) *** +string(5) "12345" + + *** Output for NULL argument) *** +string(0) "" + +Done diff --git a/ext/standard/tests/strings/rtrim.phpt b/ext/standard/tests/strings/rtrim.phpt new file mode 100644 index 0000000000000000000000000000000000000000..5f57b0e850f4543d9b150db857b3fc822517b904 GIT binary patch literal 2446 zcmbtV?@!w>5Z!106{k=nTG5gew!zvBXekmCqLU~ZLy=ILx=kRlGutUh6aV|pZrxwB z1(klNlKA}I-TB>fx!h@8cgkhbp;E#bpa4>c?4>5wceT zu)%#Upd|$Uhn)3d9WMb&d!wieHVl%u2UmI8r2=>#PQ@TkDO1wK01YD!j?bV}DnUC} zS*~CT*_=Y+y3d>%vDri2GiiX0S8P$uY>Fu#EuVE8hjD2*nz{Ec;;>pJEkptXNXryh(3#M(_r_16cMO z@Qgzk1tJI)6%t~$36IGfyL)wWdAYQhaTz860{IaRC33o!qsw_h1BSgxa{56s)XY*Y zumwq+g@l64f^ah~Q~>jZ@A}VfLyL6oeZ+0K(mYXdhHO-ZL58ICZ%$cAFMn$xXRj$U(GK4y$S!p3BUtrN|%by9du zVyDcKNuKKSqhX95FjMJrl^XN7kyN`>m;@4gk2A@;4>TOPmGvrZRn3TokJ>Et2t&K^ zv(@ZeYZEgjHQFxGN7=xGe*_@QyGa~QEEVqW6~8v?XtX*2Kv0zn22R^BYO8}6@w!{^IMpeR+=cy> zK#P~>vO9}lCotQb%14;B0<{pHZs%*cJ4CCJ{0E|g+RFd{ literal 0 HcmV?d00001 diff --git a/ext/standard/tests/strings/str_pad.phpt b/ext/standard/tests/strings/str_pad.phpt new file mode 100644 index 0000000000000000000000000000000000000000..a33ba776d2c9f06bf3f1dbdd8c9141f36a00c02e GIT binary patch literal 9069 zcmeHNZExE~4BprHR}k8|+KrV&Zrm+R-J&na8X)M3HbwU#fT7suSb!}VlH4vE3hW>3 zf9_9gU?q-o*lhD3&TcGlzD#^51Xw3M)Pz~CRy4D z!{d|FBa}XPG#k$vyLaGaJcJlfH%Tv{%^VhNNjl~w(dm{&A~S7DBuw$m)1#uM$jfeO{vV4OGi zT08Ww)9tE@sPm&n?(S=3|8A=dTS)luhwvgP;qmLICnwq^dLoIK&dRG5o?g5;J#7O8 zMOSsPl=)mJjf*Ush&Y8ht*EPX()m>6$)H|kr+d9t&^b8R3uHu^YiabDVJ|&)brv!w z?t7CFnw>Dxv5HHqhj#+r#gn;M40%tfSsHi%Me>`-MoqU%v=%K77A<=pX&NnheOPN+ zlZNP?oHr-ndedsaIFYg^*+$mGKDK*jl4Ua}$9Xot98PR@P2jfQLW}en(oXZik0#sBGVBRiOAb+=6L^uEY9q zZTLp4wtL!Eydgr{jyFWeEg9fLk+%3eO)03+=_UPWBtxi>6irUtjUMZ?HzgEV_Y<0X9VQZHw zqgoXr&$Ao`SvpMY9!<6->>-y0?)QoUn-kuTrb)U3;@6oNlwwFdsYCq*Q>6BjhkWT( z0PPR(_93~Z*ozdGp=p~7*mub^gDf;}Be!I9v@+ZB*6Qs?!Z4)W#*j9#x|Fb!rSr)I zP=tdt!Fv&7QFjy>#=b%$2=v%4a3xW9q%9wi$D$yQIA!w`cbrK|)0GMu;Cj6+*rpZM zbvIehkVx*JA3elv`_V5ikDi_#n@tTzzk+&=aGQU84TiTv zGdnF`gJDP2*N}pWTF_9Vpu65W8%PuW0gjJt+1*!ErGK4yh^SO}DuL(H$9q2BV*?*& zxT0T&-}C&c`m}7Gw5MLaRD(?IOBr5f>nX4;uD{@$zyJ8_&o2m}Y|EHw4moZ{X#zZy z0Dp|Dbfu=lAnStNS$`HMe(O=<67qdsqp#gMJX8_ZZ(Y3@8|lr9fou(m|0|I&v!lW@ z7O|~E&r(`EpY{#qPEAHN`#c&BkaTZ`%B-=wO7@xB$r?@2CUDAv^{cLUTsBA6l@kMJ zaMRMS*;n@)yT;`V+r0d*vmaqeMs}>9^c}72$gB^JNus9cJ=B0U{?)n>88Cy)H@mBJ z0jVnaeSPDyXMHLj7A)#3E{oGjwtnlnfc36ueOq>=E}Tdtb46Th%MMuDp`f~-+gq8> zt}Y1ZX}A?M6$wGg@g*sOuNXai$}9x5Tde;G1DA!+>FxrJ(K`{jH`5|ro*7~tle3E z7AJn|QQ{KveO{xl-8wuftHy7Ay`WUOQh#{V)m=s<5@ud)YeGUTX5Pnok!SSgv~5IdL4nLFLFjR3hHcR_T(WJ1;W3?5ekqsMZ(WsG z?^RB+RajjlhS}Ay@mO2Szi?Did!%bBM;58~*%m$3IjH*xPwua^^%Q(&7DejiOEt(! zzLeo*ww}V8w#3QyYud6Mku0%Q$8LRJszJ8*r3^2#^%R!a;)y){`ce(Dy)R{WnXRX= z#CA))e5nT6-j_1G%+^y_VtZc7A783Lw)dqBFSGR&%wnrODQ~=u^AwL)@59?X!$aR$ zoX1m9;+G-@*&H9;;qx>)dR9l|_+%Sy6?hg56Fd}#Tf@dp&0l0?G7$IS4Iebi&@U#4 zspl~A)7a)6uRdD0!{V{ur|*=wC-H+g#jlUR1wQMP56@T3&3{EA5A4VINB|$YVjS*Q bF6@&N`H-#+m`5Y0XDN#_Dj)3A@qFVSA52O^ literal 0 HcmV?d00001 -- 2.50.1