File tree Expand file tree Collapse file tree 6 files changed +42
-13
lines changed
Expand file tree Collapse file tree 6 files changed +42
-13
lines changed Original file line number Diff line number Diff line change 33/.travis.yml export-ignore
44/examples / export-ignore
55/phpunit.xml.dist export-ignore
6+ /phpunit.xml.legacy export-ignore
67/tests / export-ignore
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ language: php
33# lock distro so new future defaults will not break the build
44dist : trusty
55
6- matrix :
6+ jobs :
77 include :
88 - php : 5.3
99 dist : precise
@@ -21,10 +21,9 @@ matrix:
2121 allow_failures :
2222 - php : hhvm-3.18
2323
24- sudo : false
25-
2624install :
27- - composer install --no-interaction
25+ - composer install
2826
2927script :
30- - vendor/bin/phpunit --coverage-text
28+ - if [[ "$TRAVIS_PHP_VERSION" > "7.2" ]]; then vendor/bin/phpunit --coverage-text; fi
29+ - if [[ "$TRAVIS_PHP_VERSION" < "7.3" ]]; then vendor/bin/phpunit --coverage-text -c phpunit.xml.legacy; fi
Original file line number Diff line number Diff line change 2121 "react/stream" : " ^1.0 || ^0.7 || ^0.6"
2222 },
2323 "require-dev" : {
24- "phpunit/phpunit" : " ^7.0 || ^6.0 || ^5.7 || ^4.8.35" ,
24+ "phpunit/phpunit" : " ^9.3 || ^5.7 || ^4.8.35" ,
2525 "react/child-process" : " ^0.6" ,
2626 "react/event-loop" : " ^1.0 || ^0.5 || ^0.4 || ^0.3"
2727 }
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" UTF-8" ?>
22
3- <phpunit bootstrap =" vendor/autoload.php" colors =" true" >
3+ <!-- PHPUnit configuration file with new format for PHPUnit 9.3+ -->
4+ <phpunit xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
5+ xsi : noNamespaceSchemaLocation =" https://schema.phpunit.de/9.3/phpunit.xsd"
6+ bootstrap =" vendor/autoload.php"
7+ colors =" true"
8+ cacheResult =" false" >
49 <testsuites >
5- <testsuite name =" CSV test suite " >
10+ <testsuite name =" CSV Test Suite " >
611 <directory >./tests/</directory >
712 </testsuite >
813 </testsuites >
9- <filter >
10- <whitelist >
14+ <coverage >
15+ <include >
1116 <directory >./src/</directory >
12- </whitelist >
13- </filter >
17+ </include >
18+ </coverage >
1419</phpunit >
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+
3+ <!-- PHPUnit configuration file with old format for PHPUnit 9.2 or older -->
4+ <phpunit xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
5+ xsi : noNamespaceSchemaLocation =" https://schema.phpunit.de/4.8/phpunit.xsd"
6+ bootstrap =" vendor/autoload.php"
7+ colors =" true" >
8+ <testsuites >
9+ <testsuite name =" CSV Test Suite" >
10+ <directory >./tests/</directory >
11+ </testsuite >
12+ </testsuites >
13+ <filter >
14+ <whitelist >
15+ <directory >./src/</directory >
16+ </whitelist >
17+ </filter >
18+ </phpunit >
Original file line number Diff line number Diff line change @@ -39,6 +39,12 @@ protected function expectCallableOnceWith($value)
3939
4040 protected function createCallableMock ()
4141 {
42- return $ this ->getMockBuilder ('stdClass ' )->setMethods (array ('__invoke ' ))->getMock ();
42+ if (method_exists ('PHPUnit\Framework\MockObject\MockBuilder ' , 'addMethods ' )) {
43+ // PHPUnit 9+
44+ return $ this ->getMockBuilder ('stdClass ' )->addMethods (array ('__invoke ' ))->getMock ();
45+ } else {
46+ // legacy PHPUnit 4 - PHPUnit 8
47+ return $ this ->getMockBuilder ('stdClass ' )->setMethods (array ('__invoke ' ))->getMock ();
48+ }
4349 }
4450}
You can’t perform that action at this time.
0 commit comments