How to use for class

Best Quick code snippet using for

imp_res_7.phpt

Source:imp_res_7.phpt Github

copy

Full Screen

...21$stmt =22    "declare23       c1 sys_refcursor;24     begin25       open c1 for select 1 from dual;26       dbms_sql.return_result(c1);27       open c1 for select 2 from dual;28       dbms_sql.return_result(c1);29       open c1 for select 3 from dual;30       dbms_sql.return_result(c1);31       open c1 for select 4 from dual;32       dbms_sql.return_result(c1);33       open c1 for select 5 from dual;34       dbms_sql.return_result(c1);35       open c1 for select 6 from dual;36       dbms_sql.return_result(c1);37       open c1 for select 7 from dual;38       dbms_sql.return_result(c1);39       open c1 for select 8 from dual;40       dbms_sql.return_result(c1);41       open c1 for select 9 from dual;42       dbms_sql.return_result(c1);43       open c1 for select 10 from dual;44       dbms_sql.return_result(c1);45       open c1 for select 11 from dual;46       dbms_sql.return_result(c1);47       open c1 for select 12 from dual;48       dbms_sql.return_result(c1);49       open c1 for select 13 from dual;50       dbms_sql.return_result(c1);51       open c1 for select 14 from dual;52       dbms_sql.return_result(c1);53       open c1 for select 15 from dual;54       dbms_sql.return_result(c1);55       open c1 for select 16 from dual;56       dbms_sql.return_result(c1);57       open c1 for select 17 from dual;58       dbms_sql.return_result(c1);59       open c1 for select 18 from dual;60       dbms_sql.return_result(c1);61       open c1 for select 19 from dual;62       dbms_sql.return_result(c1);63       open c1 for select 20 from dual;64       dbms_sql.return_result(c1);65       open c1 for select 21 from dual;66       dbms_sql.return_result(c1);67       open c1 for select 22 from dual;68       dbms_sql.return_result(c1);69       open c1 for select 23 from dual;70       dbms_sql.return_result(c1);71       open c1 for select 24 from dual;72       dbms_sql.return_result(c1);73       open c1 for select 25 from dual;74       dbms_sql.return_result(c1);75       open c1 for select 26 from dual;76       dbms_sql.return_result(c1);77       open c1 for select 27 from dual;78       dbms_sql.return_result(c1);79       open c1 for select 28 from dual;80       dbms_sql.return_result(c1);81       open c1 for select 29 from dual;82       dbms_sql.return_result(c1);83       open c1 for select 30 from dual;84       dbms_sql.return_result(c1);85       open c1 for select 31 from dual;86       dbms_sql.return_result(c1);87       open c1 for select 32 from dual;88       dbms_sql.return_result(c1);89       open c1 for select 33 from dual;90       dbms_sql.return_result(c1);91       open c1 for select 34 from dual;92       dbms_sql.return_result(c1);93       open c1 for select 35 from dual;94       dbms_sql.return_result(c1);95       open c1 for select 36 from dual;96       dbms_sql.return_result(c1);97       open c1 for select 37 from dual;98       dbms_sql.return_result(c1);99       open c1 for select 38 from dual;100       dbms_sql.return_result(c1);101       open c1 for select 39 from dual;102       dbms_sql.return_result(c1);103       open c1 for select 40 from dual;104       dbms_sql.return_result(c1);105       open c1 for select 41 from dual;106       dbms_sql.return_result(c1);107       open c1 for select 42 from dual;108       dbms_sql.return_result(c1);109       open c1 for select 43 from dual;110       dbms_sql.return_result(c1);111       open c1 for select 44 from dual;112       dbms_sql.return_result(c1);113       open c1 for select 45 from dual;114       dbms_sql.return_result(c1);115       open c1 for select 46 from dual;116       dbms_sql.return_result(c1);117       open c1 for select 47 from dual;118       dbms_sql.return_result(c1);119       open c1 for select 48 from dual;120       dbms_sql.return_result(c1);121       open c1 for select 49 from dual;122       dbms_sql.return_result(c1);123       open c1 for select 50 from dual;124       dbms_sql.return_result(c1);125       open c1 for select 51 from dual;126       dbms_sql.return_result(c1);127       open c1 for select 52 from dual;128       dbms_sql.return_result(c1);129       open c1 for select 53 from dual;130       dbms_sql.return_result(c1);131       open c1 for select 54 from dual;132       dbms_sql.return_result(c1);133       open c1 for select 55 from dual;134       dbms_sql.return_result(c1);135       open c1 for select 56 from dual;136       dbms_sql.return_result(c1);137       open c1 for select 57 from dual;138       dbms_sql.return_result(c1);139       open c1 for select 58 from dual;140       dbms_sql.return_result(c1);141       open c1 for select 59 from dual;142       dbms_sql.return_result(c1);143       open c1 for select 60 from dual;144       dbms_sql.return_result(c1);145       open c1 for select 61 from dual;146       dbms_sql.return_result(c1);147       open c1 for select 62 from dual;148       dbms_sql.return_result(c1);149       open c1 for select 63 from dual;150       dbms_sql.return_result(c1);151       open c1 for select 64 from dual;152       dbms_sql.return_result(c1);153       open c1 for select 65 from dual;154       dbms_sql.return_result(c1);155       open c1 for select 66 from dual;156       dbms_sql.return_result(c1);157       open c1 for select 67 from dual;158       dbms_sql.return_result(c1);159       open c1 for select 68 from dual;160       dbms_sql.return_result(c1);161       open c1 for select 69 from dual;162       dbms_sql.return_result(c1);163       open c1 for select 70 from dual;164       dbms_sql.return_result(c1);165       open c1 for select 71 from dual;166       dbms_sql.return_result(c1);167       open c1 for select 72 from dual;168       dbms_sql.return_result(c1);169       open c1 for select 73 from dual;170       dbms_sql.return_result(c1);171       open c1 for select 74 from dual;172       dbms_sql.return_result(c1);173       open c1 for select 75 from dual;174       dbms_sql.return_result(c1);175       open c1 for select 76 from dual;176       dbms_sql.return_result(c1);177       open c1 for select 77 from dual;178       dbms_sql.return_result(c1);179       open c1 for select 78 from dual;180       dbms_sql.return_result(c1);181       open c1 for select 79 from dual;182       dbms_sql.return_result(c1);183       open c1 for select 80 from dual;184       dbms_sql.return_result(c1);185       open c1 for select 81 from dual;186       dbms_sql.return_result(c1);187       open c1 for select 82 from dual;188       dbms_sql.return_result(c1);189       open c1 for select 83 from dual;190       dbms_sql.return_result(c1);191       open c1 for select 84 from dual;192       dbms_sql.return_result(c1);193       open c1 for select 85 from dual;194       dbms_sql.return_result(c1);195       open c1 for select 86 from dual;196       dbms_sql.return_result(c1);197       open c1 for select 87 from dual;198       dbms_sql.return_result(c1);199       open c1 for select 88 from dual;200       dbms_sql.return_result(c1);201       open c1 for select 89 from dual;202       dbms_sql.return_result(c1);203       open c1 for select 90 from dual;204       dbms_sql.return_result(c1);205       open c1 for select 91 from dual;206       dbms_sql.return_result(c1);207       open c1 for select 92 from dual;208       dbms_sql.return_result(c1);209       open c1 for select 93 from dual;210       dbms_sql.return_result(c1);211       open c1 for select 94 from dual;212       dbms_sql.return_result(c1);213       open c1 for select 95 from dual;214       dbms_sql.return_result(c1);215       open c1 for select 96 from dual;216       dbms_sql.return_result(c1);217       open c1 for select 97 from dual;218       dbms_sql.return_result(c1);219       open c1 for select 98 from dual;220       dbms_sql.return_result(c1);221       open c1 for select 99 from dual;222       dbms_sql.return_result(c1);223       open c1 for select 100 from dual;224       dbms_sql.return_result(c1);225       open c1 for select 101 from dual;226       dbms_sql.return_result(c1);227       open c1 for select 102 from dual;228       dbms_sql.return_result(c1);229       open c1 for select 103 from dual;230       dbms_sql.return_result(c1);231       open c1 for select 104 from dual;232       dbms_sql.return_result(c1);233       open c1 for select 105 from dual;234       dbms_sql.return_result(c1);235       open c1 for select 106 from dual;236       dbms_sql.return_result(c1);237       open c1 for select 107 from dual;238       dbms_sql.return_result(c1);239       open c1 for select 108 from dual;240       dbms_sql.return_result(c1);241       open c1 for select 109 from dual;242       dbms_sql.return_result(c1);243       open c1 for select 110 from dual;244       dbms_sql.return_result(c1);245       open c1 for select 111 from dual;246       dbms_sql.return_result(c1);247       open c1 for select 112 from dual;248       dbms_sql.return_result(c1);249       open c1 for select 113 from dual;250       dbms_sql.return_result(c1);251       open c1 for select 114 from dual;252       dbms_sql.return_result(c1);253       open c1 for select 115 from dual;254       dbms_sql.return_result(c1);255       open c1 for select 116 from dual;256       dbms_sql.return_result(c1);257       open c1 for select 117 from dual;258       dbms_sql.return_result(c1);259       open c1 for select 118 from dual;260       dbms_sql.return_result(c1);261       open c1 for select 119 from dual;262       dbms_sql.return_result(c1);263       open c1 for select 120 from dual;264       dbms_sql.return_result(c1);265       open c1 for select 121 from dual;266       dbms_sql.return_result(c1);267       open c1 for select 122 from dual;268       dbms_sql.return_result(c1);269       open c1 for select 123 from dual;270       dbms_sql.return_result(c1);271       open c1 for select 124 from dual;272       dbms_sql.return_result(c1);273       open c1 for select 125 from dual;274       dbms_sql.return_result(c1);275       open c1 for select 126 from dual;276       dbms_sql.return_result(c1);277       open c1 for select 127 from dual;278       dbms_sql.return_result(c1);279       open c1 for select 128 from dual;280       dbms_sql.return_result(c1);281       open c1 for select 129 from dual;282       dbms_sql.return_result(c1);283       open c1 for select 130 from dual;284       dbms_sql.return_result(c1);285       open c1 for select 131 from dual;286       dbms_sql.return_result(c1);287       open c1 for select 132 from dual;288       dbms_sql.return_result(c1);289       open c1 for select 133 from dual;290       dbms_sql.return_result(c1);291       open c1 for select 134 from dual;292       dbms_sql.return_result(c1);293       open c1 for select 135 from dual;294       dbms_sql.return_result(c1);295       open c1 for select 136 from dual;296       dbms_sql.return_result(c1);297       open c1 for select 137 from dual;298       dbms_sql.return_result(c1);299       open c1 for select 138 from dual;300       dbms_sql.return_result(c1);301       open c1 for select 139 from dual;302       dbms_sql.return_result(c1);303       open c1 for select 140 from dual;304       dbms_sql.return_result(c1);305       open c1 for select 141 from dual;306       dbms_sql.return_result(c1);307       open c1 for select 142 from dual;308       dbms_sql.return_result(c1);309       open c1 for select 143 from dual;310       dbms_sql.return_result(c1);311       open c1 for select 144 from dual;312       dbms_sql.return_result(c1);313       open c1 for select 145 from dual;314       dbms_sql.return_result(c1);315       open c1 for select 146 from dual;316       dbms_sql.return_result(c1);317       open c1 for select 147 from dual;318       dbms_sql.return_result(c1);319       open c1 for select 148 from dual;320       dbms_sql.return_result(c1);321       open c1 for select 149 from dual;322       dbms_sql.return_result(c1);323       open c1 for select 150 from dual;324       dbms_sql.return_result(c1);325       open c1 for select 151 from dual;326       dbms_sql.return_result(c1);327       open c1 for select 152 from dual;328       dbms_sql.return_result(c1);329       open c1 for select 153 from dual;330       dbms_sql.return_result(c1);331       open c1 for select 154 from dual;332       dbms_sql.return_result(c1);333       open c1 for select 155 from dual;334       dbms_sql.return_result(c1);335       open c1 for select 156 from dual;336       dbms_sql.return_result(c1);337       open c1 for select 157 from dual;338       dbms_sql.return_result(c1);339       open c1 for select 158 from dual;340       dbms_sql.return_result(c1);341       open c1 for select 159 from dual;342       dbms_sql.return_result(c1);343       open c1 for select 160 from dual;344       dbms_sql.return_result(c1);345       open c1 for select 161 from dual;346       dbms_sql.return_result(c1);347       open c1 for select 162 from dual;348       dbms_sql.return_result(c1);349       open c1 for select 163 from dual;350       dbms_sql.return_result(c1);351       open c1 for select 164 from dual;352       dbms_sql.return_result(c1);353       open c1 for select 165 from dual;354       dbms_sql.return_result(c1);355       open c1 for select 166 from dual;356       dbms_sql.return_result(c1);357       open c1 for select 167 from dual;358       dbms_sql.return_result(c1);359       open c1 for select 168 from dual;360       dbms_sql.return_result(c1);361       open c1 for select 169 from dual;362       dbms_sql.return_result(c1);363       open c1 for select 170 from dual;364       dbms_sql.return_result(c1);365       open c1 for select 171 from dual;366       dbms_sql.return_result(c1);367       open c1 for select 172 from dual;368       dbms_sql.return_result(c1);369       open c1 for select 173 from dual;370       dbms_sql.return_result(c1);371       open c1 for select 174 from dual;372       dbms_sql.return_result(c1);373       open c1 for select 175 from dual;374       dbms_sql.return_result(c1);375       open c1 for select 176 from dual;376       dbms_sql.return_result(c1);377       open c1 for select 177 from dual;378       dbms_sql.return_result(c1);379       open c1 for select 178 from dual;380       dbms_sql.return_result(c1);381       open c1 for select 179 from dual;382       dbms_sql.return_result(c1);383       open c1 for select 180 from dual;384       dbms_sql.return_result(c1);385       open c1 for select 181 from dual;386       dbms_sql.return_result(c1);387       open c1 for select 182 from dual;388       dbms_sql.return_result(c1);389       open c1 for select 183 from dual;390       dbms_sql.return_result(c1);391       open c1 for select 184 from dual;392       dbms_sql.return_result(c1);393       open c1 for select 185 from dual;394       dbms_sql.return_result(c1);395       open c1 for select 186 from dual;396       dbms_sql.return_result(c1);397       open c1 for select 187 from dual;398       dbms_sql.return_result(c1);399       open c1 for select 188 from dual;400       dbms_sql.return_result(c1);401       open c1 for select 189 from dual;402       dbms_sql.return_result(c1);403       open c1 for select 190 from dual;404       dbms_sql.return_result(c1);405       open c1 for select 191 from dual;406       dbms_sql.return_result(c1);407       open c1 for select 192 from dual;408       dbms_sql.return_result(c1);409       open c1 for select 193 from dual;410       dbms_sql.return_result(c1);411       open c1 for select 194 from dual;412       dbms_sql.return_result(c1);413       open c1 for select 195 from dual;414       dbms_sql.return_result(c1);415       open c1 for select 196 from dual;416       dbms_sql.return_result(c1);417       open c1 for select 197 from dual;418       dbms_sql.return_result(c1);419       open c1 for select 198 from dual;420       dbms_sql.return_result(c1);421       open c1 for select 199 from dual;422       dbms_sql.return_result(c1);423       open c1 for select 200 from dual;424       dbms_sql.return_result(c1);425       open c1 for select 201 from dual;426       dbms_sql.return_result(c1);427       open c1 for select 202 from dual;428       dbms_sql.return_result(c1);429       open c1 for select 203 from dual;430       dbms_sql.return_result(c1);431       open c1 for select 204 from dual;432       dbms_sql.return_result(c1);433       open c1 for select 205 from dual;434       dbms_sql.return_result(c1);435       open c1 for select 206 from dual;436       dbms_sql.return_result(c1);437       open c1 for select 207 from dual;438       dbms_sql.return_result(c1);439       open c1 for select 208 from dual;440       dbms_sql.return_result(c1);441       open c1 for select 209 from dual;442       dbms_sql.return_result(c1);443       open c1 for select 210 from dual;444       dbms_sql.return_result(c1);445       open c1 for select 211 from dual;446       dbms_sql.return_result(c1);447       open c1 for select 212 from dual;448       dbms_sql.return_result(c1);449       open c1 for select 213 from dual;450       dbms_sql.return_result(c1);451       open c1 for select 214 from dual;452       dbms_sql.return_result(c1);453       open c1 for select 215 from dual;454       dbms_sql.return_result(c1);455       open c1 for select 216 from dual;456       dbms_sql.return_result(c1);457       open c1 for select 217 from dual;458       dbms_sql.return_result(c1);459       open c1 for select 218 from dual;460       dbms_sql.return_result(c1);461       open c1 for select 219 from dual;462       dbms_sql.return_result(c1);463       open c1 for select 220 from dual;464       dbms_sql.return_result(c1);465       open c1 for select 221 from dual;466       dbms_sql.return_result(c1);467       open c1 for select 222 from dual;468       dbms_sql.return_result(c1);469       open c1 for select 223 from dual;470       dbms_sql.return_result(c1);471       open c1 for select 224 from dual;472       dbms_sql.return_result(c1);473       open c1 for select 225 from dual;474       dbms_sql.return_result(c1);475       open c1 for select 226 from dual;476       dbms_sql.return_result(c1);477       open c1 for select 227 from dual;478       dbms_sql.return_result(c1);479       open c1 for select 228 from dual;480       dbms_sql.return_result(c1);481       open c1 for select 229 from dual;482       dbms_sql.return_result(c1);483       open c1 for select 230 from dual;484       dbms_sql.return_result(c1);485       open c1 for select 231 from dual;486       dbms_sql.return_result(c1);487       open c1 for select 232 from dual;488       dbms_sql.return_result(c1);489       open c1 for select 233 from dual;490       dbms_sql.return_result(c1);491       open c1 for select 234 from dual;492       dbms_sql.return_result(c1);493       open c1 for select 235 from dual;494       dbms_sql.return_result(c1);495       open c1 for select 236 from dual;496       dbms_sql.return_result(c1);497       open c1 for select 237 from dual;498       dbms_sql.return_result(c1);499       open c1 for select 238 from dual;500       dbms_sql.return_result(c1);501       open c1 for select 239 from dual;502       dbms_sql.return_result(c1);503       open c1 for select 240 from dual;504       dbms_sql.return_result(c1);505       open c1 for select 241 from dual;506       dbms_sql.return_result(c1);507       open c1 for select 242 from dual;508       dbms_sql.return_result(c1);509       open c1 for select 243 from dual;510       dbms_sql.return_result(c1);511       open c1 for select 244 from dual;512       dbms_sql.return_result(c1);513       open c1 for select 245 from dual;514       dbms_sql.return_result(c1);515       open c1 for select 246 from dual;516       dbms_sql.return_result(c1);517       open c1 for select 247 from dual;518       dbms_sql.return_result(c1);519       open c1 for select 248 from dual;520       dbms_sql.return_result(c1);521       open c1 for select 249 from dual;522       dbms_sql.return_result(c1);523       open c1 for select 250 from dual;524       dbms_sql.return_result(c1);525       open c1 for select 251 from dual;526       dbms_sql.return_result(c1);527       open c1 for select 252 from dual;528       dbms_sql.return_result(c1);529       open c1 for select 253 from dual;530       dbms_sql.return_result(c1);531       open c1 for select 254 from dual;532       dbms_sql.return_result(c1);533       open c1 for select 255 from dual;534       dbms_sql.return_result(c1);535       open c1 for select 256 from dual;536       dbms_sql.return_result(c1);537       open c1 for select 257 from dual;538       dbms_sql.return_result(c1);539       open c1 for select 258 from dual;540       dbms_sql.return_result(c1);541       open c1 for select 259 from dual;542       dbms_sql.return_result(c1);543       open c1 for select 260 from dual;544       dbms_sql.return_result(c1);545       open c1 for select 261 from dual;546       dbms_sql.return_result(c1);547       open c1 for select 262 from dual;548       dbms_sql.return_result(c1);549       open c1 for select 263 from dual;550       dbms_sql.return_result(c1);551       open c1 for select 264 from dual;552       dbms_sql.return_result(c1);553       open c1 for select 265 from dual;554       dbms_sql.return_result(c1);555       open c1 for select 266 from dual;556       dbms_sql.return_result(c1);557       open c1 for select 267 from dual;558       dbms_sql.return_result(c1);559       open c1 for select 268 from dual;560       dbms_sql.return_result(c1);561       open c1 for select 269 from dual;562       dbms_sql.return_result(c1);563       open c1 for select 270 from dual;564       dbms_sql.return_result(c1);565       open c1 for select 271 from dual;566       dbms_sql.return_result(c1);567       open c1 for select 272 from dual;568       dbms_sql.return_result(c1);569       open c1 for select 273 from dual;570       dbms_sql.return_result(c1);571       open c1 for select 274 from dual;572       dbms_sql.return_result(c1);573       open c1 for select 275 from dual;574       dbms_sql.return_result(c1);575     end;";576// Run Test577echo "Test 1\n";578$s = oci_parse($c, $stmt);579oci_execute($s);580while (($row = oci_fetch_row($s)) != false) {581    foreach ($row as $item) {582        echo "  ".$item;583    }584    echo "\n";585}586?>587--EXPECT--588Test 1589  1590  2591  3592  4593  5594  6595  7...

