ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
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: