@@ 95-102 (lines=8) @@ | ||
92 | /** |
|
93 | * @dataProvider getStatementsWithoutId |
|
94 | */ |
|
95 | public function testCreatedStatementCanBeRetrievedByGeneratedId(Statement $statement) |
|
96 | { |
|
97 | $statementId = $this->statementRepository->storeStatement($statement); |
|
98 | $fetchedStatement = $this->statementRepository->findStatementById($statementId); |
|
99 | ||
100 | $this->assertNull($statement->getId()); |
|
101 | $this->assertStatementEquals($statement, $fetchedStatement, false); |
|
102 | } |
|
103 | ||
104 | public function getStatementsWithId() |
|
105 | { |
|
@@ 159-167 (lines=9) @@ | ||
156 | $this->assertStatementEquals($statement, $fetchedStatement); |
|
157 | } |
|
158 | ||
159 | public function testCreatedVoidStatementCanBeRetrievedByGeneratedId() |
|
160 | { |
|
161 | $statement = StatementFixtures::getVoidStatement(null); |
|
162 | $statementId = $this->statementRepository->storeStatement($statement); |
|
163 | $fetchedStatement = $this->statementRepository->findVoidedStatementById($statementId); |
|
164 | ||
165 | $this->assertNull($statement->getId()); |
|
166 | $this->assertStatementEquals($statement, $fetchedStatement, false); |
|
167 | } |
|
168 | ||
169 | abstract protected function createStatementRepository(); |
|
170 |