Full Screen

Full Screen

basename_variation1.phpt

Source:basename_variation1.phpt Github

copy

Full Screen

...33    "dir\\foo.bar",34    "dir with spaces/foo.bar",35    "dir with spaces\\foo.bar",36);37foreach ($prefixes as $prefix) {38    foreach ($paths as $path) {39        $input = $prefix . $path;40        echo "basename for path $input is:\n";41        var_dump(basename($input));42    }43}44echo "\ndone\n";45?>46--EXPECT--47basename for path A:/foo is:48string(3) "foo"49basename for path A:/foo/ is:50string(3) "foo"51basename for path A:/foo\ is:52string(4) "foo\"53basename for path A:/foo.bar is:54string(7) "foo.bar"55basename for path A:/foo.bar/ is:56string(7) "foo.bar"57basename for path A:/foo.bar\ is:58string(8) "foo.bar\"59basename for path A:/dir/foo.bar is:60string(7) "foo.bar"61basename for path A:/dir\foo.bar is:62string(11) "dir\foo.bar"63basename for path A:/dir with spaces/foo.bar is:64string(7) "foo.bar"65basename for path A:/dir with spaces\foo.bar is:66string(23) "dir with spaces\foo.bar"67basename for path Z:/foo is:68string(3) "foo"69basename for path Z:/foo/ is:70string(3) "foo"71basename for path Z:/foo\ is:72string(4) "foo\"73basename for path Z:/foo.bar is:74string(7) "foo.bar"75basename for path Z:/foo.bar/ is:76string(7) "foo.bar"77basename for path Z:/foo.bar\ is:78string(8) "foo.bar\"79basename for path Z:/dir/foo.bar is:80string(7) "foo.bar"81basename for path Z:/dir\foo.bar is:82string(11) "dir\foo.bar"83basename for path Z:/dir with spaces/foo.bar is:84string(7) "foo.bar"85basename for path Z:/dir with spaces\foo.bar is:86string(23) "dir with spaces\foo.bar"87basename for path A:\foo is:88string(6) "A:\foo"89basename for path A:\foo/ is:90string(6) "A:\foo"91basename for path A:\foo\ is:92string(7) "A:\foo\"93basename for path A:\foo.bar is:94string(10) "A:\foo.bar"95basename for path A:\foo.bar/ is:96string(10) "A:\foo.bar"97basename for path A:\foo.bar\ is:98string(11) "A:\foo.bar\"99basename for path A:\dir/foo.bar is:100string(7) "foo.bar"101basename for path A:\dir\foo.bar is:102string(14) "A:\dir\foo.bar"103basename for path A:\dir with spaces/foo.bar is:104string(7) "foo.bar"105basename for path A:\dir with spaces\foo.bar is:106string(26) "A:\dir with spaces\foo.bar"107basename for path http://foo is:108string(3) "foo"109basename for path http://foo/ is:110string(3) "foo"111basename for path http://foo\ is:112string(4) "foo\"113basename for path http://foo.bar is:114string(7) "foo.bar"115basename for path http://foo.bar/ is:116string(7) "foo.bar"117basename for path http://foo.bar\ is:118string(8) "foo.bar\"119basename for path http://dir/foo.bar is:120string(7) "foo.bar"121basename for path http://dir\foo.bar is:122string(11) "dir\foo.bar"123basename for path http://dir with spaces/foo.bar is:124string(7) "foo.bar"125basename for path http://dir with spaces\foo.bar is:126string(23) "dir with spaces\foo.bar"127basename for path blah://foo is:128string(3) "foo"129basename for path blah://foo/ is:130string(3) "foo"131basename for path blah://foo\ is:132string(4) "foo\"133basename for path blah://foo.bar is:134string(7) "foo.bar"135basename for path blah://foo.bar/ is:136string(7) "foo.bar"137basename for path blah://foo.bar\ is:138string(8) "foo.bar\"139basename for path blah://dir/foo.bar is:140string(7) "foo.bar"141basename for path blah://dir\foo.bar is:142string(11) "dir\foo.bar"143basename for path blah://dir with spaces/foo.bar is:144string(7) "foo.bar"145basename for path blah://dir with spaces\foo.bar is:146string(23) "dir with spaces\foo.bar"147basename for path blah:\foo is:148string(9) "blah:\foo"149basename for path blah:\foo/ is:150string(9) "blah:\foo"151basename for path blah:\foo\ is:152string(10) "blah:\foo\"153basename for path blah:\foo.bar is:154string(13) "blah:\foo.bar"155basename for path blah:\foo.bar/ is:156string(13) "blah:\foo.bar"157basename for path blah:\foo.bar\ is:158string(14) "blah:\foo.bar\"159basename for path blah:\dir/foo.bar is:160string(7) "foo.bar"161basename for path blah:\dir\foo.bar is:162string(17) "blah:\dir\foo.bar"163basename for path blah:\dir with spaces/foo.bar is:164string(7) "foo.bar"165basename for path blah:\dir with spaces\foo.bar is:166string(29) "blah:\dir with spaces\foo.bar"167basename for path hostname:foo is:168string(12) "hostname:foo"169basename for path hostname:foo/ is:170string(12) "hostname:foo"171basename for path hostname:foo\ is:172string(13) "hostname:foo\"173basename for path hostname:foo.bar is:174string(16) "hostname:foo.bar"175basename for path hostname:foo.bar/ is:176string(16) "hostname:foo.bar"177basename for path hostname:foo.bar\ is:178string(17) "hostname:foo.bar\"179basename for path hostname:dir/foo.bar is:180string(7) "foo.bar"181basename for path hostname:dir\foo.bar is:182string(20) "hostname:dir\foo.bar"183basename for path hostname:dir with spaces/foo.bar is:184string(7) "foo.bar"185basename for path hostname:dir with spaces\foo.bar is:186string(32) "hostname:dir with spaces\foo.bar"187basename for path ~/foo is:188string(3) "foo"189basename for path ~/foo/ is:190string(3) "foo"191basename for path ~/foo\ is:192string(4) "foo\"193basename for path ~/foo.bar is:194string(7) "foo.bar"195basename for path ~/foo.bar/ is:196string(7) "foo.bar"197basename for path ~/foo.bar\ is:198string(8) "foo.bar\"199basename for path ~/dir/foo.bar is:200string(7) "foo.bar"201basename for path ~/dir\foo.bar is:202string(11) "dir\foo.bar"203basename for path ~/dir with spaces/foo.bar is:204string(7) "foo.bar"205basename for path ~/dir with spaces\foo.bar is:206string(23) "dir with spaces\foo.bar"207basename for path ~\foo is:208string(5) "~\foo"209basename for path ~\foo/ is:210string(5) "~\foo"211basename for path ~\foo\ is:212string(6) "~\foo\"213basename for path ~\foo.bar is:214string(9) "~\foo.bar"215basename for path ~\foo.bar/ is:216string(9) "~\foo.bar"217basename for path ~\foo.bar\ is:218string(10) "~\foo.bar\"219basename for path ~\dir/foo.bar is:220string(7) "foo.bar"221basename for path ~\dir\foo.bar is:222string(13) "~\dir\foo.bar"223basename for path ~\dir with spaces/foo.bar is:224string(7) "foo.bar"225basename for path ~\dir with spaces\foo.bar is:226string(25) "~\dir with spaces\foo.bar"227done

