Exemplo n.º 1
0
 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));
 }