39 protected function setUp() : void
41 include_once(
"./Services/PHPUnit/classes/class.ilUnitUtil.php");
42 ilUnitUtil::performInitialisation();
52 include_once
'./Services/MetaData/classes/class.ilMDCopyrightSelectionEntry.php';
56 $cpr->setDescription(
"2");
57 $cpr->setLanguage(
'en');
58 $cpr->setCopyright(
"3");
63 $entry = $cpr->getEntryId();
64 $this->assertGreaterThan(0, $entry);
67 $ret = $cpr->getTitle();
68 $this->assertEquals(
$ret,
'1');
70 $ret = $cpr->getDescription();
71 $this->assertEquals(
$ret,
'2');
73 $ret = $cpr->getCopyright();
74 $this->assertEquals(
$ret,
'3');
76 $ret = $cpr->getLanguage();
77 $this->assertEquals(
$ret,
'en');
93 include_once
'./Services/MetaData/classes/class.ilMDAnnotation.php';
94 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
97 $ann->setDescription(
"desc");
99 $ann->setEntity(
'ent');
100 $ann->setDate(
'date');
102 $this->assertGreaterThan(0,
$ret);
104 $ann->setDescription(
'desc2');
107 $desc = $ann->getDescription();
108 $this->assertEquals(
'desc2', $desc);
121 include_once
'./Services/MetaData/classes/class.ilMDClassification.php';
122 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
125 $ann->setDescription(
"desc");
127 $ann->setPurpose(
'purp');
129 $this->assertGreaterThan(0,
$ret);
131 $ann->setDescription(
'desc2');
134 $desc = $ann->getDescription();
135 $this->assertEquals(
'desc2', $desc);
147 include_once
'./Services/MetaData/classes/class.ilMDContribute.php';
148 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
151 $con->setDate(
'date');
152 $con->setRole(
'ScriptWriter');
154 $this->assertGreaterThan(0,
$ret);
156 $con->setDate(
'desc2');
159 $desc = $con->getDate();
160 $this->assertEquals(
'desc2', $desc);
172 include_once
'./Services/MetaData/classes/class.ilMDDescription.php';
173 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
176 $con->setDescription(
'date');
179 $this->assertGreaterThan(0,
$ret);
181 $con->setDescription(
'desc2');
184 $desc = $con->getDescription();
185 $this->assertEquals(
'desc2', $desc);
197 include_once
'./Services/MetaData/classes/class.ilMDEducational.php';
198 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
201 $con->setDifficulty(
'Easy');
203 $this->assertGreaterThan(0,
$ret);
205 $con->setDifficulty(
'Medium');
208 $desc = $con->getDifficulty();
209 $this->assertEquals(
'Medium', $desc);
221 include_once
'./Services/MetaData/classes/class.ilMDEntity.php';
222 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
225 $con->setEntity(
'Easy');
227 $this->assertGreaterThan(0,
$ret);
229 $con->setEntity(
'Medium');
232 $desc = $con->getEntity();
233 $this->assertEquals(
'Medium', $desc);
245 include_once
'./Services/MetaData/classes/class.ilMDFormat.php';
246 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
249 $con->setFormat(
'Easy');
251 $this->assertGreaterThan(0,
$ret);
253 $con->setFormat(
'Medium');
256 $desc = $con->getFormat();
257 $this->assertEquals(
'Medium', $desc);
269 include_once
'./Services/MetaData/classes/class.ilMDGeneral.php';
270 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
273 $con->setCoverage(
'Easy');
275 $this->assertGreaterThan(0,
$ret);
277 $con->setCoverage(
'Medium');
280 $desc = $con->getCoverage();
281 $this->assertEquals(
'Medium', $desc);
293 include_once
'./Services/MetaData/classes/class.ilMDIdentifier.php';
294 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
297 $con->setCatalog(
'Easy');
299 $this->assertGreaterThan(0,
$ret);
301 $con->setCatalog(
'Medium');
304 $desc = $con->getCatalog();
305 $this->assertEquals(
'Medium', $desc);
317 include_once
'./Services/MetaData/classes/class.ilMDIdentifier_.php';
318 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
321 $con->setCatalog(
'Easy');
323 $this->assertGreaterThan(0,
$ret);
325 $con->setCatalog(
'Medium');
328 $desc = $con->getCatalog();
329 $this->assertEquals(
'Medium', $desc);
341 include_once
'./Services/MetaData/classes/class.ilMDKeyword.php';
342 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
345 $con->setKeyword(
'Easy');
347 $this->assertGreaterThan(0,
$ret);
349 $con->setKeyword(
'Medium');
352 $desc = $con->getKeyword();
353 $this->assertEquals(
'Medium', $desc);
365 include_once
'./Services/MetaData/classes/class.ilMDLanguage.php';
366 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
371 $this->assertGreaterThan(0,
$ret);
376 $desc = $con->getLanguageCode();
377 $this->assertEquals(
'de', $desc);
389 include_once
'./Services/MetaData/classes/class.ilMDLifecycle.php';
390 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
395 $this->assertGreaterThan(0,
$ret);
400 $desc = $con->getVersion();
401 $this->assertEquals(2, $desc);
413 include_once
'./Services/MetaData/classes/class.ilMDLocation.php';
414 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
417 $con->setLocation(1);
419 $this->assertGreaterThan(0,
$ret);
421 $con->setLocation(2);
424 $desc = $con->getLocation();
425 $this->assertEquals(2, $desc);
437 include_once
'./Services/MetaData/classes/class.ilMDMetaMetadata.php';
438 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
441 $con->setMetaDataScheme(1);
443 $this->assertGreaterThan(0,
$ret);
445 $con->setMetaDataScheme(2);
448 $desc = $con->getMetaDataScheme();
449 $this->assertEquals(
'LOM v 1.0', $desc);
461 include_once
'./Services/MetaData/classes/class.ilMDRelation.php';
462 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
465 $con->setKind(
'IsVersionOf');
467 $this->assertGreaterThan(0,
$ret);
469 $con->setKind(
'HasVersion');
472 $desc = $con->getKind();
473 $this->assertEquals(
'HasVersion', $desc);
485 include_once
'./Services/MetaData/classes/class.ilMDRequirement.php';
486 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
489 $con->setBrowserName(
'Amaya');
491 $this->assertGreaterThan(0,
$ret);
493 $con->setBrowserName(
'Opera');
496 $desc = $con->getBrowserName();
497 $this->assertEquals(
'Opera', $desc);
509 include_once
'./Services/MetaData/classes/class.ilMDRights.php';
510 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
513 $con->setDescription(
'Amaya');
515 $this->assertGreaterThan(0,
$ret);
517 $con->setDescription(
'Opera');
520 $desc = $con->getDescription();
521 $this->assertEquals(
'Opera', $desc);
533 include_once
'./Services/MetaData/classes/class.ilMDTaxon.php';
534 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
537 $con->setTaxon(
'Amaya');
539 $this->assertGreaterThan(0,
$ret);
541 $con->setTaxon(
'Opera');
544 $desc = $con->getTaxon();
545 $this->assertEquals(
'Opera', $desc);
557 include_once
'./Services/MetaData/classes/class.ilMDTaxonPath.php';
558 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
561 $con->setSource(
'Amaya');
563 $this->assertGreaterThan(0,
$ret);
565 $con->setSource(
'Opera');
568 $desc = $con->getSource();
569 $this->assertEquals(
'Opera', $desc);
581 include_once
'./Services/MetaData/classes/class.ilMDTechnical.php';
582 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
585 $con->setSize(
'Amaya');
587 $this->assertGreaterThan(0,
$ret);
589 $con->setSize(
'Opera');
592 $desc = $con->getSize();
593 $this->assertEquals(
'Opera', $desc);
605 include_once
'./Services/MetaData/classes/class.ilMDTypicalAgeRange.php';
606 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
609 $con->setTypicalAgeRange(
'12-22');
611 $this->assertGreaterThan(0,
$ret);
613 $con->setTypicalAgeRange(
'12-14');
616 $desc = $con->getTypicalAgeRange();
617 $this->assertEquals(
'12-14', $desc);
testRequirement()
test MetaData IL_Init
testRights()
test MetaData IL_Init
testLanguage()
test Language IL_Init
testKeyword()
test Keyword IL_Init
testEntity()
test Entity IL_Init
testRelation()
test MetaData IL_Init
testDescription()
test Description IL_Init
testIdentifier_()
test Identifier_ IL_Init
testIdentifier()
test Identifier IL_Init
testGeneral()
test General IL_Init
testMetaMetadata()
test MetaData IL_Init
testLocation()
test Location IL_Init
Unit tests for tree table.
testTaxonPath()
test MetaData IL_Init
testTechnical()
test MetaData IL_Init
testTypicalAgeRange()
test MetaData IL_Init
testAnnotation()
test annotation IL_Init
testEducational()
test Educational IL_Init
testLifecycle()
test lifecycle IL_Init
testTaxon()
test MetaData IL_Init
testFormat()
test Format IL_Init
testClassification()
test classification IL_Init
testContribute()
test contribute IL_Init