server/src/tests/Repositories/DocumentRepositoryTest.php
changeset 129 4fca650b9b8a
parent 122 b37fde30dd4a
child 143 023b6d467566
equal deleted inserted replaced
128:bc18286e55b2 129:4fca650b9b8a
   118 
   118 
   119         $expectedId = $this->corpusDocIdBaseUri.'crdo-ALA_738';
   119         $expectedId = $this->corpusDocIdBaseUri.'crdo-ALA_738';
   120         $returnedGraph = new EasyRdf\Graph($expectedId, DocumentRepositoryTest::TEST_DOC);
   120         $returnedGraph = new EasyRdf\Graph($expectedId, DocumentRepositoryTest::TEST_DOC);
   121 
   121 
   122         $sparqlClientMock = m::mock('CorpusParole\Libraries\Sparql\SparqlClient');
   122         $sparqlClientMock = m::mock('CorpusParole\Libraries\Sparql\SparqlClient');
   123         $sparqlClientMock->shouldReceive('query')->with(containsString($expectedId))
   123         $sparqlClientMock->shouldReceive('query')->with(\Hamcrest\Text\StringContains::containsString($expectedId))
   124                 ->andReturn($returnedGraph);
   124                 ->andReturn($returnedGraph);
   125         $documentRepository = $this->app->make('CorpusParole\Repositories\RdfDocumentRepository', [$sparqlClientMock]);
   125         $documentRepository = $this->app->make('CorpusParole\Repositories\RdfDocumentRepository', [$sparqlClientMock]);
   126 
   126 
   127         $res = $documentRepository->get('crdo-ALA_738');
   127         $res = $documentRepository->get('crdo-ALA_738');
   128 
   128 
   158                 $mock->count = new EasyRdf\Literal(1);
   158                 $mock->count = new EasyRdf\Literal(1);
   159             }),
   159             }),
   160         ];
   160         ];
   161 
   161 
   162         $sparqlClientMock = m::mock('CorpusParole\Libraries\Sparql\SparqlClient');
   162         $sparqlClientMock = m::mock('CorpusParole\Libraries\Sparql\SparqlClient');
   163         $sparqlClientMock->shouldReceive('query')->with(containsString("COUNT"))
   163         $sparqlClientMock->shouldReceive('query')->with(\Hamcrest\Text\StringContains::containsString("COUNT"))
   164                 ->andReturn($returnedCount);
   164                 ->andReturn($returnedCount);
   165         $documentRepository = $this->app->make('CorpusParole\Repositories\RdfDocumentRepository', [$sparqlClientMock]);
   165         $documentRepository = $this->app->make('CorpusParole\Repositories\RdfDocumentRepository', [$sparqlClientMock]);
   166 
   166 
   167     }
   167     }
   168 
   168