ILIAS  trunk Revision v11.0_alpha-1749-g1a06bdef097
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilIndividualAssessmentExporterTest Class Reference
+ Inheritance diagram for ilIndividualAssessmentExporterTest:
+ Collaboration diagram for ilIndividualAssessmentExporterTest:

Public Member Functions

 test_objectCreation ()
 
 test_getXmlExportTailDependencies_no_entity ()
 
 test_getXmlExportTailDependencies_iass ()
 
 test_getValidSchemaVersions ()
 

Detailed Description

Definition at line 23 of file ilIndividualAssessmentExporterTest.php.

Member Function Documentation

◆ test_getValidSchemaVersions()

ilIndividualAssessmentExporterTest::test_getValidSchemaVersions ( )

Definition at line 55 of file ilIndividualAssessmentExporterTest.php.

55  : void
56  {
57  $expected = [
58  "5.2.0" => [
59  "namespace" => "http://www.ilias.de/Services/User/iass/5_2",
60  "xsd_file" => "ilias_iass_5_2.xsd",
61  "uses_dataset" => true,
62  "min" => "5.2.0",
63  "max" => "5.2.99"
64  ],
65  "5.3.0" => [
66  "namespace" => "http://www.ilias.de/Services/User/iass/5_3",
67  "xsd_file" => "ilias_iass_5_3.xsd",
68  "uses_dataset" => true,
69  "min" => "5.3.0",
70  "max" => "8"
71  ],
72  "9.0" => [
73  "namespace" => "http://www.ilias.de/xml/Modules/IndividualAssessment/iass",
74  "xsd_file" => "ilias_iass_9_0.xsd",
75  "uses_dataset" => true,
76  "min" => "9.0",
77  "max" => ""
78  ]
79  ];
80 
81  $obj = new ilIndividualAssessmentExporter();
82  $result = $obj->getValidSchemaVersions("");
83 
84  $this->assertIsArray($result);
85  $this->assertEquals($expected, $result);
86  }

◆ test_getXmlExportTailDependencies_iass()

ilIndividualAssessmentExporterTest::test_getXmlExportTailDependencies_iass ( )

Definition at line 40 of file ilIndividualAssessmentExporterTest.php.

40  : void
41  {
42  $expected[] = [
43  "component" => "components/ILIAS/ILIASObject",
44  "entity" => "common",
45  "ids" => [12,13]
46  ];
47 
48  $obj = new ilIndividualAssessmentExporter();
49  $result = $obj->getXmlExportTailDependencies("iass", "", [12,13]);
50 
51  $this->assertIsArray($result);
52  $this->assertEquals($expected, $result);
53  }

◆ test_getXmlExportTailDependencies_no_entity()

ilIndividualAssessmentExporterTest::test_getXmlExportTailDependencies_no_entity ( )

Definition at line 31 of file ilIndividualAssessmentExporterTest.php.

31  : void
32  {
33  $obj = new ilIndividualAssessmentExporter();
34  $result = $obj->getXmlExportTailDependencies("no_entity", "", [12,13]);
35 
36  $this->assertIsArray($result);
37  $this->assertEmpty($result);
38  }

◆ test_objectCreation()

ilIndividualAssessmentExporterTest::test_objectCreation ( )

Definition at line 25 of file ilIndividualAssessmentExporterTest.php.

25  : void
26  {
27  $obj = new ilIndividualAssessmentExporter();
28  $this->assertInstanceOf(ilIndividualAssessmentExporter::class, $obj);
29  }

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