Skip to content
This repository was archived by the owner on Mar 12, 2025. It is now read-only.

Commit 93f59e0

Browse files
authored
Merge pull request #64 from Codeception/6.5-assertEquals
Add specialized assertEquals methods to 6.5 branch
2 parents 4552f10 + 8aeb915 commit 93f59e0

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

.travis.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
language: php
22

33
env:
4-
CODECEPTION_VERSION: '2.6.x-dev'
4+
CODECEPTION_VERSION: 'dev-feature/specialized-assert-equals'
55

66
php:
77
- 7.0
@@ -17,9 +17,11 @@ script:
1717
- php robo.phar test cli
1818
- php robo.phar test "unit -g core"
1919
- php robo.phar test "tests/unit/Codeception/Constraints/"
20+
- php robo.phar test "tests/unit/Codeception/Module/AssertsTest.php"
2021
# run tests with 2.5 branch
2122
- CODECEPTION_VERSION=2.5.x-dev php robo.phar prepare
2223
- composer update
2324
- php robo.phar test cli
2425
- php robo.phar test "unit -g core"
2526
- php robo.phar test "tests/unit/Codeception/Constraints/"
27+
- php robo.phar test "tests/unit/Codeception/Module/AssertsTest.php"

src/TestCase.php

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,4 +186,34 @@ public static function assertIsNotIterable($actual, $message = '')
186186
{
187187
\Codeception\PHPUnit\TestCase::assertNotInternalType('iterable', $actual, $message);
188188
}
189+
190+
public static function assertEqualsCanonicalizing($expected, $actual, $message = '')
191+
{
192+
\Codeception\PHPUnit\TestCase::assertEquals($expected, $actual, $message, 0.0, 10, true, false);
193+
}
194+
195+
public static function assertNotEqualsCanonicalizing($expected, $actual, $message = '')
196+
{
197+
\Codeception\PHPUnit\TestCase::assertNotEquals($expected, $actual, $message, 0.0, 10, true, false);
198+
}
199+
200+
public static function assertEqualsIgnoringCase($expected, $actual, $message = '')
201+
{
202+
\Codeception\PHPUnit\TestCase::assertEquals($expected, $actual, $message, 0.0, 10, false, true);
203+
}
204+
205+
public static function assertNotEqualsIgnoringCase($expected, $actual, $message = '')
206+
{
207+
\Codeception\PHPUnit\TestCase::assertNotEquals($expected, $actual, $message, 0.0, 10, false, true);
208+
}
209+
210+
public static function assertEqualsWithDelta($expected, $actual, $delta, $message = '')
211+
{
212+
\Codeception\PHPUnit\TestCase::assertEquals($expected, $actual, $message, $delta, 10, false, false);
213+
}
214+
215+
public static function assertNotEqualsWithDelta($expected, $actual, $delta, $message = '')
216+
{
217+
\Codeception\PHPUnit\TestCase::assertNotEquals($expected, $actual, $message, $delta, 10, false, false);
218+
}
189219
}

0 commit comments

Comments
 (0)