Skip to content

Commit

Permalink
Merge pull request #9315 from paulbalandan/method-namecase
Browse files Browse the repository at this point in the history
refactor: fix `method.nameCase` errors
  • Loading branch information
samsonasik authored Dec 11, 2024
2 parents 8fc60e7 + 64c8fce commit f5200b5
Show file tree
Hide file tree
Showing 11 changed files with 38 additions and 74 deletions.
36 changes: 0 additions & 36 deletions phpstan-baseline.php
Original file line number Diff line number Diff line change
Expand Up @@ -13069,12 +13069,6 @@
'count' => 1,
'path' => __DIR__ . '/tests/system/Database/Live/GetTest.php',
];
$ignoreErrors[] = [
// identifier: method.nameCase
'message' => '#^Call to method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:getWhere\\(\\) with incorrect case\\: getwhere$#',
'count' => 4,
'path' => __DIR__ . '/tests/system/Database/Live/InsertTest.php',
];
$ignoreErrors[] = [
// identifier: property.phpDocType
'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\Live\\\\MetadataTest\\:\\:\\$seed is not the same as PHPDoc type array\\<int, class\\-string\\<CodeIgniter\\\\Database\\\\Seeder\\>\\>\\|class\\-string\\<CodeIgniter\\\\Database\\\\Seeder\\> of overridden property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$seed\\.$#',
Expand Down Expand Up @@ -13177,12 +13171,6 @@
'count' => 1,
'path' => __DIR__ . '/tests/system/Database/Live/UpdateTest.php',
];
$ignoreErrors[] = [
// identifier: method.nameCase
'message' => '#^Call to method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:getWhere\\(\\) with incorrect case\\: getwhere$#',
'count' => 9,
'path' => __DIR__ . '/tests/system/Database/Live/UpsertTest.php',
];
$ignoreErrors[] = [
// identifier: argument.type
'message' => '#^Parameter \\#1 \\$set of method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:updateFields\\(\\) expects array\\<int, CodeIgniter\\\\Database\\\\RawSql\\|string\\>\\|string, array\\<string, CodeIgniter\\\\Database\\\\RawSql\\> given\\.$#',
Expand Down Expand Up @@ -13543,12 +13531,6 @@
'count' => 1,
'path' => __DIR__ . '/tests/system/Filters/fixtures/InvalidClass.php',
];
$ignoreErrors[] = [
// identifier: method.nameCase
'message' => '#^Call to method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with incorrect case\\: assertInstanceof$#',
'count' => 1,
'path' => __DIR__ . '/tests/system/Format/FormatTest.php',
];
$ignoreErrors[] = [
// identifier: missingType.iterableValue
'message' => '#^Method CodeIgniter\\\\Format\\\\XMLFormatterTest\\:\\:provideValidatingInvalidTags\\(\\) return type has no value type specified in iterable type iterable\\.$#',
Expand Down Expand Up @@ -13675,12 +13657,6 @@
'count' => 1,
'path' => __DIR__ . '/tests/system/HTTP/DownloadResponseTest.php',
];
$ignoreErrors[] = [
// identifier: method.nameCase
'message' => '#^Call to method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNull\\(\\) with incorrect case\\: AssertNull$#',
'count' => 1,
'path' => __DIR__ . '/tests/system/HTTP/Files/FileCollectionTest.php',
];
$ignoreErrors[] = [
// identifier: missingType.return
'message' => '#^Function CodeIgniter\\\\HTTP\\\\Files\\\\is_uploaded_file\\(\\) has no return type specified\\.$#',
Expand Down Expand Up @@ -16843,12 +16819,6 @@
'count' => 1,
'path' => __DIR__ . '/tests/system/Test/ControllerTestTraitTest.php',
];
$ignoreErrors[] = [
// identifier: method.nameCase
'message' => '#^Call to method CodeIgniter\\\\Test\\\\ControllerTestTraitTest\\:\\:withUri\\(\\) with incorrect case\\: withURI$#',
'count' => 17,
'path' => __DIR__ . '/tests/system/Test/ControllerTestTraitTest.php',
];
$ignoreErrors[] = [
// identifier: class.notFound
'message' => '#^Class App\\\\Controllers\\\\NeverHeardOfIt not found\\.$#',
Expand Down Expand Up @@ -17317,12 +17287,6 @@
'count' => 1,
'path' => __DIR__ . '/tests/system/Validation/FileRulesTest.php',
];
$ignoreErrors[] = [
// identifier: method.nameCase
'message' => '#^Call to method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with incorrect case\\: assertsame$#',
'count' => 2,
'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php',
];
$ignoreErrors[] = [
// identifier: missingType.iterableValue
'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:alphaNumericProvider\\(\\) return type has no value type specified in iterable type iterable\\.$#',
Expand Down
2 changes: 1 addition & 1 deletion system/Test/ControllerTestTrait.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
*
* $this->withRequest($request)
* ->withResponse($response)
* ->withURI($uri)
* ->withUri($uri)
* ->withBody($body)
* ->controller('App\Controllers\Home')
* ->execute('methodName');
Expand Down
8 changes: 4 additions & 4 deletions tests/system/Database/Live/InsertTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ public function testReplaceWithNoMatchingData(): void
$this->db->table('job')->replace($data);

$row = $this->db->table('job')
->getwhere(['id' => 5])
->getWhere(['id' => 5])
->getRow();

$this->assertSame('Cab Driver', $row->name);
Expand All @@ -114,7 +114,7 @@ public function testReplaceWithMatchingData(): void
$this->db->table('job')->replace($data);

$row = $this->db->table('job')
->getwhere(['id' => 1])
->getWhere(['id' => 1])
->getRow();

$this->assertSame('Cab Driver', $row->name);
Expand All @@ -135,7 +135,7 @@ public function testReplaceTwice(): void
$builder->replace($data);

$row = $this->db->table('job')
->getwhere(['id' => 1])
->getWhere(['id' => 1])
->getRow();
$this->assertSame('John Smith', $row->name);

Expand All @@ -147,7 +147,7 @@ public function testReplaceTwice(): void
$builder->replace($data);

$row = $this->db->table('job')
->getwhere(['id' => 2])
->getWhere(['id' => 2])
->getRow();
$this->assertSame('Hans Schmidt', $row->name);
}
Expand Down
18 changes: 9 additions & 9 deletions tests/system/Database/Live/UpsertTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ public function testUpsertChangePrimaryKeyOnUniqueIndex(): void
->upsert($userData);

