Skip to content

Commit c911230

Browse files
staabmclxmstaab
andauthored
tests: change adaid type to smallint, to easy cross-db tests (#331)
Co-authored-by: Markus Staab <[email protected]>
1 parent 648405c commit c911230

32 files changed

+1122
-4685
lines changed

.phpstan-dba-mysqli.cache

Lines changed: 2 additions & 3562 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/default/config/.phpstan-dba-mysqli.cache

Lines changed: 206 additions & 206 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/default/config/.phpstan-dba-pdo.cache

Lines changed: 206 additions & 206 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/default/config/.phpunit-phpstan-dba-mysqli.cache

Lines changed: 212 additions & 212 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/default/config/.phpunit-phpstan-dba-pdo.cache

Lines changed: 206 additions & 206 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/default/data/doctrine-dbal-union-result.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,19 @@ public function doFoo(Connection $conn)
1313

1414
foreach ($queries as $query) {
1515
$stmt = $conn->prepare($query);
16-
assertType('Doctrine\DBAL\Statement<array{adaid: int<0, 4294967295>, 0: int<0, 4294967295>}>|Doctrine\DBAL\Statement<array{email: string, 0: string}>', $stmt);
16+
assertType('Doctrine\DBAL\Statement<array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}>|Doctrine\DBAL\Statement<array{email: string, 0: string}>', $stmt);
1717

1818
$result = $stmt->executeQuery([]);
19-
assertType('Doctrine\DBAL\Result<array{adaid: int<0, 4294967295>, 0: int<0, 4294967295>}>|Doctrine\DBAL\Result<array{email: string, 0: string}>', $result);
19+
assertType('Doctrine\DBAL\Result<array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}>|Doctrine\DBAL\Result<array{email: string, 0: string}>', $result);
2020

2121
$result = $stmt->execute([]);
22-
assertType('Doctrine\DBAL\Result<array{adaid: int<0, 4294967295>, 0: int<0, 4294967295>}>|Doctrine\DBAL\Result<array{email: string, 0: string}>', $result);
22+
assertType('Doctrine\DBAL\Result<array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}>|Doctrine\DBAL\Result<array{email: string, 0: string}>', $result);
2323

2424
$fetch = $result->fetchOne();
25-
assertType('int<0, 4294967295>|string|false', $fetch);
25+
assertType('int<-32768, 32767>|string|false', $fetch);
2626

2727
$fetch = $result->fetchAssociative();
28-
assertType('array{adaid: int<0, 4294967295>}|array{email: string}|false', $fetch);
28+
assertType('array{adaid: int<-32768, 32767>}|array{email: string}|false', $fetch);
2929
}
3030
}
3131

@@ -35,7 +35,7 @@ public function doBar(Connection $conn)
3535

3636
foreach ($queries as $query) {
3737
$result = $conn->query($query);
38-
assertType('Doctrine\DBAL\Result<array{adaid: int<0, 4294967295>, 0: int<0, 4294967295>}>|Doctrine\DBAL\Result<array{email: string, 0: string}>', $result);
38+
assertType('Doctrine\DBAL\Result<array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}>|Doctrine\DBAL\Result<array{email: string, 0: string}>', $result);
3939
}
4040
}
4141
}

