Skip to content
This repository was archived by the owner on Sep 5, 2025. It is now read-only.

Commit f34596d

Browse files
committed
Replace ->assert with self::assert in all test files
1 parent 28be321 commit f34596d

4 files changed

Lines changed: 117 additions & 117 deletions

File tree

tests/ClientTest.php

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ class ClientTest extends TestCase
1515
{
1616
public function testConstructorRequiresUrl(): void
1717
{
18-
$this->expectException(InvalidArgumentException::class);
19-
$this->expectExceptionMessage('url must be set');
18+
self::expectException(InvalidArgumentException::class);
19+
self::expectExceptionMessage('url must be set');
2020

2121
new Client([
2222
'token' => 'test-token',
@@ -25,8 +25,8 @@ public function testConstructorRequiresUrl(): void
2525

2626
public function testConstructorRequiresToken(): void
2727
{
28-
$this->expectException(InvalidArgumentException::class);
29-
$this->expectExceptionMessage('token must be set');
28+
self::expectException(InvalidArgumentException::class);
29+
self::expectExceptionMessage('token must be set');
3030

3131
new Client([
3232
'url' => 'https://test.keboola.com',
@@ -46,7 +46,7 @@ public function testSubmitQueryJob(): void
4646
'transactional' => true,
4747
]);
4848

49-
$this->assertEquals(['queryJobId' => 'job-12345'], $result);
49+
self::assertEquals(['queryJobId' => 'job-12345'], $result);
5050
}
5151

5252
public function testGetJobStatus(): void
@@ -63,8 +63,8 @@ public function testGetJobStatus(): void
6363

6464
$result = $client->getJobStatus('job-12345');
6565

66-
$this->assertEquals('job-12345', $result['queryJobId']);
67-
$this->assertEquals('running', $result['status']);
66+
self::assertEquals('job-12345', $result['queryJobId']);
67+
self::assertEquals('running', $result['status']);
6868
}
6969

7070
public function testCancelJob(): void
@@ -77,7 +77,7 @@ public function testCancelJob(): void
7777

7878
$result = $client->cancelJob('job-12345', ['reason' => 'User requested']);
7979

80-
$this->assertEquals(['queryJobId' => 'job-12345'], $result);
80+
self::assertEquals(['queryJobId' => 'job-12345'], $result);
8181
}
8282

8383
public function testGetJobResults(): void
@@ -94,10 +94,10 @@ public function testGetJobResults(): void
9494

9595
$result = $client->getJobResults('job-12345', 'stmt-67890');
9696

97-
$this->assertEquals('completed', $result['status']);
98-
$this->assertEquals(1, $result['rowsAffected']);
97+
self::assertEquals('completed', $result['status']);
98+
self::assertEquals(1, $result['rowsAffected']);
9999
assert(is_array($result['data']));
100-
$this->assertCount(1, $result['data']);
100+
self::assertCount(1, $result['data']);
101101
}
102102

103103
public function testHealthCheck(): void
@@ -115,8 +115,8 @@ public function testHealthCheck(): void
115115

116116
$result = $client->healthCheck();
117117

118-
$this->assertEquals('query', $result['service']);
119-
$this->assertEquals('ok', $result['status']);
118+
self::assertEquals('query', $result['service']);
119+
self::assertEquals('ok', $result['status']);
120120
}
121121

122122
public function testHealthCheckWithInvalidToken(): void
@@ -142,8 +142,8 @@ public function testHealthCheckWithInvalidToken(): void
142142
// Health check should succeed because no token is sent
143143
$result = $client->healthCheck();
144144

145-
$this->assertEquals('query', $result['service']);
146-
$this->assertEquals('ok', $result['status']);
145+
self::assertEquals('query', $result['service']);
146+
self::assertEquals('ok', $result['status']);
147147
}
148148

149149
private function createClientWithMockHandler(MockHandler $mockHandler): Client

tests/Functional/BasicQueryTest.php

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -18,46 +18,46 @@ public function testSubmitSimpleSelectQuery(): void
1818
],
1919
);
2020

