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

Commit 4394f87

Browse files
authored
Merge pull request #65 from Codeception/6.0-assertEquals
Add specialized assertEquals methods to 6.0 branch
2 parents 8d884fd + f51ee4b commit 4394f87

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
- 5.6
@@ -16,9 +16,11 @@ script:
1616
- php robo.phar test cli
1717
- php robo.phar test "unit -g core"
1818
- php robo.phar test "tests/unit/Codeception/Constraints/"
19+
- php robo.phar test "tests/unit/Codeception/Module/AssertsTest.php"
1920
# run tests with 2.5 branch
2021
- CODECEPTION_VERSION=2.5.x-dev php robo.phar prepare
2122
- composer update
2223
- php robo.phar test cli
2324
- php robo.phar test "unit -g core"
2425
- php robo.phar test "tests/unit/Codeception/Constraints/"
26+
- 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)