Full Screen

Full Screen

basename_variation1-win32.phpt

Source:basename_variation1-win32.phpt Github

copy

Full Screen

...33    "dir\\foo.bar",34    "dir with spaces/foo.bar",35    "dir with spaces\\foo.bar",36);37foreach ($prefixes as $prefix) {38    foreach ($paths as $path) {39        $input = $prefix . $path;40        echo "basename for path $input is:\n";41        var_dump(basename($input));42    }43}44echo "\ndone\n";45?>46--EXPECT--47basename for path A:/foo is:48string(3) "foo"49basename for path A:/foo/ is:50string(3) "foo"51basename for path A:/foo\ is:52string(3) "foo"53basename for path A:/foo.bar is:54string(7) "foo.bar"55basename for path A:/foo.bar/ is:56string(7) "foo.bar"57basename for path A:/foo.bar\ is:58string(7) "foo.bar"59basename for path A:/dir/foo.bar is:60string(7) "foo.bar"61basename for path A:/dir\foo.bar is:62string(7) "foo.bar"63basename for path A:/dir with spaces/foo.bar is:64string(7) "foo.bar"65basename for path A:/dir with spaces\foo.bar is:66string(7) "foo.bar"67basename for path Z:/foo is:68string(3) "foo"69basename for path Z:/foo/ is:70string(3) "foo"71basename for path Z:/foo\ is:72string(3) "foo"73basename for path Z:/foo.bar is:74string(7) "foo.bar"75basename for path Z:/foo.bar/ is:76string(7) "foo.bar"77basename for path Z:/foo.bar\ is:78string(7) "foo.bar"79basename for path Z:/dir/foo.bar is:80string(7) "foo.bar"81basename for path Z:/dir\foo.bar is:82string(7) "foo.bar"83basename for path Z:/dir with spaces/foo.bar is:84string(7) "foo.bar"85basename for path Z:/dir with spaces\foo.bar is:86string(7) "foo.bar"87basename for path A:\foo is:88string(3) "foo"89basename for path A:\foo/ is:90string(3) "foo"91basename for path A:\foo\ is:92string(3) "foo"93basename for path A:\foo.bar is:94string(7) "foo.bar"95basename for path A:\foo.bar/ is:96string(7) "foo.bar"97basename for path A:\foo.bar\ is:98string(7) "foo.bar"99basename for path A:\dir/foo.bar is:100string(7) "foo.bar"101basename for path A:\dir\foo.bar is:102string(7) "foo.bar"103basename for path A:\dir with spaces/foo.bar is:104string(7) "foo.bar"105basename for path A:\dir with spaces\foo.bar is:106string(7) "foo.bar"107basename for path http://foo is:108string(3) "foo"109basename for path http://foo/ is:110string(3) "foo"111basename for path http://foo\ is:112string(3) "foo"113basename for path http://foo.bar is:114string(7) "foo.bar"115basename for path http://foo.bar/ is:116string(7) "foo.bar"117basename for path http://foo.bar\ is:118string(7) "foo.bar"119basename for path http://dir/foo.bar is:120string(7) "foo.bar"121basename for path http://dir\foo.bar is:122string(7) "foo.bar"123basename for path http://dir with spaces/foo.bar is:124string(7) "foo.bar"125basename for path http://dir with spaces\foo.bar is:126string(7) "foo.bar"127basename for path blah://foo is:128string(3) "foo"129basename for path blah://foo/ is:130string(3) "foo"131basename for path blah://foo\ is:132string(3) "foo"133basename for path blah://foo.bar is:134string(7) "foo.bar"135basename for path blah://foo.bar/ is:136string(7) "foo.bar"137basename for path blah://foo.bar\ is:138string(7) "foo.bar"139basename for path blah://dir/foo.bar is:140string(7) "foo.bar"141basename for path blah://dir\foo.bar is:142string(7) "foo.bar"143basename for path blah://dir with spaces/foo.bar is:144string(7) "foo.bar"145basename for path blah://dir with spaces\foo.bar is:146string(7) "foo.bar"147basename for path blah:\foo is:148string(3) "foo"149basename for path blah:\foo/ is:150string(3) "foo"151basename for path blah:\foo\ is:152string(3) "foo"153basename for path blah:\foo.bar is:154string(7) "foo.bar"155basename for path blah:\foo.bar/ is:156string(7) "foo.bar"157basename for path blah:\foo.bar\ is:158string(7) "foo.bar"159basename for path blah:\dir/foo.bar is:160string(7) "foo.bar"161basename for path blah:\dir\foo.bar is:162string(7) "foo.bar"163basename for path blah:\dir with spaces/foo.bar is:164string(7) "foo.bar"165basename for path blah:\dir with spaces\foo.bar is:166string(7) "foo.bar"167basename for path hostname:foo is:168string(12) "hostname:foo"169basename for path hostname:foo/ is:170string(12) "hostname:foo"171basename for path hostname:foo\ is:172string(12) "hostname:foo"173basename for path hostname:foo.bar is:174string(16) "hostname:foo.bar"175basename for path hostname:foo.bar/ is:176string(16) "hostname:foo.bar"177basename for path hostname:foo.bar\ is:178string(16) "hostname:foo.bar"179basename for path hostname:dir/foo.bar is:180string(7) "foo.bar"181basename for path hostname:dir\foo.bar is:182string(7) "foo.bar"183basename for path hostname:dir with spaces/foo.bar is:184string(7) "foo.bar"185basename for path hostname:dir with spaces\foo.bar is:186string(7) "foo.bar"187basename for path ~/foo is:188string(3) "foo"189basename for path ~/foo/ is:190string(3) "foo"191basename for path ~/foo\ is:192string(3) "foo"193basename for path ~/foo.bar is:194string(7) "foo.bar"195basename for path ~/foo.bar/ is:196string(7) "foo.bar"197basename for path ~/foo.bar\ is:198string(7) "foo.bar"199basename for path ~/dir/foo.bar is:200string(7) "foo.bar"201basename for path ~/dir\foo.bar is:202string(7) "foo.bar"203basename for path ~/dir with spaces/foo.bar is:204string(7) "foo.bar"205basename for path ~/dir with spaces\foo.bar is:206string(7) "foo.bar"207basename for path ~\foo is:208string(3) "foo"209basename for path ~\foo/ is:210string(3) "foo"211basename for path ~\foo\ is:212string(3) "foo"213basename for path ~\foo.bar is:214string(7) "foo.bar"215basename for path ~\foo.bar/ is:216string(7) "foo.bar"217basename for path ~\foo.bar\ is:218string(7) "foo.bar"219basename for path ~\dir/foo.bar is:220string(7) "foo.bar"221basename for path ~\dir\foo.bar is:222string(7) "foo.bar"223basename for path ~\dir with spaces/foo.bar is:224string(7) "foo.bar"225basename for path ~\dir with spaces\foo.bar is:226string(7) "foo.bar"227done