21-
$this->assertArrayHasKey('queryJobId', $response);
21+
self::assertArrayHasKey('queryJobId', $response);
2222
$queryJobId = $response['queryJobId'];
2323
assert(is_string($queryJobId));
24-
$this->assertNotEmpty($queryJobId);
24+
self::assertNotEmpty($queryJobId);
2525

2626
// Wait for job completion
2727
$finalStatus = $this->queryClient->waitForJobCompletion($queryJobId);
2828

29-
$this->assertEquals('completed', $finalStatus['status']);
30-
$this->assertEquals($queryJobId, $finalStatus['queryJobId']);
31-
$this->assertArrayHasKey('statements', $finalStatus);
29+
self::assertEquals('completed', $finalStatus['status']);
30+
self::assertEquals($queryJobId, $finalStatus['queryJobId']);
31+
self::assertArrayHasKey('statements', $finalStatus);
3232
$statements = $finalStatus['statements'];
3333
assert(is_array($statements));
34-
$this->assertCount(1, $statements);
34+
self::assertCount(1, $statements);
3535

3636
$statement = $statements[0];
3737
assert(is_array($statement));
38-
$this->assertEquals('completed', $statement['status']);
38+
self::assertEquals('completed', $statement['status']);
3939

4040
// Get job results
41-
$this->assertArrayHasKey('id', $statement);
41+
self::assertArrayHasKey('id', $statement);
4242
$results = $this->queryClient->getJobResults($queryJobId, $statement['id']);
4343

44-
$this->assertArrayHasKey('status', $results);
45-
$this->assertEquals('completed', $results['status']);
44+
self::assertArrayHasKey('status', $results);
45+
self::assertEquals('completed', $results['status']);
4646

4747
// Verify we got a timestamp result
48-
$this->assertArrayHasKey('data', $results);
48+
self::assertArrayHasKey('data', $results);
4949
$data = $results['data'];
5050
assert(is_array($data));
51-
$this->assertCount(1, $data);
51+
self::assertCount(1, $data);
5252
$row = $data[0];
5353
assert(is_array($row));
54-
$this->assertCount(1, $row);
54+
self::assertCount(1, $row);
5555
// Query API returns indexed arrays, not associative arrays with column names
56-
$this->assertArrayHasKey(0, $row);
57-
$this->assertIsString($row[0]);
58-
$this->assertNotEmpty($row[0]);
56+
self::assertArrayHasKey(0, $row);
57+
self::assertIsString($row[0]);
58+
self::assertNotEmpty($row[0]);
5959
// Verify it's a valid timestamp (numeric string)
60-
$this->assertMatchesRegularExpression('/^\d+\.\d+$/', $row[0]);
60+
self::assertMatchesRegularExpression('/^\d+\.\d+$/', $row[0]);
6161
}
6262

6363
public function testSubmitInformationSchemaQuery(): void
@@ -75,44 +75,44 @@ public function testSubmitInformationSchemaQuery(): void
7575
],
7676
);
7777

78-
$this->assertArrayHasKey('queryJobId', $response);
78+
self::assertArrayHasKey('queryJobId', $response);
7979
$queryJobId = $response['queryJobId'];
8080
assert(is_string($queryJobId));
81-
$this->assertNotEmpty($queryJobId);
81+
self::assertNotEmpty($queryJobId);
8282

8383
// Wait for job completion
8484
$finalStatus = $this->queryClient->waitForJobCompletion($queryJobId);
8585

86-
$this->assertEquals('completed', $finalStatus['status']);
87-
$this->assertEquals($queryJobId, $finalStatus['queryJobId']);
88-
$this->assertArrayHasKey('statements', $finalStatus);
86+
self::assertEquals('completed', $finalStatus['status']);
87+
self::assertEquals($queryJobId, $finalStatus['queryJobId']);
88+
self::assertArrayHasKey('statements', $finalStatus);
8989
$statements = $finalStatus['statements'];
9090
assert(is_array($statements));
91-
$this->assertCount(1, $statements);
91+
self::assertCount(1, $statements);
9292

9393
$statement = $statements[0];
9494
assert(is_array($statement));
95-
$this->assertEquals('completed', $statement['status']);
95+
self::assertEquals('completed', $statement['status']);
9696