$new = $this->db->table('user')
->getwhere(['email' => '[email protected]'])
->getWhere(['email' => '[email protected]'])
->getRow();

$this->assertSame(5, (int) $new->id);
Expand Down Expand Up @@ -460,7 +460,7 @@ public function testUpsertWithMatchingDataOnUniqueIndexandPrimaryKey(): void
$this->db->table('user')->upsert($data);

$original = $this->db->table('user')
->getwhere(['id' => 6])
->getWhere(['id' => 6])
->getRow();

$data = [
Expand All @@ -474,7 +474,7 @@ public function testUpsertWithMatchingDataOnUniqueIndexandPrimaryKey(): void

// get by id
$row = $this->db->table('user')
->getwhere(['id' => 6])
->getWhere(['id' => 6])
->getRow();

$this->assertSame('Random Name 356', $row->name);
Expand Down Expand Up @@ -508,17 +508,17 @@ public function testUpsertBatchOnPrimaryKey(): void

// get by id
$row1 = $this->db->table('user')
->getwhere(['id' => 1])
->getWhere(['id' => 1])
->getRow();

// get by id
$row2 = $this->db->table('user')
->getwhere(['id' => 2])
->getWhere(['id' => 2])
->getRow();

// get by id
$row3 = $this->db->table('user')
->getwhere(['id' => 3])
->getWhere(['id' => 3])
->getRow();

$this->assertSame('Upsert One On Id', $row1->name);
Expand Down Expand Up @@ -553,17 +553,17 @@ public function testUpsertBatchOnNullAutoIncrement(): void

// get by id
$row1 = $this->db->table('user')
->getwhere(['email' => '[email protected]'])
->getWhere(['email' => '[email protected]'])
->getRow();

// get by id
$row2 = $this->db->table('user')
->getwhere(['email' => '[email protected]'])
->getWhere(['email' => '[email protected]'])
->getRow();

// get by id
$row3 = $this->db->table('user')
->getwhere(['email' => '[email protected]'])
->getWhere(['email' => '[email protected]'])
->getRow();

$this->assertSame('Null One', $row1->name);
Expand Down
2 changes: 1 addition & 1 deletion tests/system/Format/FormatTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ public function testFormatConfigType(): void

public function testGetFormatter(): void
{
$this->assertInstanceof(FormatterInterface::class, $this->format->getFormatter('application/json'));
$this->assertInstanceOf(FormatterInterface::class, $this->format->getFormatter('application/json'));
}

public function testGetFormatterExpectsExceptionOnUndefinedMime(): void
Expand Down
2 changes: 1 addition & 1 deletion tests/system/HTTP/Files/FileCollectionTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -524,7 +524,7 @@ public function testFileNoExistSingleFile(): void

$collection = new FileCollection();
$file = $collection->getFile('fileuser');
$this->AssertNull($file);
$this->assertNull($file);
}

