1<?
php declare(strict_types=1);
18 $factory->setDatabaseAdapter($this->getMockBuilder(ilDBInterface::class)->getMock());
22 $this->assertInstanceOf(ilTermsOfServiceDocumentTableDataProvider::class, $provider);
23 $this->assertInstanceOf(ilTermsOfServiceTableDataProvider::class, $provider);
35 $documentConnector = $this->getMockBuilder(arConnector::class)->getMock();
36 $criterionConnector = $this->getMockBuilder(arConnector::class)->getMock();
51 ->expects($this->once())
53 ->willReturn($documentData);
56 ->expects($this->exactly(count($documentData)))
58 ->willReturnCallback(
function () {
67 $this->assertArrayHasKey(
'items',
$data);
68 $this->assertArrayHasKey(
'cnt',
$data);
69 $this->assertCount(3,
$data[
'items']);
70 $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.
getList(array $params, array $filter)
array An associative array with keys 'items' (array of items) and 'cnt' (number of total items)
Class ilTermsOfServiceDocument.
Class ilTermsOfServiceTableDataProviderFactory.