public function testByVerb() { $verb = new Verb('http://adlnet.gov/expapi/verbs/attended'); $this->statementsFilter->byVerb($verb); $filter = $this->statementsFilter->getFilter(); $this->assertEquals('http://adlnet.gov/expapi/verbs/attended', $filter['verb']); }
public function testFindStatementsByCriteria() { $verb = VerbFixtures::getTypicalVerb(); $this->mappedStatementRepository->expects($this->once())->method('findStatements')->with($this->equalTo(array('verb' => $verb->getId()->getValue())))->will($this->returnValue(array())); $filter = new StatementsFilter(); $filter->byVerb($verb); $this->statementRepository->findStatementsBy($filter); }
public function testGetStatementsWithVerbInStatementsFilter() { $filter = new StatementsFilter(); $verb = new Verb('http://adlnet.gov/expapi/verbs/attended'); $filter->byVerb($verb); $statementResult = $this->createStatementResult(); $this->validateRetrieveApiCall('get', 'statements', array('verb' => 'http://adlnet.gov/expapi/verbs/attended'), 200, 'StatementResult', $statementResult); $this->assertEquals($statementResult, $this->client->getStatements($filter)); }