@@ -89,12 +89,17 @@ protected function setUp()
89
89
*/
90
90
public function testGetExecutionTime ()
91
91
{
92
- $ time = '01:02:03 ' ;
93
- $ this ->timezone ->expects ($ this ->any ())->method ('date ' )->willReturnSelf ();
94
- $ this ->timezone ->expects ($ this ->any ())->method ('getConfigTimezone ' )->willReturn ('America/Los_Angeles ' );
95
- $ this ->timezone ->expects ($ this ->any ())->method ('diff ' )->willReturnSelf ();
96
- $ this ->timezone ->expects ($ this ->any ())->method ('format ' )->willReturn ($ time );
97
- $ this ->assertEquals ($ time , $ this ->report ->getExecutionTime ($ time ));
92
+ $ startDate = '2000-01-01 01:01:01 ' ;
93
+ $ endDate = '2000-01-01 02:03:04 ' ;
94
+ $ executionTime = '01:02:03 ' ;
95
+
96
+ $ startDateMock = $ this ->createTestProxy (\DateTime::class, ['time ' => $ startDate ]);
97
+ $ endDateMock = $ this ->createTestProxy (\DateTime::class, ['time ' => $ endDate ]);
98
+ $ this ->timezone ->method ('date ' )
99
+ ->withConsecutive ([$ startDate ], [])
100
+ ->willReturnOnConsecutiveCalls ($ startDateMock , $ endDateMock );
101
+
102
+ $ this ->assertEquals ($ executionTime , $ this ->report ->getExecutionTime ($ startDate ));
98
103
}
99
104
100
105
/**
@@ -159,6 +164,9 @@ public function testImportFileExistsException($fileName)
159
164
$ this ->report ->importFileExists ($ fileName );
160
165
}
161
166
167
+ /**
168
+ * Test importFileExists()
169
+ */
162
170
public function testImportFileExists ()
163
171
{
164
172
$ this ->assertEquals ($ this ->report ->importFileExists ('..file..name ' ), true );
0 commit comments