From 37646143628d6d9ab8f62ea7e5fc7d45a028daa9 Mon Sep 17 00:00:00 2001 From: Greg Roach Date: Thu, 18 Mar 2021 16:02:30 +0000 Subject: Use closures for sort callbacks --- tests/app/I18NTest.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'tests') 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); } /** -- cgit v1.3