ILIAS  trunk Revision v11.0_alpha-2645-g16283d3b3f8
Test\tests\exceptions\ilTestQuestionPoolNotAvailableAsSourcePoolExceptionTest Class Reference
+ Inheritance diagram for Test\tests\exceptions\ilTestQuestionPoolNotAvailableAsSourcePoolExceptionTest:
+ Collaboration diagram for Test\tests\exceptions\ilTestQuestionPoolNotAvailableAsSourcePoolExceptionTest:

Public Member Functions

 testConstruct (array $input, array $output)
 
 testException (array $input, array $output)
 
- Public Member Functions inherited from ilTestBaseTestCase
 createInstanceOf (string $class_name, array $explicit_parameters=[])
 
 createTraitInstanceOf (string $class_name, array $explicit_parameters=[])
 

Static Public Member Functions

static constructDataProvider ()
 
static exceptionDataProvider ()
 
- Static Public Member Functions inherited from ilTestBaseTestCase
static callMethod ($obj, $name, array $args=[])
 
static getNonPublicPropertyValue (object $obj, string $name)
 

Additional Inherited Members

- Data Fields inherited from ilTestBaseTestCase
const string MOCKED_METHOD_WITHOUT_OUTPUT = 'MOCKED_METHOD_WITHOUT_OUTPUT'
 
const string DYNAMIC_CLASS = 'DynamicClass'
 
- Protected Member Functions inherited from ilTestBaseTestCase
 setUp ()
 
 tearDown ()
 
- Protected Attributes inherited from ilTestBaseTestCase
Container $dic = null
 
Container $backup_dic = null
 
- Static Protected Attributes inherited from ilTestBaseTestCase
static int $DYNAMIC_CLASS_COUNT = 0
 

Detailed Description

Member Function Documentation

◆ constructDataProvider()

static Test\tests\exceptions\ilTestQuestionPoolNotAvailableAsSourcePoolExceptionTest::constructDataProvider ( )
static

Definition at line 37 of file ilTestQuestionPoolNotAvailableAsSourcePoolExceptionTest.php.

37  : array
38  {
39  return [
40  [['msg' => '', 'code' => -1], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
41  [['msg' => '', 'code' => 0], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
42  [['msg' => '', 'code' => 1], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
43  [['msg' => ''], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
44  [['msg' => 'test', 'code' => -1], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
45  [['msg' => 'test', 'code' => 0], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
46  [['msg' => 'test', 'code' => 1], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
47  [['msg' => 'test'], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]]
48  ];
49  }

◆ exceptionDataProvider()

static Test\tests\exceptions\ilTestQuestionPoolNotAvailableAsSourcePoolExceptionTest::exceptionDataProvider ( )
static

Definition at line 62 of file ilTestQuestionPoolNotAvailableAsSourcePoolExceptionTest.php.

62  : array
63  {
64  return [
65  [['msg' => '', 'code' => -1], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
66  [['msg' => '', 'code' => 0], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
67  [['msg' => '', 'code' => 1], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
68  [['msg' => ''], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
69  [['msg' => 'test', 'code' => -1], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
70  [['msg' => 'test', 'code' => 0], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
71  [['msg' => 'test', 'code' => 1], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
72  [['msg' => 'test'], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]]
73  ];
74  }

◆ testConstruct()

Test\tests\exceptions\ilTestQuestionPoolNotAvailableAsSourcePoolExceptionTest::testConstruct ( array  $input,
array  $output 
)

Definition at line 27 of file ilTestQuestionPoolNotAvailableAsSourcePoolExceptionTest.php.

27  : void
28  {
29  $ilTestQuestionPoolNotAvailableAsSourcePoolException = isset($input['code'])
30  ? new ilTestQuestionPoolNotAvailableAsSourcePoolException($input['msg'], $input['code'])
32  $this->assertInstanceOf(ilTestQuestionPoolNotAvailableAsSourcePoolException::class, $ilTestQuestionPoolNotAvailableAsSourcePoolException);
33  $this->assertEquals($output['msg'], $ilTestQuestionPoolNotAvailableAsSourcePoolException->getMessage());
34  $this->assertEquals($output['code'], $ilTestQuestionPoolNotAvailableAsSourcePoolException->getCode());
35  }

◆ testException()

Test\tests\exceptions\ilTestQuestionPoolNotAvailableAsSourcePoolExceptionTest::testException ( array  $input,
array  $output 
)

Definition at line 52 of file ilTestQuestionPoolNotAvailableAsSourcePoolExceptionTest.php.

52  : void
53  {
54  $this->expectException(ilTestQuestionPoolNotAvailableAsSourcePoolException::class);
55  $this->expectExceptionMessage($output['msg']);
56  $this->expectExceptionCode($output['code']);
57  throw isset($input['code'])
58  ? new ilTestQuestionPoolNotAvailableAsSourcePoolException($input['msg'], $input['code'])
60  }

The documentation for this class was generated from the following file: