Skip to content

Commit 4c4e6b1

Browse files
Andreas Schachtnorberttech
Andreas Schacht
authored andcommitted
update deps to phpunit 6.x, fix code and tests (#100)
* update deps to phpunit 6.x, fix code and tests * re-add low deps for travis test, remove hhvm
1 parent 34afc2c commit 4c4e6b1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+59
-64
lines changed

.travis.yml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,9 @@ cache:
88

99
matrix:
1010
include:
11-
- php: 5.3
12-
env: DEPENDENCIES='low'
13-
- php: 5.3
14-
- php: 5.4
15-
- php: 5.5
16-
- php: 5.6
1711
- php: 7.0
18-
- php: hhvm
12+
env: DEPENDENCIES='low'
13+
- php: 7.1
1914

2015
before_install:
2116
- composer self-update

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
}
1616
],
1717
"require": {
18-
"php": ">=5.3.0",
18+
"php": ">=7.0.0",
1919
"ext-filter": "*",
2020
"coduo/php-to-string": "^2",
2121
"symfony/property-access": "^2.3|^3.0",
@@ -24,7 +24,7 @@
2424
"openlss/lib-array2xml": "~0.0.9"
2525
},
2626
"require-dev": {
27-
"phpunit/phpunit": "^4.8"
27+
"phpunit/phpunit": "^6.0"
2828
},
2929
"autoload": {
3030
"psr-4": {

phpunit.xml.dist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<testsuite name="PHP Matcher Test Suite">
88
<directory>./tests/</directory>
99
<exclude>tests/PHPUnit/PHPMatcherAssertionsTest.php</exclude>
10-
<file phpVersion="5.4.0" phpVersionOperator=">=">tests/PHPUnit/PHPMatcherAssertionsTest.php</file>
10+
<file phpVersion="7.0.0" phpVersionOperator=">=">tests/PHPUnit/PHPMatcherAssertionsTest.php</file>
1111
</testsuite>
1212
</testsuites>
1313
<filter>

src/PHPUnit/PHPMatcherAssertions.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ trait PHPMatcherAssertions
1111
*/
1212
protected function assertMatchesPattern($pattern, $value, $message = '')
1313
{
14-
\PHPUnit_Framework_TestCase::assertThat($value, self::matchesPattern($pattern), $message);
14+
\PHPUnit\Framework\TestCase::assertThat($value, self::matchesPattern($pattern), $message);
1515
}
1616

1717
/**
@@ -23,4 +23,4 @@ protected static function matchesPattern($pattern)
2323
{
2424
return new PHPMatcherConstraint($pattern);
2525
}
26-
}
26+
}

src/PHPUnit/PHPMatcherConstraint.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Factory\SimpleFactory;
66
use Coduo\PHPMatcher\Matcher;
77

8-
final class PHPMatcherConstraint extends \PHPUnit_Framework_Constraint
8+
final class PHPMatcherConstraint extends \PHPUnit\Framework\Constraint\Constraint
99
{
1010
/**
1111
* @var string
@@ -65,4 +65,4 @@ private function createMatcher()
6565

6666
return $factory->createMatcher();
6767
}
68-
}
68+
}

src/PHPUnit/PHPMatcherTestCase.php

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

33
namespace Coduo\PHPMatcher\PHPUnit;
44

5-
abstract class PHPMatcherTestCase extends \PHPUnit_Framework_TestCase
5+
abstract class PHPMatcherTestCase extends \PHPUnit\Framework\TestCase
66
{
77
/**
88
* @param string $pattern
@@ -23,4 +23,4 @@ protected static function matchesPattern($pattern)
2323
{
2424
return new PHPMatcherConstraint($pattern);
2525
}
26-
}
26+
}

tests/Factory/SimpleFactoryTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
use Coduo\PHPMatcher\Matcher;
55
use Coduo\PHPMatcher\Factory\SimpleFactory;
66

7-
class SimpleFactoryTest extends \PHPUnit_Framework_TestCase
7+
class SimpleFactoryTest extends \PHPUnit\Framework\TestCase
88
{
99
public function test_creating_matcher()
1010
{

tests/LexerTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use Coduo\PHPMatcher\Lexer;
66

7-
class LexerTest extends \PHPUnit_Framework_TestCase
7+
class LexerTest extends \PHPUnit\Framework\TestCase
88
{
99
/**
1010
* @dataProvider validStringValuesProvider

tests/Matcher/ArrayMatcherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
use Coduo\PHPMatcher\Matcher;
77
use Coduo\PHPMatcher\Parser;
88

9-
class ArrayMatcherTest extends \PHPUnit_Framework_TestCase
9+
class ArrayMatcherTest extends \PHPUnit\Framework\TestCase
1010
{
1111
/**
1212
* @var Matcher\ArrayMatcher

tests/Matcher/BooleanMatcherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
use Coduo\PHPMatcher\Matcher\BooleanMatcher;
55

6-
class BooleanMatcherTest extends \PHPUnit_Framework_TestCase
6+
class BooleanMatcherTest extends \PHPUnit\Framework\TestCase
77
{
88
/**
99
* @dataProvider positiveCanMatchData

tests/Matcher/CallbackMatcherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
use Coduo\PHPMatcher\Matcher\CallbackMatcher;
55

6-
class CallbackMatcherTest extends \PHPUnit_Framework_TestCase
6+
class CallbackMatcherTest extends \PHPUnit\Framework\TestCase
77
{
88
function test_positive_can_match()
99
{

tests/Matcher/ChainMatcherTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
use Coduo\PHPMatcher\Matcher\ArrayMatcher;
55
use Coduo\PHPMatcher\Matcher\ChainMatcher;
66

7-
class ChainMatcherTest extends \PHPUnit_Framework_TestCase
7+
class ChainMatcherTest extends \PHPUnit\Framework\TestCase
88
{
99
/**
1010
* @var ArrayMatcher
@@ -23,8 +23,8 @@ class ChainMatcherTest extends \PHPUnit_Framework_TestCase
2323

2424
public function setUp()
2525
{
26-
$this->firstMatcher = $this->getMock('Coduo\PHPMatcher\Matcher\ValueMatcher');
27-
$this->secondMatcher = $this->getMock('Coduo\PHPMatcher\Matcher\ValueMatcher');
26+
$this->firstMatcher = $this->createMock('Coduo\PHPMatcher\Matcher\ValueMatcher');
27+
$this->secondMatcher = $this->createMock('Coduo\PHPMatcher\Matcher\ValueMatcher');
2828

2929
$this->matcher = new ChainMatcher(array(
3030
$this->firstMatcher,

tests/Matcher/DoubleMatcherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher\DoubleMatcher;
66
use Coduo\PHPMatcher\Parser;
77

8-
class DoubleMatcherTest extends \PHPUnit_Framework_TestCase
8+
class DoubleMatcherTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @var DoubleMatcher

tests/Matcher/ExpressionMatcherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
use Coduo\PHPMatcher\Matcher\ExpressionMatcher;
55

6-
class ExpressionMatcherTest extends \PHPUnit_Framework_TestCase
6+
class ExpressionMatcherTest extends \PHPUnit\Framework\TestCase
77
{
88
/**
99
* @dataProvider positiveCanMatchData

tests/Matcher/IntegerMatcherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher\IntegerMatcher;
66
use Coduo\PHPMatcher\Parser;
77

8-
class IntegerMatcherTest extends \PHPUnit_Framework_TestCase
8+
class IntegerMatcherTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @var IntegerMatcher

tests/Matcher/JsonMatcherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
use Coduo\PHPMatcher\Matcher;
77
use Coduo\PHPMatcher\Parser;
88

9-
class JsonMatcherTest extends \PHPUnit_Framework_TestCase
9+
class JsonMatcherTest extends \PHPUnit\Framework\TestCase
1010
{
1111
/**
1212
* @var Matcher\JsonMatcher

tests/Matcher/NullMatcherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
use Coduo\PHPMatcher\Matcher\NullMatcher;
55

6-
class NullMatcherTest extends \PHPUnit_Framework_TestCase
6+
class NullMatcherTest extends \PHPUnit\Framework\TestCase
77
{
88
/**
99
* @dataProvider positiveCanMatchData

tests/Matcher/NumberMatcherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
use Coduo\PHPMatcher\Matcher\NumberMatcher;
55

6-
class NumberMatcherTest extends \PHPUnit_Framework_TestCase
6+
class NumberMatcherTest extends \PHPUnit\Framework\TestCase
77
{
88
/**
99
* @dataProvider positiveCanMatchData

tests/Matcher/OrMatcherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher;
66
use Coduo\PHPMatcher\Parser;
77

8-
class OrMatcherTest extends \PHPUnit_Framework_TestCase
8+
class OrMatcherTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @var Matcher\OrMatcher

tests/Matcher/Pattern/Expander/ContainsTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher;
66
use Coduo\PHPMatcher\Matcher\Pattern\Expander\Contains;
77

8-
class ContainsTest extends \PHPUnit_Framework_TestCase
8+
class ContainsTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @dataProvider examplesIgnoreCaseProvider

tests/Matcher/Pattern/Expander/CountTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher;
66
use Coduo\PHPMatcher\Matcher\Pattern\Expander\Count;
77

8-
class CountTest extends \PHPUnit_Framework_TestCase
8+
class CountTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @dataProvider examplesProvider

tests/Matcher/Pattern/Expander/EndsWithTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher;
66
use Coduo\PHPMatcher\Matcher\Pattern\Expander\EndsWith;
77

8-
class EndsWithTest extends \PHPUnit_Framework_TestCase
8+
class EndsWithTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @dataProvider notIgnoringCaseExamplesProvider

tests/Matcher/Pattern/Expander/GreaterThanTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher;
66
use Coduo\PHPMatcher\Matcher\Pattern\Expander\GreaterThan;
77

8-
class GreaterThanTest extends \PHPUnit_Framework_TestCase
8+
class GreaterThanTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @dataProvider examplesProvider

tests/Matcher/Pattern/Expander/InArrayTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher;
66
use Coduo\PHPMatcher\Matcher\Pattern\Expander\InArray;
77

8-
class InArrayTest extends \PHPUnit_Framework_TestCase
8+
class InArrayTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @dataProvider examplesProvider

tests/Matcher/Pattern/Expander/IsDateTimeTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher;
66
use Coduo\PHPMatcher\Matcher\Pattern\Expander\IsDateTime;
77

8-
class IsDateTimeTest extends \PHPUnit_Framework_TestCase
8+
class IsDateTimeTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @dataProvider examplesDatesProvider

tests/Matcher/Pattern/Expander/IsEmailTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher;
66
use Coduo\PHPMatcher\Matcher\Pattern\Expander\IsEmail;
77

8-
class IsEmailTest extends \PHPUnit_Framework_TestCase
8+
class IsEmailTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @dataProvider examplesEmailsProvider

tests/Matcher/Pattern/Expander/IsEmptyTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/**
88
* @author Benjamin Lazarecki <[email protected]>
99
*/
10-
class IsEmptyTest extends \PHPUnit_Framework_TestCase
10+
class IsEmptyTest extends \PHPUnit\Framework\TestCase
1111
{
1212
/**
1313
* @dataProvider examplesProvider

tests/Matcher/Pattern/Expander/IsNotEmptyTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher;
66
use Coduo\PHPMatcher\Matcher\Pattern\Expander\IsNotEmpty;
77

8-
class IsNotEmptyTest extends \PHPUnit_Framework_TestCase
8+
class IsNotEmptyTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @dataProvider examplesProvider

tests/Matcher/Pattern/Expander/IsUrlTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher;
66
use Coduo\PHPMatcher\Matcher\Pattern\Expander\IsUrl;
77

8-
class IsUrlTest extends \PHPUnit_Framework_TestCase
8+
class IsUrlTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @dataProvider examplesUrlsProvider

tests/Matcher/Pattern/Expander/LowerThanTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher;
66
use Coduo\PHPMatcher\Matcher\Pattern\Expander\LowerThan;
77

8-
class LowerThanTest extends \PHPUnit_Framework_TestCase
8+
class LowerThanTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @dataProvider examplesProvider

tests/Matcher/Pattern/Expander/MatchRegexTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/**
88
* @author Benjamin Lazarecki <[email protected]>
99
*/
10-
class MatchRegexTest extends \PHPUnit_Framework_TestCase
10+
class MatchRegexTest extends \PHPUnit\Framework\TestCase
1111
{
1212
/**
1313
* @dataProvider examplesProvider

tests/Matcher/Pattern/Expander/OneOfTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher\Pattern\Expander\Contains;
66
use Coduo\PHPMatcher\Matcher\Pattern\Expander\OneOf;
77

8-
class OneOfTest extends \PHPUnit_Framework_TestCase
8+
class OneOfTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @expectedException \InvalidArgumentException

tests/Matcher/Pattern/Expander/StartsWithTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher;
66
use Coduo\PHPMatcher\Matcher\Pattern\Expander\StartsWith;
77

8-
class StartsWithTest extends \PHPUnit_Framework_TestCase
8+
class StartsWithTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @dataProvider notIgnoringCaseExamplesProvider

tests/Matcher/Pattern/RegexConverterTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Coduo\PHPMatcher\Matcher\Pattern\TypePattern;
66
use Coduo\PHPMatcher\Matcher\Pattern\RegexConverter;
77

8-
class RegexConverterTest extends \PHPUnit_Framework_TestCase
8+
class RegexConverterTest extends \PHPUnit\Framework\TestCase
99
{
1010
/**
1111
* @var RegexConverter

tests/Matcher/ScalarMatcherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
use Coduo\PHPMatcher\Matcher\ScalarMatcher;
55

6-
class ScalarMatcherTest extends \PHPUnit_Framework_TestCase
6+
class ScalarMatcherTest extends \PHPUnit\Framework\TestCase
77
{
88
/**
99
* @dataProvider positiveCanMatches

tests/Matcher/StringMatcherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
use Coduo\PHPMatcher\Matcher\StringMatcher;
77
use Coduo\PHPMatcher\Parser;
88

9-
class StringMatcherTest extends \PHPUnit_Framework_TestCase
9+
class StringMatcherTest extends \PHPUnit\Framework\TestCase
1010
{
1111
/**
1212
* @var StringMatcher

tests/Matcher/TextMatcherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
use Coduo\PHPMatcher\Matcher;
77
use Coduo\PHPMatcher\Parser;
88

9-
class TextMatcherTest extends \PHPUnit_Framework_TestCase
9+
class TextMatcherTest extends \PHPUnit\Framework\TestCase
1010
{
1111
/**
1212
* @var Matcher\TextMatcher

tests/Matcher/UuidMatcherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use Coduo\PHPMatcher\Matcher\UuidMatcher;
66

7-
class UuidMatcherTest extends \PHPUnit_Framework_TestCase
7+
class UuidMatcherTest extends \PHPUnit\Framework\TestCase
88
{
99
/**
1010
* @var UuidMatcher

tests/Matcher/WildcardMatcherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
use Coduo\PHPMatcher\Matcher\WildcardMatcher;
55

6-
class WildcardMatcherTest extends \PHPUnit_Framework_TestCase
6+
class WildcardMatcherTest extends \PHPUnit\Framework\TestCase
77
{
88

99
/**

0 commit comments

Comments
 (0)