diff --git a/tests/Base/Reader/ReaderWithFilter/BaseReaderWithLikeTestCase.php b/tests/Base/Reader/ReaderWithFilter/BaseReaderWithLikeTestCase.php index 1ce653f..b7ef093 100644 --- a/tests/Base/Reader/ReaderWithFilter/BaseReaderWithLikeTestCase.php +++ b/tests/Base/Reader/ReaderWithFilter/BaseReaderWithLikeTestCase.php @@ -9,12 +9,4 @@ abstract class BaseReaderWithLikeTestCase extends \Yiisoft\Data\Tests\Common\Reader\ReaderWithFilter\BaseReaderWithLikeTestCase { use DataTrait; - - public static function dataWithReader(): array - { - $data = parent::dataWithReader(); - $data['search: contains, different case, case sensitive: null'] = ['email', 'SEED@', null, [2]]; - - return $data; - } } diff --git a/tests/Mssql/ReaderWithHandler/ReaderWithLikeTest.php b/tests/Mssql/ReaderWithHandler/ReaderWithLikeTest.php index 0e494b5..4d0ab96 100644 --- a/tests/Mssql/ReaderWithHandler/ReaderWithLikeTest.php +++ b/tests/Mssql/ReaderWithHandler/ReaderWithLikeTest.php @@ -10,4 +10,17 @@ final class ReaderWithLikeTest extends BaseReaderWithLikeTestCase { use DatabaseTrait; + + public static function dataWithReader(): array + { + $data = parent::dataWithReader(); + + // MSSQL doesn't support case-sensitive "LIKE" conditions + unset( + $data['search: contains, same case, case sensitive: true'], + $data['search: contains, different case, case sensitive: true'], + ); + + return $data; + } } diff --git a/tests/Mysql/ReaderWithFilter/ReaderWithLikeTest.php b/tests/Mysql/ReaderWithFilter/ReaderWithLikeTest.php index e901e3f..49e719a 100644 --- a/tests/Mysql/ReaderWithFilter/ReaderWithLikeTest.php +++ b/tests/Mysql/ReaderWithFilter/ReaderWithLikeTest.php @@ -10,14 +10,4 @@ final class ReaderWithLikeTest extends BaseReaderWithLikeTestCase { use DatabaseTrait; - - public static function dataWithReader(): array - { - $data = parent::dataWithReader(); - $data['search: contains, same case, case sensitive: true'] = ['email', 'ed@be', true, [2]]; - // TODO: Add after changes in yiisoft/db - // $data['search: contains, different case, case sensitive: true'] = ['email', 'SEED@', true, []]; - - return $data; - } } diff --git a/tests/Oracle/ReaderWithHandler/ReaderWithLikeTest.php b/tests/Oracle/ReaderWithHandler/ReaderWithLikeTest.php index 6b1bb44..e6254ed 100644 --- a/tests/Oracle/ReaderWithHandler/ReaderWithLikeTest.php +++ b/tests/Oracle/ReaderWithHandler/ReaderWithLikeTest.php @@ -10,18 +10,4 @@ final class ReaderWithLikeTest extends BaseReaderWithLikeTestCase { use DatabaseTrait; - - public static function dataWithReader(): array - { - $data = parent::dataWithReader(); - $data['search: contains, same case, case sensitive: true'] = ['email', 'ed@be', true, [2]]; - $data['search: contains, different case, case sensitive: true'] = ['email', 'SEED@', true, []]; - // TODO: Remove after changes in yiisoft/db - unset( - $data['search: contains, different case, case sensitive: null'], - $data['search: contains, different case, case sensitive: false'], - ); - - return $data; - } } diff --git a/tests/Pgsql/ReaderWithFilter/ReaderWithLikeTest.php b/tests/Pgsql/ReaderWithFilter/ReaderWithLikeTest.php index 3ed3024..9f249dd 100644 --- a/tests/Pgsql/ReaderWithFilter/ReaderWithLikeTest.php +++ b/tests/Pgsql/ReaderWithFilter/ReaderWithLikeTest.php @@ -10,18 +10,4 @@ final class ReaderWithLikeTest extends BaseReaderWithLikeTestCase { use DatabaseTrait; - - public static function dataWithReader(): array - { - $data = parent::dataWithReader(); - $data['search: contains, same case, case sensitive: true'] = ['email', 'ed@be', true, [2]]; - $data['search: contains, different case, case sensitive: true'] = ['email', 'SEED@', true, []]; - // TODO: Remove after changes in yiisoft/db - unset( - $data['search: contains, different case, case sensitive: null'], - $data['search: contains, different case, case sensitive: false'], - ); - - return $data; - } } diff --git a/tests/Sqlite/ReaderWithFilter/ReaderWithLikeTest.php b/tests/Sqlite/ReaderWithFilter/ReaderWithLikeTest.php index 22bfbc5..f86a145 100644 --- a/tests/Sqlite/ReaderWithFilter/ReaderWithLikeTest.php +++ b/tests/Sqlite/ReaderWithFilter/ReaderWithLikeTest.php @@ -10,4 +10,17 @@ final class ReaderWithLikeTest extends BaseReaderWithLikeTestCase { use DatabaseTrait; + + public static function dataWithReader(): array + { + $data = parent::dataWithReader(); + + // SQLite doesn't support case-sensitive "LIKE" conditions + unset( + $data['search: contains, same case, case sensitive: true'], + $data['search: contains, different case, case sensitive: true'], + ); + + return $data; + } }