Skip to content

Commit 50b894e

Browse files
committed
Fix unit test
1 parent dea1565 commit 50b894e

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

.github/workflows/test-application.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ jobs:
3434
steps:
3535
- name: Checkout project
3636
uses: actions/checkout@v2
37+
with:
38+
# Fetch 10 commits or Scrutinizer will throw ("Failed to retrieve commit parents. If you use a shallow git checkout, please checkout at least a depth of one."), see: RepositoryIntrospector at scrutinizer-ci/ocular GitHub repository
39+
# 10 commits is an arbitrary value that is more than 1 commit
40+
fetch-depth: 10
3741

3842
- name: Install and configure PHP
3943
uses: shivammathur/setup-php@v2

tests/Functional/Command/RunCommandTest.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,11 @@ public function testExecute()
7070
$this->assertEquals($intervalTask->getWorkload(), $task->getWorkload());
7171
$this->assertLessThanOrEqual($intervalTask->getFirstExecution(), $task->getFirstExecution());
7272
$this->assertLessThanOrEqual($intervalTask->getLastExecution(), $task->getLastExecution());
73-
$this->assertEquals($intervalTask->getInterval(), $task->getInterval());
73+
74+
$this->assertEquals($intervalTask->getInterval()->getExpression(), $task->getInterval()->getExpression());
75+
$this->assertEquals($intervalTask->getInterval()->getNextRunDate(), $task->getInterval()->getNextRunDate());
76+
$this->assertEquals($intervalTask->getInterval()->getParts(), $task->getInterval()->getParts());
77+
$this->assertEquals($intervalTask->getInterval()->getPreviousRunDate(), $task->getInterval()->getPreviousRunDate());
7478

7579
$this->assertEquals(TaskStatus::PLANNED, $result[0]->getStatus());
7680
$this->assertEquals(TestHandler::class, $result[0]->getHandlerClass());
@@ -124,7 +128,11 @@ public function testExecuteWithFail()
124128
$this->assertEquals($intervalTask->getWorkload(), $task->getWorkload());
125129
$this->assertLessThanOrEqual($intervalTask->getFirstExecution(), $task->getFirstExecution());
126130
$this->assertLessThanOrEqual($intervalTask->getLastExecution(), $task->getLastExecution());
127-
$this->assertEquals($intervalTask->getInterval(), $task->getInterval());
131+
132+
$this->assertEquals($intervalTask->getInterval()->getExpression(), $task->getInterval()->getExpression());
133+
$this->assertEquals($intervalTask->getInterval()->getNextRunDate(), $task->getInterval()->getNextRunDate());
134+
$this->assertEquals($intervalTask->getInterval()->getParts(), $task->getInterval()->getParts());
135+
$this->assertEquals($intervalTask->getInterval()->getPreviousRunDate(), $task->getInterval()->getPreviousRunDate());
128136

129137
$this->assertEquals(TaskStatus::PLANNED, $result[0]->getStatus());
130138
$this->assertEquals(FailTestHandler::class, $result[0]->getHandlerClass());

0 commit comments

Comments
 (0)