Skip to content

Commit ac41a42

Browse files
chore: bulk tests fix
1 parent 063e1c3 commit ac41a42

209 files changed

Lines changed: 906 additions & 2363 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

tests/AbstractConfigurationProviderTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Aws\Test;
44

5+
use Aws\AbstractConfigurationProvider;
56
use Aws\LruArrayCache;
67
use Aws\Result;
78
use Aws\ResultInterface;
@@ -10,7 +11,7 @@
1011
use Yoast\PHPUnitPolyfills\TestCases\TestCase;
1112
use PHPUnit\Framework\Attributes\CoversClass;
1213

13-
#[CoversClass(\Aws\AbstractConfigurationProvider::class)]
14+
#[CoversClass(AbstractConfigurationProvider::class)]
1415
class AbstractConfigurationProviderTest extends TestCase
1516
{
1617
/** @var MockObject */

tests/Api/ApiProviderTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ private function getTestApiProvider($useManifest = true)
2424

2525
public function testCanResolveProvider()
2626
{
27-
$p = function ($a, $b, $c) {return [];
28-
29-
$this->assertTrue(true);};
27+
$p = function ($a, $b, $c) {
28+
return [];
29+
};
3030
$result = ['metadata'=> ['serviceIdentifier' => 's']];
3131
$this->assertEquals($result, ApiProvider::resolve($p, 't', 's', 'v'));
3232

tests/Api/DateTimeResultTest.php

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
use PHPUnit\Framework\Attributes\DataProvider;
77
use PHPUnit\Framework\Attributes\CoversClass;
88

9-
#[CoversClass(\Aws\Api\DateTimeResult::class)]
9+
#[CoversClass(DateTimeResult::class)]
1010
class DateTimeResultTest extends TestCase
1111
{
1212
public function testCreatesFromEpoch()
@@ -50,19 +50,14 @@ public function testJsonSerialzesAsIso8601()
5050
$this->assertSame('"' . gmdate('c', $t). '"', json_encode($d));
5151
}
5252

53-
/**
54-
* @return void
55-
*
56-
57-
*/
5853
#[DataProvider('nanosecondPrecisionProvider')]
5954
public function testIso8601NanosecondPrecision($timestamp, $expected)
6055
{
6156
$parsed = DateTimeResult::fromISO8601($timestamp);
6257
$this->assertEquals($expected, (string) $parsed);
6358
}
6459

65-
public static function nanosecondPrecisionProvider()
60+
public static function nanosecondPrecisionProvider(): array
6661
{
6762
return [
6863
['2024-07-31T19:05:47.1234567Z', '2024-07-31T19:05:47+00:00'],

tests/Api/ErrorParser/JsonRpcErrorParserTest.php

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,19 @@
22
namespace Aws\Test\Api\ErrorParser;
33

44
use Aws\Api\ErrorParser\JsonRpcErrorParser;
5+
use Aws\Api\ErrorParser\JsonParserTrait;
56
use Aws\Test\TestServiceTrait;
67
use GuzzleHttp\Psr7;
78
use PHPUnit\Framework\TestCase;
89
use PHPUnit\Framework\Attributes\DataProvider;
910
use PHPUnit\Framework\Attributes\CoversClass;
1011

11-
#[CoversClass(\Aws\Api\ErrorParser\JsonRpcErrorParser::class)]
12-
#[CoversClass(\Aws\Api\ErrorParser\JsonParserTrait::class)]
12+
#[CoversClass(JsonRpcErrorParser::class)]
13+
#[CoversClass(JsonParserTrait::class)]
1314
class JsonRpcErrorParserTest extends TestCase
1415
{
1516
use TestServiceTrait;
1617

17-
/**
18-
*
19-
* @param string $response
20-
* @param string|null $commandName
21-
* @param bool $parserWithService
22-
* @param array $expected
23-
24-
*/
2518
#[DataProvider('errorResponsesProvider')]
2619
public function testParsesClientErrorResponses(
2720
string $response,

tests/Api/ErrorParser/RestJsonErrorParserTest.php

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,19 @@
22
namespace Aws\Test\Api\ErrorParser;
33

44
use Aws\Api\ErrorParser\RestJsonErrorParser;
5+
use Aws\Api\ErrorParser\JsonParserTrait;
56
use Aws\Test\TestServiceTrait;
67
use GuzzleHttp\Psr7;
78
use PHPUnit\Framework\TestCase;
89
use PHPUnit\Framework\Attributes\DataProvider;
910
use PHPUnit\Framework\Attributes\CoversClass;
1011

11-
#[CoversClass(\Aws\Api\ErrorParser\RestJsonErrorParser::class)]
12-
#[CoversClass(\Aws\Api\ErrorParser\JsonParserTrait::class)]
12+
#[CoversClass(RestJsonErrorParser::class)]
13+
#[CoversClass(JsonParserTrait::class)]
1314
class RestJsonErrorParserTest extends TestCase
1415
{
1516
use TestServiceTrait;
1617

17-
/**
18-
*
19-
* @param string $response
20-
* @param string|null $commandName
21-
* @param bool $parserWithService
22-
* @param array $expected
23-
24-
*/
2518
#[DataProvider('errorResponsesProvider')]
2619
public function testParsesClientErrorResponses(
2720
string $response,

tests/Api/ErrorParser/XmlErrorParserTest.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,14 @@ class XmlErrorParserTest extends TestCase
1616
use TestServiceTrait;
1717

1818
/**
19-
*
2019
* @param string $response
2120
* @param string $protocol
2221
* @param string $parser
2322
* @param array $expected
2423
* @param string|null $expectedParsedType
2524
*
2625
* @throws \Exception
27-
28-
*/
26+
*/
2927
#[DataProvider('errorResponsesProvider')]
3028
public function testParsesClientErrorResponses(
3129
string $response,

tests/Api/ListShapeTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
use Aws\Api\Shape;
55
use Aws\Api\ShapeMap;
66
use Aws\Api\ListShape;
7-
use Yoast\PHPUnitPolyfills\TestCases\TestCase;
7+
use PHPUnit\Framework\TestCase;
88
use PHPUnit\Framework\Attributes\CoversClass;
99

10-
#[CoversClass(\Aws\Api\ListShape::class)]
10+
#[CoversClass(ListShape::class)]
1111
class ListShapeTest extends TestCase
1212
{
1313
public function testReturnsMember()

tests/Api/MapShapeTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
use Aws\Api\Shape;
55
use Aws\Api\ShapeMap;
66
use Aws\Api\MapShape;
7-
use Yoast\PHPUnitPolyfills\TestCases\TestCase;
7+
use PHPUnit\Framework\TestCase;
88
use PHPUnit\Framework\Attributes\CoversClass;
99

10-
#[CoversClass(\Aws\Api\MapShape::class)]
10+
#[CoversClass(MapShape::class)]
1111
class MapShapeTest extends TestCase
1212
{
1313
public function testReturnsValue()

tests/Api/OperationTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
use Aws\Api\Shape;
55
use Aws\Api\ShapeMap;
66
use Aws\Api\Operation;
7-
use Yoast\PHPUnitPolyfills\TestCases\TestCase;
7+
use PHPUnit\Framework\TestCase;
88
use PHPUnit\Framework\Attributes\CoversClass;
99

10-
#[CoversClass(\Aws\Api\Operation::class)]
10+
#[CoversClass(Operation::class)]
1111
class OperationTest extends TestCase
1212
{
1313
public function testCreatesDefaultMethodAndUri()

tests/Api/Parser/ComplianceTest.php

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,23 @@
1313
use PHPUnit\Framework\TestCase;
1414
use PHPUnit\Framework\Attributes\DataProvider;
1515
use PHPUnit\Framework\Attributes\CoversClass;
16+
use Aws\Api\Parser\AbstractParser;
17+
use Aws\Api\Parser\AbstractRestParser;
18+
use Aws\Api\Parser\JsonRpcParser;
19+
use Aws\Api\Parser\JsonParser;
20+
use Aws\Api\Parser\RestJsonParser;
21+
use Aws\Api\Parser\RestXmlParser;
22+
use Aws\Api\Parser\QueryParser;
23+
use Aws\Api\Parser\XmlParser;
1624

17-
#[CoversClass(\Aws\Api\Parser\AbstractParser::class)]
18-
#[CoversClass(\Aws\Api\Parser\AbstractRestParser::class)]
19-
#[CoversClass(\Aws\Api\Parser\JsonRpcParser::class)]
20-
#[CoversClass(\Aws\Api\Parser\JsonParser::class)]
21-
#[CoversClass(\Aws\Api\Parser\RestJsonParser::class)]
22-
#[CoversClass(\Aws\Api\Parser\RestXmlParser::class)]
23-
#[CoversClass(\Aws\Api\Parser\QueryParser::class)]
24-
#[CoversClass(\Aws\Api\Parser\XmlParser::class)]
25+
#[CoversClass(AbstractParser::class)]
26+
#[CoversClass(AbstractRestParser::class)]
27+
#[CoversClass(JsonRpcParser::class)]
28+
#[CoversClass(JsonParser::class)]
29+
#[CoversClass(RestJsonParser::class)]
30+
#[CoversClass(RestXmlParser::class)]
31+
#[CoversClass(QueryParser::class)]
32+
#[CoversClass(XmlParser::class)]
2533
class ComplianceTest extends TestCase
2634
{
2735
use UsesServiceTrait;
@@ -104,17 +112,6 @@ public static function caseProvider(): \Generator
104112
}
105113
}
106114

107-
/**
108-
*
109-
* @param $about
110-
* @param Service $service
111-
* @param $name
112-
* @param array $expectedResult
113-
* @param $res
114-
* @param string|null $errorCode
115-
* @param string|null $errorMessage
116-
117-
*/
118115
#[DataProvider('caseProvider')]
119116
public function testPassesComplianceTest(
120117
string $about,
@@ -151,7 +148,6 @@ public function testPassesComplianceTest(
151148

152149
$this->fixTimestamps($result, $service->getOperation($name)->getOutput());
153150
$this->assertEquals($expectedResult, $result);
154-
$this->assertTrue(true);
155151
}
156152

157153
private function fixTimestamps(mixed &$data, Shape $shape): void

0 commit comments

Comments
 (0)