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']);
testListOfDocumentsCanBeRetrieved(\ilTermsOfServiceDocumentTableDataProvider $provider)
testDocumentProviderCanBeCreatedByFactory
static register(ActiveRecord $ar, arConnector $connector)
Class ilTermsOfServiceDocumentTableDataProvider.
Class ilTermsOfServiceDocumentTableDataProviderTest.
Class ilTermsOfServiceDocumentCriterionAssignment.
Class ilTermsOfServiceBaseTest.
getList(array $params, array $filter)
Table parameters like limit or order Filter settings provided by a ilTable2GUI instance array An asso...
testDocumentProviderCanBeCreatedByFactory()
Class ilTermsOfServiceDocument.
once($eventName, callable $callBack, $priority=100)
Subscribe to an event exactly once.