Skip to content

Commit f6735ac

Browse files
committed
Updated tests
1 parent 34c3bb6 commit f6735ac

File tree

11 files changed

+26
-29
lines changed

11 files changed

+26
-29
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"php": ">=5.5.1"
1111
},
1212
"require-dev": {
13-
"phpunit/phpunit": "<5.8"
13+
"phpunit/phpunit": "*"
1414
},
1515
"autoload": {
1616
"psr-4": {

tests/BuilderTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
namespace s9e\RegexpBuilder\Tests;
44

5-
use PHPUnit_Framework_TestCase;
5+
use PHPUnit\Framework\TestCase;
66
use s9e\RegexpBuilder\Builder;
77

88
/**
99
* @covers s9e\RegexpBuilder\Builder
1010
*/
11-
class BuilderTest extends PHPUnit_Framework_TestCase
11+
class BuilderTest extends TestCase
1212
{
1313
/**
1414
* @dataProvider getBuilderTests

tests/EscaperTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
namespace s9e\RegexpBuilder\Tests;
44

5-
use PHPUnit_Framework_TestCase;
5+
use PHPUnit\Framework\TestCase;
66
use s9e\RegexpBuilder\Escaper;
77

88
/**
99
* @covers s9e\RegexpBuilder\Escaper
1010
*/
11-
class EscaperTest extends PHPUnit_Framework_TestCase
11+
class EscaperTest extends TestCase
1212
{
1313
/**
1414
* @dataProvider getEscapeCharacterClassTests

tests/Input/AbstractTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
namespace s9e\RegexpBuilder\Tests\Input;
44

55
use Exception;
6-
use PHPUnit_Framework_TestCase;
6+
use PHPUnit\Framework\TestCase;
77

8-
abstract class AbstractTest extends PHPUnit_Framework_TestCase
8+
abstract class AbstractTest extends TestCase
99
{
1010
/**
1111
* @dataProvider getInputTests
@@ -17,7 +17,7 @@ public function test($original, $expected, $inputOptions = [])
1717

1818
if ($expected instanceof Exception)
1919
{
20-
$this->setExpectedException(get_class($expected), $expected->getMessage());
20+
$this->expectException(get_class($expected), $expected->getMessage());
2121
}
2222

2323
$this->assertSame($expected, $input->split($original));

tests/MetaCharactersTest.php

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
namespace s9e\RegexpBuilder\Tests;
44

5-
use PHPUnit_Framework_TestCase;
5+
use PHPUnit\Framework\TestCase;
66
use s9e\RegexpBuilder\Input\Utf8;
77
use s9e\RegexpBuilder\MetaCharacters;
88

99
/**
1010
* @covers s9e\RegexpBuilder\MetaCharacters
1111
*/
12-
class MetaCharactersTest extends PHPUnit_Framework_TestCase
12+
class MetaCharactersTest extends TestCase
1313
{
1414
protected function getMeta(array $map = [])
1515
{
@@ -24,21 +24,19 @@ protected function getMeta(array $map = [])
2424

2525
/**
2626
* @testdox Using multiple chars as meta-character throws an exception
27-
* @expectedException InvalidArgumentException
28-
* @expectedExceptionMessage Meta-characters must be represented by exactly one character
2927
*/
3028
public function testMultipleCharsException()
3129
{
30+
$this->expectException('InvalidArgumentException', 'Meta-characters must be represented by exactly one character');
3231
$this->getMeta(['xx' => 'x']);
3332
}
3433

3534
/**
3635
* @testdox Invalid expressions throw an exception
37-
* @expectedException InvalidArgumentException
38-
* @expectedExceptionMessage Invalid expression '+++'
3936
*/
4037
public function testInvalidExceptionException()
4138
{
39+
$this->expectException('InvalidArgumentException', "Invalid expression '+++'");
4240
$this->getMeta(['x' => '+++']);
4341
}
4442

@@ -56,11 +54,10 @@ public function testGetExpression()
5654

5755
/**
5856
* @testdox getExpression() throws an exception on unknown meta values
59-
* @expectedException InvalidArgumentException
60-
* @expectedExceptionMessage Invalid meta value -1
6157
*/
6258
public function testGetExpressionException()
6359
{
60+
$this->expectException('InvalidArgumentException', "Invalid meta value -1");
6461
$this->getMeta([])->getExpression(-1);
6562
}
6663

tests/Output/AbstractTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
namespace s9e\RegexpBuilder\Tests\Output;
44

55
use Exception;
6-
use PHPUnit_Framework_TestCase;
6+
use PHPUnit\Framework\TestCase;
77

8-
abstract class AbstractTest extends PHPUnit_Framework_TestCase
8+
abstract class AbstractTest extends TestCase
99
{
1010
/**
1111
* @dataProvider getOutputTests
@@ -17,7 +17,7 @@ public function test($original, $expected, $options = [])
1717

1818
if ($expected instanceof Exception)
1919
{
20-
$this->setExpectedException(get_class($expected), $expected->getMessage());
20+
$this->expectException(get_class($expected), $expected->getMessage());
2121
}
2222

2323
$this->assertSame($expected, $output->output($original));

tests/Passes/AbstractTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
namespace s9e\RegexpBuilder\Tests\Passes;
44

5-
use PHPUnit_Framework_TestCase;
5+
use PHPUnit\Framework\TestCase;
66

7-
abstract class AbstractTest extends PHPUnit_Framework_TestCase
7+
abstract class AbstractTest extends TestCase
88
{
99
/**
1010
* @dataProvider getPassTests

tests/Passes/RecurseTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
namespace s9e\RegexpBuilder\Tests\Passes;
44

5-
use PHPUnit_Framework_TestCase;
5+
use PHPUnit\Framework\TestCase;
66
use s9e\RegexpBuilder\Passes\Recurse;
77

88
/**
99
* @covers s9e\RegexpBuilder\Passes\AbstractPass
1010
* @covers s9e\RegexpBuilder\Passes\Recurse
1111
*/
12-
class RecurseTest extends PHPUnit_Framework_TestCase
12+
class RecurseTest extends TestCase
1313
{
1414
public function test()
1515
{

tests/RunnerTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
namespace s9e\RegexpBuilder\Tests;
44

5-
use PHPUnit_Framework_TestCase;
5+
use PHPUnit\Framework\TestCase;
66
use s9e\RegexpBuilder\Runner;
77

88
/**
99
* @covers s9e\RegexpBuilder\Runner
1010
*/
11-
class RunnerTest extends PHPUnit_Framework_TestCase
11+
class RunnerTest extends TestCase
1212
{
1313
public function testRun()
1414
{

tests/SerializerTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace s9e\RegexpBuilder\Tests;
44

5-
use PHPUnit_Framework_TestCase;
5+
use PHPUnit\Framework\TestCase;
66
use s9e\RegexpBuilder\Escaper;
77
use s9e\RegexpBuilder\Input\Bytes as Input;
88
use s9e\RegexpBuilder\MetaCharacters;
@@ -12,7 +12,7 @@
1212
/**
1313
* @covers s9e\RegexpBuilder\Serializer
1414
*/
15-
class SerializerTest extends PHPUnit_Framework_TestCase
15+
class SerializerTest extends TestCase
1616
{
1717
/**
1818
* @dataProvider getSerializerTests

0 commit comments

Comments
 (0)