public function deserializeData() { $testCases = array(); foreach ($this->buildDeserializeTestCases('Statement') as $fixtures) { if ($fixtures[1] instanceof Statement) { if ($fixtures[1]->getVerb()->isVoidVerb()) { $fixtures[1] = StatementFixtures::getVoidingStatement(StatementFixtures::DEFAULT_STATEMENT_ID); } $testCases[] = $fixtures; } } return $testCases; }
public function testCreatedVoidStatementCanBeRetrievedByGeneratedId() { $statement = StatementFixtures::getVoidingStatement()->withId(null); $statementId = $this->statementRepository->storeStatement($statement); $fetchedStatement = $this->statementRepository->findVoidedStatementById($statementId); $this->assertNull($statement->getId()); $this->assertTrue($statement->equals($fetchedStatement->withId(null))); }