tests/default/data/doctrine-dbal.php

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class Foo
1212
public function foo(Connection $conn)
1313
{
1414
$result = $conn->query('SELECT email, adaid, gesperrt, freigabe1u1 FROM ada');
15-
assertType('Doctrine\DBAL\Result<array{email: string, 0: string, adaid: int<0, 4294967295>, 1: int<0, 4294967295>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-128, 127>, 3: int<-128, 127>}>', $result);
15+
assertType('Doctrine\DBAL\Result<array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-128, 127>, 3: int<-128, 127>}>', $result);
1616

1717
$columnCount = $result->columnCount();
1818
assertType('4', $columnCount);
@@ -21,104 +21,104 @@ public function foo(Connection $conn)
2121
assertType('string|false', $fetch);
2222

2323
$fetch = $result->fetchNumeric();
24-
assertType('array{string, int<0, 4294967295>, int<-128, 127>, int<-128, 127>}|false', $fetch);
24+
assertType('array{string, int<-32768, 32767>, int<-128, 127>, int<-128, 127>}|false', $fetch);
2525

2626
$fetch = $result->fetchFirstColumn();
2727
assertType('array<int<0, max>, string>', $fetch);
2828

2929
$fetch = $result->fetchAssociative();
30-
assertType('array{email: string, adaid: int<0, 4294967295>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}|false', $fetch);
30+
assertType('array{email: string, adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}|false', $fetch);
3131

3232
$fetch = $result->fetchAllNumeric();
33-
assertType('array<int<0, max>, array{string, int<0, 4294967295>, int<-128, 127>, int<-128, 127>}>', $fetch);
33+
assertType('array<int<0, max>, array{string, int<-32768, 32767>, int<-128, 127>, int<-128, 127>}>', $fetch);
3434

3535
$fetch = $result->fetchAllAssociative();
36-
assertType('array<int<0, max>, array{email: string, adaid: int<0, 4294967295>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $fetch);
36+
assertType('array<int<0, max>, array{email: string, adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $fetch);
3737

3838
$fetch = $result->fetchAllKeyValue();
39-
assertType('array<string, int<0, 4294967295>>', $fetch);
39+
assertType('array<string, int<-32768, 32767>>', $fetch);
4040

4141
$fetch = $result->iterateNumeric();
42-
assertType('Traversable<int, array{string, int<0, 4294967295>, int<-128, 127>, int<-128, 127>}>', $fetch);
42+
assertType('Traversable<int, array{string, int<-32768, 32767>, int<-128, 127>, int<-128, 127>}>', $fetch);
4343

4444
$fetch = $result->iterateAssociative();
45-
assertType('Traversable<int, array{email: string, adaid: int<0, 4294967295>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $fetch);
45+
assertType('Traversable<int, array{email: string, adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $fetch);
4646

4747
$fetch = $result->iterateColumn();
4848
assertType('Traversable<int, string>', $fetch);
4949

5050
$fetch = $result->iterateKeyValue();
51-
assertType('Traversable<string, int<0, 4294967295>>', $fetch);
51+
assertType('Traversable<string, int<-32768, 32767>>', $fetch);
5252
}
5353

5454
public function executeQuery(Connection $conn, array $types, QueryCacheProfile $qcp)
5555
{
5656
$stmt = $conn->executeQuery('SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?', [1]);
57-
assertType('Doctrine\DBAL\Result<array{email: string, 0: string, adaid: int<0, 4294967295>, 1: int<0, 4294967295>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-128, 127>, 3: int<-128, 127>}>', $stmt);
57+
assertType('Doctrine\DBAL\Result<array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-128, 127>, 3: int<-128, 127>}>', $stmt);
5858

5959
$stmt = $conn->executeCacheQuery('SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?', [1], $types, $qcp);
60-
assertType('Doctrine\DBAL\Result<array{email: string, 0: string, adaid: int<0, 4294967295>, 1: int<0, 4294967295>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-128, 127>, 3: int<-128, 127>}>', $stmt);
60+
assertType('Doctrine\DBAL\Result<array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-128, 127>, 3: int<-128, 127>}>', $stmt);
6161

6262
$stmt = $conn->executeQuery('SELECT email, adaid, gesperrt, freigabe1u1 FROM ada');
63-
assertType('Doctrine\DBAL\Result<array{email: string, 0: string, adaid: int<0, 4294967295>, 1: int<0, 4294967295>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-128, 127>, 3: int<-128, 127>}>', $stmt);
63+
assertType('Doctrine\DBAL\Result<array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-128, 127>, 3: int<-128, 127>}>', $stmt);
6464
}
6565

6666
public function executeStatement(Connection $conn, int $adaid)
6767
{
6868
$stmt = $conn->prepare('SELECT email, adaid, gesperrt, freigabe1u1 FROM ada');
69-
assertType('Doctrine\DBAL\Statement<array{email: string, 0: string, adaid: int<0, 4294967295>, 1: int<0, 4294967295>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-128, 127>, 3: int<-128, 127>}>', $stmt);
69+
assertType('Doctrine\DBAL\Statement<array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-128, 127>, 3: int<-128, 127>}>', $stmt);
7070

7171
$stmt = $conn->prepare('SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?');
7272
$result = $stmt->execute([$adaid]);
73-
assertType('Doctrine\DBAL\Result<array{email: string, 0: string, adaid: int<0, 4294967295>, 1: int<0, 4294967295>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-128, 127>, 3: int<-128, 127>}>', $result);
73+
assertType('Doctrine\DBAL\Result<array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-128, 127>, 3: int<-128, 127>}>', $result);
7474

7575
$stmt = $conn->prepare('SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?');
7676
$result = $stmt->executeQuery([$adaid]);
77-
assertType('Doctrine\DBAL\Result<array{email: string, 0: string, adaid: int<0, 4294967295>, 1: int<0, 4294967295>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-128, 127>, 3: int<-128, 127>}>', $result);
77+
assertType('Doctrine\DBAL\Result<array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-128, 127>, 3: int<-128, 127>}>', $result);
7878
}
7979

8080
public function fetchAssociative(Connection $conn)
8181
{
8282
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?';
8383
$fetchResult = $conn->fetchAssociative($query, [1]);
84-
assertType('array{email: string, adaid: int<0, 4294967295>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}|false', $fetchResult);
84+
assertType('array{email: string, adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}|false', $fetchResult);
8585

8686
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada';
8787
$fetchResult = $conn->fetchAssociative($query);
88-
assertType('array{email: string, adaid: int<0, 4294967295>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}|false', $fetchResult);
88+
assertType('array{email: string, adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}|false', $fetchResult);
8989
}
9090

9191
public function fetchNumeric(Connection $conn)
9292
{
9393
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?';
9494
$fetchResult = $conn->fetchNumeric($query, [1]);
95-
assertType('array{string, int<0, 4294967295>, int<-128, 127>, int<-128, 127>}|false', $fetchResult);
95+
assertType('array{string, int<-32768, 32767>, int<-128, 127>, int<-128, 127>}|false', $fetchResult);
9696

9797
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada';
9898
$fetchResult = $conn->fetchNumeric($query);
99-
assertType('array{string, int<0, 4294967295>, int<-128, 127>, int<-128, 127>}|false', $fetchResult);
99+
assertType('array{string, int<-32768, 32767>, int<-128, 127>, int<-128, 127>}|false', $fetchResult);
100100
}
101101

102102
public function iterateAssociative(Connection $conn)
103103
{
104104
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?';
105105
$fetchResult = $conn->iterateAssociative($query, [1]);
106-
assertType('Traversable<int, array{email: string, adaid: int<0, 4294967295>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $fetchResult);
106+
assertType('Traversable<int, array{email: string, adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $fetchResult);
107107

108108
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada';
109109
$fetchResult = $conn->iterateAssociative($query);
110-
assertType('Traversable<int, array{email: string, adaid: int<0, 4294967295>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $fetchResult);
110+
assertType('Traversable<int, array{email: string, adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $fetchResult);
111111
}
112112

113113
public function iterateNumeric(Connection $conn)
114114
{
115115
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?';
116116
$fetchResult = $conn->iterateNumeric($query, [1]);
117-
assertType('Traversable<int, array{string, int<0, 4294967295>, int<-128, 127>, int<-128, 127>}>', $fetchResult);
117+
assertType('Traversable<int, array{string, int<-32768, 32767>, int<-128, 127>, int<-128, 127>}>', $fetchResult);
118118

119119
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada';
120120
$fetchResult = $conn->iterateNumeric($query);
121-
assertType('Traversable<int, array{string, int<0, 4294967295>, int<-128, 127>, int<-128, 127>}>', $fetchResult);
121+
assertType('Traversable<int, array{string, int<-32768, 32767>, int<-128, 127>, int<-128, 127>}>', $fetchResult);
122122
}
123123

124124
public function iterateColumn(Connection $conn)
@@ -136,11 +136,11 @@ public function iterateKeyValue(Connection $conn)
136136
{
137137
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?';
138138
$fetchResult = $conn->iterateKeyValue($query, [1]);
139-
assertType('Traversable<string, int<0, 4294967295>>', $fetchResult);
139+
assertType('Traversable<string, int<-32768, 32767>>', $fetchResult);
140140

141141
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada';
142142
$fetchResult = $conn->iterateKeyValue($query);
143-
assertType('Traversable<string, int<0, 4294967295>>', $fetchResult);
143+
assertType('Traversable<string, int<-32768, 32767>>', $fetchResult);
144144
}
145145

146146
public function fetchOne(Connection $conn)
@@ -169,40 +169,40 @@ public function fetchAllNumeric(Connection $conn)
169169
{
170170
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?';
171171
$fetchResult = $conn->fetchAllNumeric($query, [1]);
172-
assertType('array<int<0, max>, array{string, int<0, 4294967295>, int<-128, 127>, int<-128, 127>}>', $fetchResult);
172+
assertType('array<int<0, max>, array{string, int<-32768, 32767>, int<-128, 127>, int<-128, 127>}>', $fetchResult);
173173

174174
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada';
175175
$fetchResult = $conn->fetchAllNumeric($query);
176-
assertType('array<int<0, max>, array{string, int<0, 4294967295>, int<-128, 127>, int<-128, 127>}>', $fetchResult);
176+
assertType('array<int<0, max>, array{string, int<-32768, 32767>, int<-128, 127>, int<-128, 127>}>', $fetchResult);
177177
}
178178

179179
public function fetchAllAssociative(Connection $conn)
180180
{
181181
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?';
182182
$fetchResult = $conn->fetchAllAssociative($query, [1]);
183-
assertType('array<int<0, max>, array{email: string, adaid: int<0, 4294967295>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $fetchResult);
183+
assertType('array<int<0, max>, array{email: string, adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $fetchResult);
184184

185185
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada';
186186
$fetchResult = $conn->fetchAllAssociative($query);
187-
assertType('array<int<0, max>, array{email: string, adaid: int<0, 4294967295>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $fetchResult);
187+
assertType('array<int<0, max>, array{email: string, adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $fetchResult);
188188
}
189189

190190
public function fetchAllKeyValue(Connection $conn)
191191
{
192192
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?';
193193
$fetchResult = $conn->fetchAllKeyValue($query, [1]);
194-
assertType('array<string, int<0, 4294967295>>', $fetchResult);
194+
assertType('array<string, int<-32768, 32767>>', $fetchResult);
195195

196196
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada';
197197
$fetchResult = $conn->fetchAllKeyValue($query);
198-
assertType('array<string, int<0, 4294967295>>', $fetchResult);
198+
assertType('array<string, int<-32768, 32767>>', $fetchResult);
199199
}
200200

201201
public function fetchStringable(Connection $conn)
202202
{
203203
$query = 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = ?';
204204
$fetchResult = $conn->fetchAllKeyValue($query, [new StringableObject()]);
205-
assertType('array<string, int<0, 4294967295>>', $fetchResult);
205+
assertType('array<string, int<-32768, 32767>>', $fetchResult);
206206
}
207207

208208
public function datetimeParameter(Connection $conn)

tests/default/data/mysqli-escape.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,16 @@ public function escape(mysqli $mysqli, int $i, float $f, $n, string $s, $nonE, s
3737
public function quotedArguments(mysqli $mysqli, int $i, float $f, $n, string $s, $nonE, string $numericString)
3838
{
3939
$result = $mysqli->query('SELECT email, adaid FROM ada WHERE adaid='.$mysqli->real_escape_string((string) $i));
40-
assertType('mysqli_result<array{email: string, adaid: int<0, 4294967295>}>', $result);
40+
assertType('mysqli_result<array{email: string, adaid: int<-32768, 32767>}>', $result);
4141

4242
$result = $mysqli->query('SELECT email, adaid FROM ada WHERE adaid='.$mysqli->real_escape_string((string) $f));
43-
assertType('mysqli_result<array{email: string, adaid: int<0, 4294967295>}>', $result);
43+
assertType('mysqli_result<array{email: string, adaid: int<-32768, 32767>}>', $result);
4444

4545
$result = $mysqli->query('SELECT email, adaid FROM ada WHERE adaid='.$mysqli->real_escape_string((string) $n));
46-
assertType('mysqli_result<array{email: string, adaid: int<0, 4294967295>}>', $result);
46+
assertType('mysqli_result<array{email: string, adaid: int<-32768, 32767>}>', $result);
4747

4848
$result = $mysqli->query('SELECT email, adaid FROM ada WHERE adaid='.$mysqli->real_escape_string($numericString));
49-
assertType('mysqli_result<array{email: string, adaid: int<0, 4294967295>}>', $result);
49+
assertType('mysqli_result<array{email: string, adaid: int<-32768, 32767>}>', $result);
5050

5151
// when quote() cannot return a numeric-string, we can't infer the precise result-type
5252
$result = $mysqli->query('SELECT email, adaid FROM ada WHERE adaid='.$mysqli->real_escape_string($s));

tests/default/data/mysqli-union-result.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public function doBar(mysqli $mysqli)
1313

1414
foreach ($queries as $query) {
1515
$result = $mysqli->query($query);
16-
assertType('mysqli_result<array{adaid: int<0, 4294967295>}>|mysqli_result<array{email: string}>', $result);
16+
assertType('mysqli_result<array{adaid: int<-32768, 32767>}>|mysqli_result<array{email: string}>', $result);
1717
}
1818
}
1919
}

tests/default/data/mysqli.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ class Foo
1010
public function ooQuerySelected(mysqli $mysqli)
1111
{
1212
$result = $mysqli->query('SELECT email, adaid, gesperrt, freigabe1u1 FROM ada');
13-
assertType('mysqli_result<array{email: string, adaid: int<0, 4294967295>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $result);
13+
assertType('mysqli_result<array{email: string, adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $result);
1414

1515
foreach ($result as $row) {
16-
assertType('int<0, 4294967295>', $row['adaid']);
16+
assertType('int<-32768, 32767>', $row['adaid']);
1717
assertType('string', $row['email']);
1818
assertType('int<-128, 127>', $row['gesperrt']);
1919
assertType('int<-128, 127>', $row['freigabe1u1']);
@@ -29,10 +29,10 @@ public function ooQuery(mysqli $mysqli, string $query)
2929
public function fnQuerySelected(mysqli $mysqli)
3030
{
3131
$result = mysqli_query($mysqli, 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada');
32-
assertType('mysqli_result<array{email: string, adaid: int<0, 4294967295>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $result);
32+
assertType('mysqli_result<array{email: string, adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, freigabe1u1: int<-128, 127>}>', $result);
3333

3434
foreach ($result as $row) {
35-
assertType('int<0, 4294967295>', $row['adaid']);
35+
assertType('int<-32768, 32767>', $row['adaid']);
3636
assertType('string', $row['email']);
3737
assertType('int<-128, 127>', $row['gesperrt']);
3838
assertType('int<-128, 127>', $row['freigabe1u1']);

0 commit comments

Comments
 (0)