File tree Expand file tree Collapse file tree 6 files changed +32
-26
lines changed Expand file tree Collapse file tree 6 files changed +32
-26
lines changed Original file line number Diff line number Diff line change
1
+ /.gitattributes export-ignore
2
+ /.gitignore export-ignore
3
+ /.travis.yml export-ignore
4
+ /examples / export-ignore
5
+ /phpunit.xml.dist export-ignore
6
+ /tests / export-ignore
Original file line number Diff line number Diff line change 1
1
language : php
2
2
3
- php :
4
- # - 5.3 # requires old distro, see below
5
- - 5.4
6
- - 5.5
7
- - 5.6
8
- - 7.0
9
- - 7.1
10
- - 7.2
11
- - hhvm # ignore errors, see below
12
-
13
- # lock distro so future defaults will not break the build
3
+ # lock distro so new future defaults will not break the build
14
4
dist : trusty
15
5
16
6
matrix :
17
7
include :
18
8
- php : 5.3
19
9
dist : precise
10
+ - php : 5.4
11
+ - php : 5.5
12
+ - php : 5.6
13
+ - php : 7.0
14
+ - php : 7.1
15
+ - php : 7.2
16
+ - php : 7.3
17
+ - php : 7.4
18
+ - php : hhvm-3.18
20
19
allow_failures :
21
- - php : hhvm
20
+ - php : hhvm-3.18
22
21
23
22
sudo : false
24
23
Original file line number Diff line number Diff line change 13
13
"autoload" : {
14
14
"psr-4" : { "Clue\\ React\\ Multicast\\ " : " src/" }
15
15
},
16
+ "autoload-dev" : {
17
+ "psr-4" : { "Clue\\ Tests\\ React\\ Multicast\\ " : " tests/" }
18
+ },
16
19
"require" : {
17
20
"php" : " >=5.3" ,
18
21
"react/event-loop" : " ^1.0 || ^0.5 || ^0.4 || ^0.3" ,
19
22
"react/datagram" : " ~1.0"
20
23
},
21
24
"require-dev" : {
22
25
"clue/hexdump" : " 0.2.*" ,
23
- "phpunit/phpunit" : " ^6.0 || ^5.7 || ^4.8.35"
26
+ "phpunit/phpunit" : " ^9.0 ||^ 6.0 || ^5.7 || ^4.8.35"
24
27
},
25
28
"suggest" : {
26
29
"ext-sockets" : " Requires PHP 5.4+ and the low level socket API for listening on multicast addresses (socket options to send IGMP announcements)"
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" UTF-8" ?>
2
2
3
- <phpunit bootstrap =" tests/bootstrap.php"
4
- colors =" true"
5
- convertErrorsToExceptions =" true"
6
- convertNoticesToExceptions =" true"
7
- convertWarningsToExceptions =" true"
8
- >
3
+ <phpunit bootstrap =" vendor/autoload.php" colors =" true" >
9
4
<testsuites >
10
5
<testsuite name =" Multicast React Test Suite" >
11
6
<directory >./tests/</directory >
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
+ namespace Clue \Tests \React \Multicast ;
4
+
3
5
use Clue \React \Multicast \Factory ;
4
6
5
7
class FunctionalTest extends TestCase
@@ -9,9 +11,12 @@ class FunctionalTest extends TestCase
9
11
10
12
private $ address = '224.224.244.244:2244 ' ;
11
13
12
- public function setUp ()
14
+ /**
15
+ * @before
16
+ */
17
+ public function setUpMocks ()
13
18
{
14
- $ this ->loop = React \EventLoop \Factory::create ();
19
+ $ this ->loop = \ React \EventLoop \Factory::create ();
15
20
$ this ->factory = new Factory ($ this ->loop );
16
21
}
17
22
@@ -31,7 +36,7 @@ public function testMultipleReceivers()
31
36
{
32
37
try {
33
38
$ receiver1 = $ this ->factory ->createReceiver ($ this ->address );
34
- } catch (BadMethodCallException $ e ) {
39
+ } catch (\ BadMethodCallException $ e ) {
35
40
$ this ->markTestSkipped ('No multicast support ' );
36
41
}
37
42
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- require __DIR__ . ' /../vendor/autoload.php ' ;
3
+ namespace Clue \ Tests \ React \ Multicast ;
4
4
5
- error_reporting (-1 );
6
-
7
- class TestCase extends PHPUnit \Framework \TestCase
5
+ class TestCase extends \PHPUnit \Framework \TestCase
8
6
{
9
7
protected function expectCallableOnce ()
10
8
{
You can’t perform that action at this time.
0 commit comments