ILIAS  trunk Revision v11.0_alpha-1851-ga8564da6fed
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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(
49  Type::NULL,
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  }

◆ 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  }

◆ 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  }

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