9797
// Get job results
98-
$this->assertArrayHasKey('id', $statement);
98+
self::assertArrayHasKey('id', $statement);
9999
$results = $this->queryClient->getJobResults($queryJobId, $statement['id']);
100100

101-
$this->assertArrayHasKey('status', $results);
102-
$this->assertEquals('completed', $results['status']);
101+
self::assertArrayHasKey('status', $results);
102+
self::assertEquals('completed', $results['status']);
103103

104104
// Verify we got a count result
105-
$this->assertArrayHasKey('data', $results);
105+
self::assertArrayHasKey('data', $results);
106106
$data = $results['data'];
107107
assert(is_array($data));
108-
$this->assertCount(1, $data);
108+
self::assertCount(1, $data);
109109
$row = $data[0];
110110
assert(is_array($row));
111-
$this->assertCount(1, $row);
111+
self::assertCount(1, $row);
112112
// Query API returns indexed arrays, not associative arrays with column names
113113
assert(isset($row[0]));
114-
$this->assertIsNumeric($row[0]);
115-
$this->assertGreaterThanOrEqual(0, (int) $row[0]);
114+
self::assertIsNumeric($row[0]);
115+
self::assertGreaterThanOrEqual(0, (int) $row[0]);
116116
}
117117

118118
public function testExecuteWorkspaceQuery(): void
@@ -128,46 +128,46 @@ public function testExecuteWorkspaceQuery(): void
128128
);
129129

130130
// Verify the response structure
131-
$this->assertArrayHasKey('queryJobId', $response);
132-
$this->assertArrayHasKey('status', $response);
133-
$this->assertArrayHasKey('statements', $response);
134-
$this->assertArrayHasKey('results', $response);
131+
self::assertArrayHasKey('queryJobId', $response);
132+
self::assertArrayHasKey('status', $response);
133+
self::assertArrayHasKey('statements', $response);
134+
self::assertArrayHasKey('results', $response);
135135

136136
// Verify job completed successfully
137-
$this->assertEquals('completed', $response['status']);
138-
$this->assertNotEmpty($response['queryJobId']);
137+
self::assertEquals('completed', $response['status']);
138+
self::assertNotEmpty($response['queryJobId']);
139139

140140
// Verify statements
141141
$statements = $response['statements'];
142142
assert(is_array($statements));
143-
$this->assertCount(1, $statements);
143+
self::assertCount(1, $statements);
144144

145145
$statement = $statements[0];
146146
assert(is_array($statement));
147-
$this->assertEquals('completed', $statement['status']);
147+
self::assertEquals('completed', $statement['status']);
148148

149149
// Verify results
150150
$results = $response['results'];
151151
assert(is_array($results));
152-
$this->assertCount(1, $results);
152+
self::assertCount(1, $results);
153153

154154
$result = $results[0];
155155
assert(is_array($result));
156-
$this->assertEquals('completed', $result['status']);
156+
self::assertEquals('completed', $result['status']);
157157

158158
// Verify we got timestamp data
159-
$this->assertArrayHasKey('data', $result);
159+
self::assertArrayHasKey('data', $result);
160160
$data = $result['data'];
161161
assert(is_array($data));
162-
$this->assertCount(1, $data);
162+
self::assertCount(1, $data);
163163
$row = $data[0];
164164
assert(is_array($row));
165-
$this->assertCount(1, $row);
165+
self::assertCount(1, $row);
166166
// Query API returns indexed arrays, not associative arrays with column names
167-
$this->assertArrayHasKey(0, $row);
168-
$this->assertIsString($row[0]);
169-
$this->assertNotEmpty($row[0]);
167+
self::assertArrayHasKey(0, $row);
168+
self::assertIsString($row[0]);
169+
self::assertNotEmpty($row[0]);
170170
// Verify it's a valid timestamp (numeric string)
171-
$this->assertMatchesRegularExpression('/^\d+\.\d+$/', $row[0]);
171+
self::assertMatchesRegularExpression('/^\d+\.\d+$/', $row[0]);
172172
}
173173
}

0 commit comments

Comments
 (0)