Skip to content

Commit 7806cd6

Browse files
committed
adds test for new method
1 parent b2d72b9 commit 7806cd6

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

tests/PHPUnit/Integration/DataAccess/ModelTest.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,27 @@ private function assertAllocatedArchiveId($expectedId)
125125
$this->assertEquals($expectedId, $id);
126126
}
127127

128+
public function testGetAndUpdateArchiveStatus()
129+
{
130+
$this->insertArchiveData([
131+
['date1' => '2020-02-03', 'date2' => '2020-02-03', 'period' => 1, 'name' => 'done', 'value' => ArchiveWriter::DONE_ERROR],
132+
]);
133+
134+
$numericTable = ArchiveTableCreator::getNumericTable(Date::factory('2020-02-03'));
135+
136+
self::assertEquals(
137+
ArchiveWriter::DONE_ERROR,
138+
$this->model->getArchiveStatus($numericTable, '1', 'done')
139+
);
140+
141+
$this->model->updateArchiveStatus($numericTable, '1', 'done', ArchiveWriter::DONE_ERROR_INVALIDATED);
142+
143+
self::assertEquals(
144+
ArchiveWriter::DONE_ERROR_INVALIDATED,
145+
$this->model->getArchiveStatus($numericTable, '1', 'done')
146+
);
147+
}
148+
128149
/**
129150
* @dataProvider getTestDataForHasChildArchivesInPeriod
130151
*/

0 commit comments

Comments
 (0)