public function testFileReturnValidMultipleFiles(): void
Expand Down
34 changes: 17 additions & 17 deletions tests/system/Test/ControllerTestTraitTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ public function testBadController(): void
{
$this->expectException('InvalidArgumentException');
$logger = new Logger(new LoggerConfig());
$this->withURI('http://example.com')
$this->withUri('http://example.com')
->withLogger($logger)
->controller(NeverHeardOfIt::class)
->execute('index');
Expand All @@ -59,7 +59,7 @@ public function testBadControllerMethod(): void
{
$this->expectException('InvalidArgumentException');
$logger = new Logger(new LoggerConfig());
$this->withURI('http://example.com')
$this->withUri('http://example.com')
->withLogger($logger)
->controller(Home::class)
->execute('nothere');
Expand All @@ -68,7 +68,7 @@ public function testBadControllerMethod(): void
public function testController(): void
{
$logger = new Logger(new LoggerConfig());
$result = $this->withURI('http://example.com')
$result = $this->withUri('http://example.com')
->withLogger($logger)
->controller(Home::class)
->execute('index');
Expand All @@ -78,7 +78,7 @@ public function testController(): void

public function testControllerWithoutLogger(): void
{
$result = $this->withURI('http://example.com')
$result = $this->withUri('http://example.com')
->controller(Home::class)
->execute('index');

Expand All @@ -88,7 +88,7 @@ public function testControllerWithoutLogger(): void
public function testPopcornIndex(): void
{
$logger = new Logger(new LoggerConfig());
$result = $this->withURI('http://example.com')
$result = $this->withUri('http://example.com')
->withLogger($logger)
->controller(Popcorn::class)
->execute('index');
Expand All @@ -99,7 +99,7 @@ public function testPopcornIndex(): void
public function testPopcornIndex2(): void
{
$logger = new Logger(new LoggerConfig());
$result = $this->withURI('http://example.com')
$result = $this->withUri('http://example.com')
->withLogger($logger)
->controller(Popcorn::class)
->execute('index');
Expand All @@ -111,7 +111,7 @@ public function testPopcornIndex2(): void
public function testPopcornFailure(): void
{
$logger = new Logger(new LoggerConfig());
$result = $this->withURI('http://example.com')
$result = $this->withUri('http://example.com')
->withLogger($logger)
->controller(Popcorn::class)
->execute('pop');
Expand All @@ -122,7 +122,7 @@ public function testPopcornFailure(): void
public function testPopcornException(): void
{
$logger = new Logger(new LoggerConfig());
$result = $this->withURI('http://example.com')
$result = $this->withUri('http://example.com')
->withLogger($logger)
->controller(Popcorn::class)
->execute('popper');
Expand All @@ -136,7 +136,7 @@ public function testPopcornIndexWithSupport(): void
$config = new App();
$body = '';

$result = $this->withURI('http://example.com')
$result = $this->withUri('http://example.com')
->withConfig($config)
->withRequest(service('request', $config))
->withResponse(service('response', $config))
Expand All @@ -152,7 +152,7 @@ public function testPopcornIndexWithSupport(): void
public function testRequestPassthrough(): void
{
$logger = new Logger(new LoggerConfig());
$result = $this->withURI('http://example.com')
$result = $this->withUri('http://example.com')
->withLogger($logger)
->controller(Popcorn::class)
->execute('popper');
Expand All @@ -164,7 +164,7 @@ public function testRequestPassthrough(): void
public function testFailureResponse(): void
{
$logger = new Logger(new LoggerConfig());
$result = $this->withURI('http://example.com')
$result = $this->withUri('http://example.com')
->withLogger($logger)
->controller(Popcorn::class)
->execute('oops');
Expand All @@ -176,7 +176,7 @@ public function testFailureResponse(): void
public function testEmptyResponse(): void
{
$logger = new Logger(new LoggerConfig());
$result = $this->withURI('http://example.com')
$result = $this->withUri('http://example.com')
->withLogger($logger)
->controller(Popcorn::class)
->execute('weasel');
Expand All @@ -189,7 +189,7 @@ public function testEmptyResponse(): void
public function testRedirect(): void
{
$logger = new Logger(new LoggerConfig());
$result = $this->withURI('http://example.com')
$result = $this->withUri('http://example.com')
->withLogger($logger)
->controller(Popcorn::class)
->execute('goaway');
Expand All @@ -200,7 +200,7 @@ public function testRedirect(): void
public function testDOMParserForward(): void
{
$logger = new Logger(new LoggerConfig());
$result = $this->withURI('http://example.com')
$result = $this->withUri('http://example.com')
->withLogger($logger)
->controller(Popcorn::class)
->execute('index');
Expand All @@ -211,7 +211,7 @@ public function testDOMParserForward(): void
public function testFailsForward(): void
{
$logger = new Logger(new LoggerConfig());
$result = $this->withURI('http://example.com')
$result = $this->withUri('http://example.com')
->withLogger($logger)
->controller(Popcorn::class)
->execute('index');
Expand All @@ -225,7 +225,7 @@ public function testFailsForward(): void
*/
public function testResponseOverriding(): void
{
$result = $this->withURI('http://example.com/rest/')
$result = $this->withUri('http://example.com/rest/')
->controller(Popcorn::class)
->execute('index3');

Expand Down Expand Up @@ -271,7 +271,7 @@ public function throwsBody(): never

public function testWithUriUpdatesUriStringAndCurrentUrlValues(): void
{
$result = $this->withURI('http://example.com/foo/bar/1/2/3')
$result = $this->withUri('http://example.com/foo/bar/1/2/3')
->controller(Newautorouting::class)
->execute('postSave', '1', '2', '3');

Expand Down
4 changes: 2 additions & 2 deletions tests/system/Validation/FormatRulesTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -789,7 +789,7 @@ public function testIntegerWithInvalidTypeData($value, bool $expected): void
$data = [
'foo' => $value,
];
$this->assertsame($expected, $this->validation->run($data));
$this->assertSame($expected, $this->validation->run($data));
}

/**
Expand All @@ -807,7 +807,7 @@ public function testNumericWithInvalidTypeData($value, bool $expected): void
$data = [
'foo' => $value,
];
$this->assertsame($expected, $this->validation->run($data));
$this->assertSame($expected, $this->validation->run($data));
}

public static function provideInvalidIntegerType(): iterable
Expand Down
2 changes: 1 addition & 1 deletion user_guide_src/source/testing/controllers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ Allows you to provide a **Logger** instance:
If you do not provide one, a new Logger instance with the default configuration values will be passed
into your controller.

withURI(string $uri)
withUri(string $uri)
--------------------

Allows you to provide a new URI that simulates the URL the client was visiting when this controller was run.
Expand Down
2 changes: 1 addition & 1 deletion user_guide_src/source/testing/controllers/002.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class ForumControllerTest extends CIUnitTestCase

public function testShowCategories()
{
$result = $this->withURI('http://example.com/categories')
$result = $this->withUri('http://example.com/categories')
->controller(ForumController::class)
->execute('showCategories');

Expand Down
Loading

0 comments on commit f5200b5

Please sign in to comment.