diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2021-03-18 16:02:30 +0000 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2021-03-19 11:38:20 +0000 |
| commit | 37646143628d6d9ab8f62ea7e5fc7d45a028daa9 (patch) | |
| tree | e8c9be127137038889f0eecff9d84cbe259f3347 /tests | |
| parent | 49689d7a5e4380d5d86f41b52c0e40b6d2b4d742 (diff) | |
| download | webtrees-37646143628d6d9ab8f62ea7e5fc7d45a028daa9.tar.gz webtrees-37646143628d6d9ab8f62ea7e5fc7d45a028daa9.tar.bz2 webtrees-37646143628d6d9ab8f62ea7e5fc7d45a028daa9.zip | |
Use closures for sort callbacks
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/app/I18NTest.php | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/tests/app/I18NTest.php b/tests/app/I18NTest.php index b4ab2fb1f2..cc949fc037 100644 --- a/tests/app/I18NTest.php +++ b/tests/app/I18NTest.php @@ -47,18 +47,20 @@ class I18NTest extends TestCase } /** - * @covers \Fisharebest\Webtrees\I18N::strcasecmp() + * @covers \Fisharebest\Webtrees\I18N::comparator() * * @return void */ - public function testStrcasecmp(): void + public function testComparator(): void { - self::assertSame(I18N::strcasecmp('', ''), 0); - self::assertSame(I18N::strcasecmp('Abc', 'abc'), 0); - self::assertTrue(I18N::strcasecmp('Abc', 'bcd') < 0); - self::assertTrue(I18N::strcasecmp('bcd', 'ABC') > 0); - self::assertTrue(I18N::strcasecmp('Abc', 'abcd') < 0); - self::assertTrue(I18N::strcasecmp('Abcd', 'abc') > 0); + $comparator = I18N::comparator(); + + self::assertSame($comparator('', ''), 0); + self::assertSame($comparator('Abc', 'abc'), 0); + self::assertTrue($comparator('Abc', 'bcd') < 0); + self::assertTrue($comparator('bcd', 'ABC') > 0); + self::assertTrue($comparator('Abc', 'abcd') < 0); + self::assertTrue($comparator('Abcd', 'abc') > 0); } /** |
