ILIAS  trunk Revision v11.0_alpha-1715-g7fc467680fb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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)
 constructDataProvider More...
 
 testException (array $input, array $output)
 exceptionDataProvider More...
 

Static Public Member Functions

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

Additional Inherited Members

- Protected Member Functions inherited from ilTestBaseTestCase
 setUp ()
 
 tearDown ()
 
- Protected Attributes inherited from ilTestBaseTestCase
Container $dic = null
 

Detailed Description

Member Function Documentation

◆ constructDataProvider()

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

Definition at line 39 of file ilTestQuestionPoolNotAvailableAsSourcePoolExceptionTest.php.

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

◆ exceptionDataProvider()

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

Definition at line 66 of file ilTestQuestionPoolNotAvailableAsSourcePoolExceptionTest.php.

66  : array
67  {
68  return [
69  [['msg' => '', 'code' => -1], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
70  [['msg' => '', 'code' => 0], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
71  [['msg' => '', 'code' => 1], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
72  [['msg' => ''], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
73  [['msg' => 'test', 'code' => -1], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
74  [['msg' => 'test', 'code' => 0], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
75  [['msg' => 'test', 'code' => 1], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]],
76  [['msg' => 'test'], ['msg' => ilTestQuestionPoolNotAvailableAsSourcePoolException::class, 'code' => 0]]
77  ];
78  }

◆ testConstruct()

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

constructDataProvider

Definition at line 29 of file ilTestQuestionPoolNotAvailableAsSourcePoolExceptionTest.php.

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

◆ testException()

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

exceptionDataProvider

Definition at line 56 of file ilTestQuestionPoolNotAvailableAsSourcePoolExceptionTest.php.

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

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