Full Screen

Full Screen

EmotionDiaryViewController.swift

Source:EmotionDiaryViewController.swift Github

copy

Full Screen

...31        labelSeven.textAlignment = .center32        labelEight.textAlignment = .center33        labelNine.textAlignment = .center34        35        UserDefaults.standard.set(1, forKey: "One")36        UserDefaults.standard.set(1, forKey: "Two")37        UserDefaults.standard.set(1, forKey: "Three")38        UserDefaults.standard.set(1, forKey: "Four")39        UserDefaults.standard.set(1, forKey: "Five")40        UserDefaults.standard.set(1, forKey: "Six")41        UserDefaults.standard.set(1, forKey: "Seven")42        UserDefaults.standard.set(1, forKey: "Eight")43        UserDefaults.standard.set(1, forKey: "Nine")44    }45    46    47    @IBAction func buttonClickedOne(_ sender: UIButton) {48        49        //UserDefaults.standard.set(1, forKey: "One")50        let number = UserDefaults.standard.integer(forKey: "One")51        UserDefaults.standard.set(number + 1, forKey: "One")52        print(number)53        labelOne.text = "행복해 \(number)"54        55    }56    57    @IBAction func buttonClickedTwo(_ sender: UIButton) {58        let number = UserDefaults.standard.integer(forKey: "Two")59        UserDefaults.standard.set(number + 1, forKey: "Two")60        print(number)61        labelTwo.text = "사랑해 \(number)"62    }63    64    65    @IBAction func buttonClickedThree(_ sender: UIButton) {66        let number = UserDefaults.standard.integer(forKey: "Three")67        UserDefaults.standard.set(number + 1, forKey: "Three")68        print(number)69        labelThree.text = "좋아해 \(number)"70    }71    72    @IBAction func buttonClickedFour(_ sender: UIButton) {73        let number = UserDefaults.standard.integer(forKey: "Four")74        UserDefaults.standard.set(number + 1, forKey: "Four")75        print(number)76        labelFour.text = "황당해 \(number)"77    }78    79    @IBAction func buttonClickedFive(_ sender: UIButton) {80        let number = UserDefaults.standard.integer(forKey: "Five")81        UserDefaults.standard.set(number + 1, forKey: "Five")82        print(number)83        labelFive.text = "속상해 \(number)"84    }85    86    @IBAction func buttonClikcedSix(_ sender: UIButton) {87        let number = UserDefaults.standard.integer(forKey: "Six")88        UserDefaults.standard.set(number + 1, forKey: "Six")89        print(number)90        labelSix.text = "우울해 \(number)"91    }92    93    94    @IBAction func buttonClickedSeven(_ sender: UIButton) {95        let number = UserDefaults.standard.integer(forKey: "Seven")96        UserDefaults.standard.set(number + 1, forKey: "Seven")97        print(number)98        labelSeven.text = "심심해 \(number)"99    }100    101    @IBAction func buttonClickedEight(_ sender: UIButton) {102        let number = UserDefaults.standard.integer(forKey: "Eight")103        UserDefaults.standard.set(number + 1, forKey: "Eight")104        print(number)105        labelEight.text = "잠온다 \(number)"106    }107    108    109    @IBAction func buttonClickedNine(_ sender: UIButton) {110        let number = UserDefaults.standard.integer(forKey: "Nine")111        UserDefaults.standard.set(number + 1, forKey: "Nine")112        print(number)113        labelNine.text = "울고싶다 \(number)"114    }115    116}...

Full Screen

Full Screen

Product+CoreDataClass.swift

Source:Product+CoreDataClass.swift Github

copy

Full Screen

...15        case title16        case productDescription = "description"17        case listPrice = "list_price"18        case isVatable = "is_vatable"19        case isForSale = "is_for_sale"20        case ageRestricted = "age_restricted"21        case boxLimit = "box_limit"22        case alwaysOnMenu = "always_on_menu"23        case volume24        case productZone = "zone"25        case createdAt = "created_at"26        case tags27        case image28    }29    30    // MARK: - Decodable31    required convenience public init(from decoder: Decoder) throws {32        guard let codingUserInfoKeyManagedObjectContext = CodingUserInfoKey.managedObjectContext,33            let managedObjectContext = decoder.userInfo[codingUserInfoKeyManagedObjectContext] as? NSManagedObjectContext,34            let entity = NSEntityDescription.entity(forEntityName: "Product", in: managedObjectContext) else {35            fatalError("Failed to decode Product")36        }37        self.init(entity: entity, insertInto: managedObjectContext)38        let container = try decoder.container(keyedBy: CodingKeys.self)39        self.id = try container.decodeIfPresent(String.self, forKey: .id)40        self.title = try container.decodeIfPresent(String.self, forKey: .title)41        self.productDescription = try container.decodeIfPresent(String.self, forKey: .productDescription)42        self.listPrice = try container.decodeIfPresent(String.self, forKey: .listPrice)43        self.isVatable = try container.decodeIfPresent(Bool.self, forKey: .isVatable) ?? false44        self.isForSale = try container.decodeIfPresent(Bool.self, forKey: .isForSale) ?? false45        self.ageRestricted = try container.decodeIfPresent(Bool.self, forKey: .ageRestricted) ?? false46        self.boxLimit = try (container.decodeIfPresent(Int16.self, forKey: .boxLimit) ?? -1)47        self.alwaysOnMenu = try container.decodeIfPresent(Bool.self, forKey: .alwaysOnMenu) ?? false48        self.volume = try container.decodeIfPresent(Int32.self, forKey: .volume) ?? 049        self.productZone = try container.decodeIfPresent(String.self, forKey: .productZone)50        self.createdAt = try container.decodeIfPresent(String.self, forKey: .createdAt)51        self.tags = try container.decodeIfPresent([String].self, forKey: .tags)52        self.image = try container.decodeIfPresent(String.self, forKey: .image)53        54        // The default values can be changed for a better fit when having a good understanding of what each field means55    }56    57    // MARK: - Encodable58    public func encode(to encoder: Encoder) throws {59        var container = encoder.container(keyedBy: CodingKeys.self)60        try container.encode(id, forKey: .id)61        try container.encode(title, forKey: .title)62        try container.encode(productDescription, forKey: .productDescription)63        try container.encode(listPrice, forKey: .listPrice)64        try container.encode(isVatable, forKey: .isVatable)65        try container.encode(isForSale, forKey: .isForSale)66        try container.encode(ageRestricted, forKey: .ageRestricted)67        try container.encode(boxLimit, forKey: .boxLimit)68        try container.encode(alwaysOnMenu, forKey: .alwaysOnMenu)69        try container.encode(volume, forKey: .volume)70        try container.encode(productZone, forKey: .productZone)71        try container.encode(createdAt, forKey: .createdAt)72        try container.encode(tags, forKey: .tags)73        try container.encode(image, forKey: .image)74    }75}...

