ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables 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" => ""
71  ]
72  ];
73 
74  $obj = new ilIndividualAssessmentExporter();
75  $result = $obj->getValidSchemaVersions("");
76 
77  $this->assertIsArray($result);
78  $this->assertEquals($expected, $result);
79  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ test_getXmlExportTailDependencies_iass()

ilIndividualAssessmentExporterTest::test_getXmlExportTailDependencies_iass ( )

Definition at line 40 of file ilIndividualAssessmentExporterTest.php.

40  : void
41  {
42  $expected[] = [
43  "component" => "Services/Object",
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  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ 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  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ 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  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

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