Skip to content

Commit e2b069e

Browse files
committed
ext/pdo: Improve test so that output is decipherable
1 parent e499927 commit e2b069e

File tree

1 file changed

+40
-18
lines changed

1 file changed

+40
-18
lines changed

ext/pdo/tests/pdo_015.phpt

Lines changed: 40 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,26 +19,40 @@ $db->exec('CREATE TABLE test015(id int NOT NULL PRIMARY KEY, val VARCHAR(10), va
1919
$db->exec("INSERT INTO test015 VALUES(1, 'A', 'A2')");
2020
$db->exec("INSERT INTO test015 VALUES(2, 'A', 'B2')");
2121

22-
$select1 = $db->prepare('SELECT id, val, val2 FROM test015');
23-
$select2 = $db->prepare('SELECT val, val2 FROM test015');
22+
$selectIdVal1Val2 = $db->prepare('SELECT id, val, val2 FROM test015');
2423

25-
$select1->execute();
26-
var_dump($select1->fetchAll(PDO::FETCH_COLUMN));
27-
$select1->execute();
28-
var_dump($select1->fetchAll(PDO::FETCH_COLUMN, 2));
29-
$select1->execute();
30-
var_dump($select1->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP));
31-
$select1->execute();
32-
var_dump($select1->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE));
33-
$select1->execute();
34-
var_dump($select1->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 0));
35-
$select1->execute();
36-
var_dump($select1->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 1));
37-
$select1->execute();
38-
var_dump($select1->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 2));
24+
$selectIdVal1Val2->execute();
25+
echo '$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN)', PHP_EOL;
26+
var_dump($selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN));
3927

40-
$select2->execute();
41-
var_dump($select2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP));
28+
$selectIdVal1Val2->execute();
29+
echo '$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN, 2)', PHP_EOL;
30+
var_dump($selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN, 2));
31+
32+
$selectIdVal1Val2->execute();
33+
echo '$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP)', PHP_EOL;
34+
var_dump($selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP));
35+
36+
$selectIdVal1Val2->execute();
37+
echo '$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE)', PHP_EOL;
38+
var_dump($selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE));
39+
40+
$selectIdVal1Val2->execute();
41+
echo '$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 0)', PHP_EOL;
42+
var_dump($selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 0));
43+
44+
$selectIdVal1Val2->execute();
45+
echo '$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 1)', PHP_EOL;
46+
var_dump($selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 1));
47+
48+
$selectIdVal1Val2->execute();
49+
echo '$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 2)', PHP_EOL;
50+
var_dump($selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 2));
51+
52+
$selectVal1Val2 = $db->prepare('SELECT val, val2 FROM test015');
53+
$selectVal1Val2->execute();
54+
echo '$selectVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP)', PHP_EOL;
55+
var_dump($selectVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP));
4256

4357
?>
4458
--CLEAN--
@@ -48,18 +62,21 @@ $db = PDOTest::factory();
4862
PDOTest::dropTableIfExists($db, "test015");
4963
?>
5064
--EXPECT--
65+
$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN)
5166
array(2) {
5267
[0]=>
5368
string(1) "1"
5469
[1]=>
5570
string(1) "2"
5671
}
72+
$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN, 2)
5773
array(2) {
5874
[0]=>
5975
string(2) "A2"
6076
[1]=>
6177
string(2) "B2"
6278
}
79+
$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP)
6380
array(2) {
6481
[1]=>
6582
array(1) {
@@ -72,30 +89,35 @@ array(2) {
7289
string(1) "A"
7390
}
7491
}
92+
$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE)
7593
array(2) {
7694
[1]=>
7795
string(1) "A"
7896
[2]=>
7997
string(1) "A"
8098
}
99+
$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 0)
81100
array(2) {
82101
[1]=>
83102
string(1) "1"
84103
[2]=>
85104
string(1) "2"
86105
}
106+
$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 1)
87107
array(2) {
88108
[1]=>
89109
string(1) "A"
90110
[2]=>
91111
string(1) "A"
92112
}
113+
$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 2)
93114
array(2) {
94115
[1]=>
95116
string(2) "A2"
96117
[2]=>
97118
string(2) "B2"
98119
}
120+
$selectVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP)
99121
array(1) {
100122
["A"]=>
101123
array(2) {

0 commit comments

Comments
 (0)