@@ -19,38 +19,38 @@ class DatabaseTestListenerTest extends \PHPUnit_Framework_TestCase
19
19
private $ processBuilder ;
20
20
private static $ i ;
21
21
22
- public function setUp ()
22
+ protected function setUp ()
23
23
{
24
24
$ this ->listener = new DatabaseTestListener ($ this ->getProcessBuilder ());
25
25
self ::$ i = 0 ;
26
26
}
27
27
28
28
public function testPhpcrTestSuite ()
29
29
{
30
- $ suite = $ this ->getMock ('PHPUnit_Framework_TestSuite ' );
30
+ $ suite = $ this ->createMock ('PHPUnit_Framework_TestSuite ' );
31
31
$ suite ->expects ($ this ->any ())
32
32
->method ('getName ' )
33
- ->will ( $ this -> returnValue ( 'phpcr ' ) );
33
+ ->willReturn ( 'phpcr ' );
34
34
35
- $ this ->assertProcessExecuted (array ( 'doctrine:phpcr:init:dbal ' , '--drop ' , '--force ' ) );
36
- $ this ->assertProcessExecuted (array ( 'doctrine:phpcr:repository:init ' ) );
35
+ $ this ->assertProcessExecuted ([ 'doctrine:phpcr:init:dbal ' , '--drop ' , '--force ' ] );
36
+ $ this ->assertProcessExecuted ([ 'doctrine:phpcr:repository:init ' ] );
37
37
38
38
ob_start ();
39
39
$ this ->listener ->startTestSuite ($ suite );
40
40
41
- $ this ->assertEquals ( PHP_EOL . PHP_EOL . '[PHPCR] ' . PHP_EOL , ob_get_clean ());
41
+ $ this ->assertContains ( '[PHPCR] ' , ob_get_clean ());
42
42
}
43
43
44
44
public function testFallsBackToOldInitDbalCommand ()
45
45
{
46
- $ suite = $ this ->getMock ('PHPUnit_Framework_TestSuite ' );
46
+ $ suite = $ this ->createMock ('PHPUnit_Framework_TestSuite ' );
47
47
$ suite ->expects ($ this ->any ())
48
48
->method ('getName ' )
49
- ->will ( $ this -> returnValue ( 'phpcr ' ) );
49
+ ->willReturn ( 'phpcr ' );
50
50
51
- $ this ->assertProcessExecuted (array ( 'doctrine:phpcr:init:dbal ' , '--drop ' , '--force ' ) , false );
52
- $ this ->assertProcessExecuted (array ( 'doctrine:phpcr:init:dbal ' , '--drop ' ) , true );
53
- $ this ->assertProcessExecuted (array ( 'doctrine:phpcr:repository:init ' ) );
51
+ $ this ->assertProcessExecuted ([ 'doctrine:phpcr:init:dbal ' , '--drop ' , '--force ' ] , false );
52
+ $ this ->assertProcessExecuted ([ 'doctrine:phpcr:init:dbal ' , '--drop ' ] , true );
53
+ $ this ->assertProcessExecuted ([ 'doctrine:phpcr:repository:init ' ] );
54
54
55
55
ob_start ();
56
56
$ this ->listener ->startTestSuite ($ suite );
@@ -59,67 +59,64 @@ public function testFallsBackToOldInitDbalCommand()
59
59
60
60
public function testOrmTestSuite ()
61
61
{
62
- $ suite = $ this ->getMock ('PHPUnit_Framework_TestSuite ' );
62
+ $ suite = $ this ->createMock ('PHPUnit_Framework_TestSuite ' );
63
63
$ suite ->expects ($ this ->any ())
64
64
->method ('getName ' )
65
- ->will ( $ this -> returnValue ( 'orm ' ) );
65
+ ->willReturn ( 'orm ' );
66
66
67
- $ this ->assertProcessExecuted (array ( 'doctrine:schema:drop ' , '--env=orm ' , '--force ' ) );
68
- $ this ->assertProcessExecuted (array ( 'doctrine:database:create ' , '--env=orm ' ) );
69
- $ this ->assertProcessExecuted (array ( 'doctrine:schema:create ' , '--env=orm ' ) );
67
+ $ this ->assertProcessExecuted ([ 'doctrine:schema:drop ' , '--env=orm ' , '--force ' ] );
68
+ $ this ->assertProcessExecuted ([ 'doctrine:database:create ' , '--env=orm ' ] );
69
+ $ this ->assertProcessExecuted ([ 'doctrine:schema:create ' , '--env=orm ' ] );
70
70
71
71
ob_start ();
72
72
$ this ->listener ->startTestSuite ($ suite );
73
73
74
- $ this ->assertEquals ( PHP_EOL . PHP_EOL . '[ORM] ' . PHP_EOL , ob_get_clean ());
74
+ $ this ->assertContains ( '[ORM] ' , ob_get_clean ());
75
75
}
76
76
77
77
public function testUnknownTestSuite ()
78
78
{
79
- $ suite = $ this ->getMock ('PHPUnit_Framework_TestSuite ' );
79
+ $ suite = $ this ->createMock ('PHPUnit_Framework_TestSuite ' );
80
80
$ suite ->expects ($ this ->any ())
81
81
->method ('getName ' )
82
- ->will ( $ this -> returnValue ( 'not orm or phpcr tests ' ) );
82
+ ->willReturn ( 'not orm or phpcr tests ' );
83
83
84
- $ this ->getProcessBuilder ()
85
- ->expects ($ this ->never ())
86
- ->method ('setArguments ' );
84
+ $ this ->getProcessBuilder ()->expects ($ this ->never ())->method ('setArguments ' );
87
85
88
86
ob_start ();
89
87
$ this ->listener ->startTestSuite ($ suite );
90
88
91
- $ this ->assertEquals ( PHP_EOL . PHP_EOL . '[not orm or phpcr tests] ' . PHP_EOL , ob_get_clean ());
89
+ $ this ->assertContains ( '[not orm or phpcr tests] ' , ob_get_clean ());
92
90
}
93
91
94
92
protected function assertProcessExecuted (array $ arguments , $ successfull = true )
95
93
{
96
- $ process = $ this ->getMockBuilder ('Symfony\Component\Process\Process ' )
97
- ->disableOriginalConstructor ()
98
- ->getMock ();
94
+ $ process = $ this ->createMock ('Symfony\Component\Process\Process ' );
99
95
100
- $ process ->expects ($ this ->once ())
101
- ->method ('run ' );
96
+ $ process ->expects ($ this ->once ())->method ('run ' );
102
97
103
98
$ process ->expects ($ this ->any ())
104
99
->method ('isSuccessful ' )
105
- ->will ( $ this -> returnValue ( $ successfull) );
100
+ ->willReturn ( $ successfull );
106
101
107
- $ processPlaceholder = $ this ->getMock ('ProcessPlaceholder ' , array ('getProcess ' ));
102
+ $ processPlaceholder = $ this ->getMockBuilder ('ProcessPlaceholder ' )
103
+ ->setMethods (['getProcess ' ])
104
+ ->getMock ();
108
105
$ processPlaceholder ->expects ($ this ->once ())
109
106
->method ('getProcess ' )
110
- ->will ( $ this -> returnValue ( $ process) );
107
+ ->willReturn ( $ process );
111
108
112
109
$ this ->getProcessBuilder ()
113
110
->expects ($ this ->at (self ::$ i ++))
114
111
->method ('setArguments ' )
115
112
->with ($ this ->equalTo ($ arguments ))
116
- ->will ( $ this -> returnValue ( $ processPlaceholder) );
113
+ ->willReturn ( $ processPlaceholder );
117
114
}
118
115
119
116
protected function getProcessBuilder ()
120
117
{
121
118
if (null === $ this ->processBuilder ) {
122
- $ this ->processBuilder = $ this ->getMock ('Symfony\Component\Process\ProcessBuilder ' );
119
+ $ this ->processBuilder = $ this ->createMock ('Symfony\Component\Process\ProcessBuilder ' );
123
120
}
124
121
125
122
return $ this ->processBuilder ;
0 commit comments