Full Screen

Full Screen

RemoteTask.swift

Source:RemoteTask.swift Github

copy

Full Screen

...28    let movedDate: Date29    let completedDate: Date?30    init(object: Any) throws {31        let dict = try DictionaryDecoder(object)32        id = try dict.value(forKey: "id")33        title = try dict.value(forKey: "title")34        description = try dict.optionalValue(forKey: "description")35        urlString = try dict.value(forKey: "url")36        isActive = try dict.boolFromString(forKey: "is_active")37        position = try dict.intFromString(forKey: "position")38        score = try dict.optionalIntFromString(forKey: "score")39        priority = try dict.intFromString(forKey: "priority")40        colorId = try dict.value(forKey: "color_id")41        projectId = try dict.value(forKey: "project_id")42        columnId = try dict.value(forKey: "column_id")43        ownerId = try dict.value(forKey: "owner_id")44        creatorId = try dict.value(forKey: "creator_id")45        categoryId = try dict.value(forKey: "category_id")46        swimlaneId = try dict.value(forKey: "swimlane_id")47        creationDate = try dict.date(forKey: "date_creation")48        startedDate = try dict.optionalDate(forKey: "date_started")49        dueDate = try dict.optionalDate(forKey: "date_due")50        modificationDate = try dict.date(forKey: "date_modification")51        movedDate = try dict.date(forKey: "date_moved")52        completedDate = try dict.optionalDate(forKey: "date_completed")53    }54}...

