16        $factory = new \ilTermsOfServiceTableDataProviderFactory();
 
   17        $factory->setDatabaseAdapter($this->getMockBuilder(\ilDBInterface::class)->getMock());
 
   21        $this->assertInstanceOf(\ilTermsOfServiceDocumentTableDataProvider::class, 
$provider);
 
   22        $this->assertInstanceOf(\ilTermsOfServiceTableDataProvider::class, 
$provider);
 
   33        $documentConnector = $this->getMockBuilder(\arConnector::class)->getMock();
 
   34        $criterionConnector = $this->getMockBuilder(\arConnector::class)->getMock();
 
   49            ->expects($this->
once())
 
   51            ->willReturn($documentData);
 
   54            ->expects($this->exactly(count($documentData)))
 
   56            ->willReturnCallback(
function () {
 
   65        $this->assertArrayHasKey(
'items', 
$data);
 
   66        $this->assertArrayHasKey(
'cnt', 
$data);
 
   67        $this->assertCount(3, 
$data[
'items']);
 
   68        $this->assertEquals(3, 
$data[
'cnt']);
 
An exception for terminatinating execution or to throw for unit testing.
static register(ActiveRecord $ar, arConnector $connector)
Class ilTermsOfServiceBaseTest.
Class ilTermsOfServiceDocumentCriterionAssignment.
Class ilTermsOfServiceDocumentTableDataProviderTest.
testDocumentProviderCanBeCreatedByFactory()
testListOfDocumentsCanBeRetrieved(\ilTermsOfServiceDocumentTableDataProvider $provider)
@depends testDocumentProviderCanBeCreatedByFactory
Class ilTermsOfServiceDocumentTableDataProvider.
Class ilTermsOfServiceDocument.
once($eventName, callable $callBack, $priority=100)
Subscribe to an event exactly once.