ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
ilTermsOfServiceEntityFactoryTest.php
Go to the documentation of this file.
1<?php
2/* Copyright (c) 1998-2012 ILIAS open source, Extended GPL, see docs/LICENSE */
3
4require_once 'Services/TermsOfService/classes/class.ilTermsOfServiceEntityFactory.php';
5require_once 'Services/TermsOfService/classes/class.ilTermsOfServiceDataGatewayFactory.php';
6
12{
16 protected $backupGlobals = false;
17
21 public function setUp()
22 {
23 if(!defined('MDB2_AUTOQUERY_INSERT'))
24 {
25 define('MDB2_AUTOQUERY_INSERT', 1);
26 }
27
28 parent::setUp();
29 }
30
34 public function testInstanceCanBeCreated()
35 {
36 $factory = new ilTermsOfServiceEntityFactory();
37 $this->assertInstanceOf('ilTermsOfServiceEntityFactory', $factory);
38 }
39
44 {
45 $factory = new ilTermsOfServiceEntityFactory();
46 $factory->getByName('PHP Unit');
47 }
48
53 {
54 $factory = new ilTermsOfServiceEntityFactory();
55 $this->assertInstanceOf('ilTermsOfServiceAcceptanceEntity', $factory->getByName('ilTermsOfServiceAcceptanceEntity'));
56 }
57}
testExceptionIsRaisedWhenUnknowEntityIsRequested()
@expectedException InvalidArgumentException