Full Screen

Full Screen

for

Using AI Code Generation

copy

Full Screen

1class QuickSort {2    func partition(_ arr: inout [Int], low: Int, high: Int) -> Int {3        var i = (low - 1)4        for j in low..<high {5            if arr[j] < pivot {6                arr.swapAt(i, j)7            }8        }9        arr.swapAt(i + 1, high)10    }11    func quickSort(_ arr: inout [Int], low: Int, high: Int) {12        if low < high {13            let pi = partition(&arr, low: low, high: high)14            quickSort(&arr, low: low, high: pi - 1)15            quickSort(&arr, low: pi + 1, high: high)16        }17    }18}19class MergeSort {20    func merge(_ arr: inout [Int], low: Int, mid: Int, high: Int) {21        var left = [Int](repeating: 0, count: n1)22        var right = [Int](repeating: 0, count: n2)23        for i in 0..<n1 {24        }25        for j in 0..<n2 {26        }27        while i < n1 && j < n2 {28            if left[i] < right[j] {29            } else {30            }31        }32        while i < n1 {33        }34        while j < n2 {35        }36    }37    func mergeSort(_ arr: inout [Int], low: Int,

Full Screen

Full Screen

for

Using AI Code Generation

copy

Full Screen

1import Foundation2class QuickSort {3    func quickSort(array: [Int]) -> [Int] {4        if array.count <= 1 {5        }6        let less = array.filter { $0 < pivot }7        let equal = array.filter { $0 == pivot }8        let greater = array.filter { $0 > pivot }9        return quickSort(array: less) + equal + quickSort(array: greater)10    }11}12import Foundation13class MergeSort {14    func mergeSort(array: [Int]) -> [Int] {15        guard array.count > 1 else { return array }16        let leftArray = mergeSort(array: Array(array[0..<middleIndex]))17        let rightArray = mergeSort(array: Array(array[middleIndex..<array.count]))18        return merge(leftPile: leftArray, rightPile: rightArray)19    }20    func merge(leftPile: [Int], rightPile: [Int]) -> [Int] {21        var orderedPile = [Int]()22        while leftIndex < leftPile.count && rightIndex < rightPile.count {23            if leftPile[leftIndex] < rightPile[rightIndex] {24                orderedPile.append(leftPile[leftIndex])25            } else if leftPile[leftIndex] > rightPile[rightIndex] {26                orderedPile.append(rightPile[rightIndex])27            } else {28                orderedPile.append(leftPile[leftIndex])29                orderedPile.append(rightPile[rightIndex])30            }31        }32        while leftIndex < leftPile.count {33            orderedPile.append(leftPile[leftIndex])34        }35        while rightIndex < rightPile.count {36            orderedPile.append(rightPile[rightIndex])37        }38    }39}40import Foundation41class BubbleSort {42    func bubbleSort(array: [Int

Full Screen

Full Screen

for

Using AI Code Generation

copy

Full Screen

1import Foundation2class QuickSort {3    var array = [Int]()4    init(array: [Int]) {5    }6    func sort() -> [Int] {7        quickSort(left: 0, right: arraySize - 1)8    }9    private func quickSort(left: Int, right: Int) {10        if left < right {11            let pivot = partition(left: left, right: right)12            quickSort(left: left, right: pivot - 1)13            quickSort(left: pivot + 1, right: right)14        }15    }16    private func partition(left: Int, right: Int) -> Int {17        for j in left..<right {18            if array[j] <= pivot {19                array.swapAt(i, j)20            }21        }22        array.swapAt(i, right)23    }24}25import Foundation26class MergeSort {27    var array = [Int]()28    init(array: [Int]) {29    }30    func sort() -> [Int] {31        mergeSort(left: 0, right: arraySize - 1)32    }33    private func mergeSort(left: Int, right: Int) {34        if left < right {35            let mid = (left + right) / 236            mergeSort(left: left, right: mid)37            mergeSort(left: mid + 1, right: right)38            merge(left: left, mid: mid, right: right)39        }40    }41    private func merge(left: Int, mid: Int, right: Int) {42        var leftArray = [Int]()43        var rightArray = [Int]()44        for i in left...mid {45            leftArray.append(array[i])46        }47        for i in mid + 1...right {48            rightArray.append(array[i])49        }

Full Screen

Full Screen

for

Using AI Code Generation

copy

Full Screen

1import Foundation2func quickSort(_ array: inout [Int], low: Int, high: Int) {3    if low < high {4        let p = partition(&array, low: low, high: high)5        quickSort(&array, low: low, high: p - 1)6        quickSort(&array, low: p + 1, high: high)7    }8}9func partition(_ array: inout [Int], low: Int, high: Int) -> Int {10    for j in low..<high {11        if array[j] < pivot {12        }13    }14}15print("Unsorted Array: \(arr)")16quickSort(&arr, low: 0, high: arr.count - 1)17print("Sorted Array: \(arr)")18import Foundation19func heapSort(_ array: inout [Int]) {20    buildMaxHeap(&array)21    for i in stride(from: array.count - 1, to: 0, by: -1) {22        heapify(&array, i: 0)23    }24}25func buildMaxHeap(_ array: inout

Full Screen

Full Screen

for

Using AI Code Generation

copy

Full Screen

1import Foundation2class QuickSort{3    var array = [Int]()4    var arraySorted = [Int]()5    init(size: Int){6        self.array = [Int](repeating: 0, count: size)7    }8    func addElement(element: Int){9        if self.arrayCount < self.arraySize{10        }11    }12    func sort(){13        self.arraySorted = quicksort(array: self.array)14    }15    func quicksort(array: [Int]) -> [Int]{16        if array.count <= 1{17        }18        else{19            var left = [Int]()20            var right = [Int]()21            var equal = [Int]()22            for x in array{23                if x < pivot{24                    left.append(x)25                }26                else if x > pivot{27                    right.append(x)28                }29                else{30                    equal.append(x)31                }32            }33            return quicksort(array: left) + equal + quicksort(array: right)34        }35    }36    func printResult(){37        print(self.arraySorted)38    }39}40import Foundation41var array = QuickSort(size: 10)42array.addElement(element: 1)43array.addElement(element: 3)44array.addElement(element: 5)45array.addElement(element: 7)46array.addElement(element: 9)47array.addElement(element: 2)48array.addElement(element: 4)49array.addElement(element: 6)50array.addElement(element: 8)51array.addElement(element: 10)52array.sort()53array.printResult()54import Foundation55class QuickSort{56    var array = [Int]()57    var arraySorted = [Int]()58    init(size: Int){

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful