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.