ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\MetaData\Structure\Definitions\DefinitionTest Class Reference
+ Inheritance diagram for ILIAS\MetaData\Structure\Definitions\DefinitionTest:
+ Collaboration diagram for ILIAS\MetaData\Structure\Definitions\DefinitionTest:

Public Member Functions

 testName ()
 
 testUnique ()
 
 testDataType ()
 

Detailed Description

Definition at line 26 of file DefinitionTest.php.

Member Function Documentation

◆ testDataType()

ILIAS\MetaData\Structure\Definitions\DefinitionTest::testDataType ( )

Definition at line 45 of file DefinitionTest.php.

45 : void
46 {
47 $definition = new Definition('', false, Type::NULL);
48 $this->assertSame(
50 $definition->dataType()
51 );
52 $definition = new Definition('', false, Type::STRING);
53 $this->assertSame(
54 Type::STRING,
55 $definition->dataType()
56 );
57 $definition = new Definition('', false, Type::VOCAB_SOURCE);
58 $this->assertSame(
59 Type::VOCAB_SOURCE,
60 $definition->dataType()
61 );
62 }

References ILIAS\Data\Description\NULL.

◆ testName()

ILIAS\MetaData\Structure\Definitions\DefinitionTest::testName ( )

Definition at line 28 of file DefinitionTest.php.

28 : void
29 {
30 $definition = new Definition('some name', false, Type::NULL);
31 $this->assertSame(
32 'some name',
33 $definition->name()
34 );
35 }

References ILIAS\Data\Description\NULL.

◆ testUnique()

ILIAS\MetaData\Structure\Definitions\DefinitionTest::testUnique ( )

Definition at line 37 of file DefinitionTest.php.

37 : void
38 {
39 $definition = new Definition('', false, Type::NULL);
40 $this->assertFalse($definition->unique());
41 $definition = new Definition('', true, Type::NULL);
42 $this->assertTrue($definition->unique());
43 }

References ILIAS\Data\Description\NULL.


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