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 
4 require_once 'Services/TermsOfService/classes/class.ilTermsOfServiceEntityFactory.php';
5 require_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()
InvalidArgumentException