39 include_once(
"./Services/PHPUnit/classes/class.ilUnitUtil.php");
40 ilUnitUtil::performInitialisation();
50 include_once
'./Services/MetaData/classes/class.ilMDCopyrightSelectionEntry.php';
54 $cpr->setDescription(
"2");
55 $cpr->setLanguage(
'en');
56 $cpr->setCopyright(
"3");
61 $entry = $cpr->getEntryId();
62 $this->assertGreaterThan(0,$entry);
65 $ret = $cpr->getTitle();
66 $this->assertEquals(
$ret,
'1');
68 $ret = $cpr->getDescription();
69 $this->assertEquals(
$ret,
'2');
71 $ret = $cpr->getCopyright();
72 $this->assertEquals(
$ret,
'3');
74 $ret = $cpr->getLanguage();
75 $this->assertEquals(
$ret,
'en');
90 include_once
'./Services/MetaData/classes/class.ilMDAnnotation.php';
91 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
94 $ann->setDescription(
"desc");
96 $ann->setEntity(
'ent');
97 $ann->setDate(
'date');
99 $this->assertGreaterThan(0,
$ret);
101 $ann->setDescription(
'desc2');
104 $desc = $ann->getDescription();
105 $this->assertEquals(
'desc2',$desc);
117 include_once
'./Services/MetaData/classes/class.ilMDClassification.php';
118 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
121 $ann->setDescription(
"desc");
123 $ann->setPurpose(
'purp');
125 $this->assertGreaterThan(0,
$ret);
127 $ann->setDescription(
'desc2');
130 $desc = $ann->getDescription();
131 $this->assertEquals(
'desc2',$desc);
142 include_once
'./Services/MetaData/classes/class.ilMDContribute.php';
143 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
146 $con->setDate(
'date');
147 $con->setRole(
'ScriptWriter');
149 $this->assertGreaterThan(0,
$ret);
151 $con->setDate(
'desc2');
154 $desc = $con->getDate();
155 $this->assertEquals(
'desc2',$desc);
166 include_once
'./Services/MetaData/classes/class.ilMDDescription.php';
167 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
170 $con->setDescription(
'date');
173 $this->assertGreaterThan(0,
$ret);
175 $con->setDescription(
'desc2');
178 $desc = $con->getDescription();
179 $this->assertEquals(
'desc2',$desc);
190 include_once
'./Services/MetaData/classes/class.ilMDEducational.php';
191 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
194 $con->setDifficulty(
'Easy');
196 $this->assertGreaterThan(0,
$ret);
198 $con->setDifficulty(
'Medium');
201 $desc = $con->getDifficulty();
202 $this->assertEquals(
'Medium',$desc);
213 include_once
'./Services/MetaData/classes/class.ilMDEntity.php';
214 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
217 $con->setEntity(
'Easy');
219 $this->assertGreaterThan(0,
$ret);
221 $con->setEntity(
'Medium');
224 $desc = $con->getEntity();
225 $this->assertEquals(
'Medium',$desc);
236 include_once
'./Services/MetaData/classes/class.ilMDFormat.php';
237 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
240 $con->setFormat(
'Easy');
242 $this->assertGreaterThan(0,
$ret);
244 $con->setFormat(
'Medium');
247 $desc = $con->getFormat();
248 $this->assertEquals(
'Medium',$desc);
259 include_once
'./Services/MetaData/classes/class.ilMDGeneral.php';
260 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
263 $con->setCoverage(
'Easy');
265 $this->assertGreaterThan(0,
$ret);
267 $con->setCoverage(
'Medium');
270 $desc = $con->getCoverage();
271 $this->assertEquals(
'Medium',$desc);
282 include_once
'./Services/MetaData/classes/class.ilMDIdentifier.php';
283 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
286 $con->setCatalog(
'Easy');
288 $this->assertGreaterThan(0,
$ret);
290 $con->setCatalog(
'Medium');
293 $desc = $con->getCatalog();
294 $this->assertEquals(
'Medium',$desc);
305 include_once
'./Services/MetaData/classes/class.ilMDIdentifier_.php';
306 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
309 $con->setCatalog(
'Easy');
311 $this->assertGreaterThan(0,
$ret);
313 $con->setCatalog(
'Medium');
316 $desc = $con->getCatalog();
317 $this->assertEquals(
'Medium',$desc);
328 include_once
'./Services/MetaData/classes/class.ilMDKeyword.php';
329 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
332 $con->setKeyword(
'Easy');
334 $this->assertGreaterThan(0,
$ret);
336 $con->setKeyword(
'Medium');
339 $desc = $con->getKeyword();
340 $this->assertEquals(
'Medium',$desc);
351 include_once
'./Services/MetaData/classes/class.ilMDLanguage.php';
352 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
357 $this->assertGreaterThan(0,
$ret);
362 $desc = $con->getLanguageCode();
363 $this->assertEquals(
'de',$desc);
374 include_once
'./Services/MetaData/classes/class.ilMDLifecycle.php';
375 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
380 $this->assertGreaterThan(0,
$ret);
385 $desc = $con->getVersion();
386 $this->assertEquals(2,$desc);
397 include_once
'./Services/MetaData/classes/class.ilMDLocation.php';
398 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
401 $con->setLocation(1);
403 $this->assertGreaterThan(0,
$ret);
405 $con->setLocation(2);
408 $desc = $con->getLocation();
409 $this->assertEquals(2,$desc);
420 include_once
'./Services/MetaData/classes/class.ilMDMetaMetadata.php';
421 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
424 $con->setMetaDataScheme(1);
426 $this->assertGreaterThan(0,
$ret);
428 $con->setMetaDataScheme(2);
431 $desc = $con->getMetaDataScheme();
432 $this->assertEquals(
'LOM v 1.0',$desc);
443 include_once
'./Services/MetaData/classes/class.ilMDRelation.php';
444 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
447 $con->setKind(
'IsVersionOf');
449 $this->assertGreaterThan(0,
$ret);
451 $con->setKind(
'HasVersion');
454 $desc = $con->getKind();
455 $this->assertEquals(
'HasVersion',$desc);
466 include_once
'./Services/MetaData/classes/class.ilMDRequirement.php';
467 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
470 $con->setBrowserName(
'Amaya');
472 $this->assertGreaterThan(0,
$ret);
474 $con->setBrowserName(
'Opera');
477 $desc = $con->getBrowserName();
478 $this->assertEquals(
'Opera',$desc);
489 include_once
'./Services/MetaData/classes/class.ilMDRights.php';
490 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
493 $con->setDescription(
'Amaya');
495 $this->assertGreaterThan(0,
$ret);
497 $con->setDescription(
'Opera');
500 $desc = $con->getDescription();
501 $this->assertEquals(
'Opera',$desc);
512 include_once
'./Services/MetaData/classes/class.ilMDTaxon.php';
513 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
516 $con->setTaxon(
'Amaya');
518 $this->assertGreaterThan(0,
$ret);
520 $con->setTaxon(
'Opera');
523 $desc = $con->getTaxon();
524 $this->assertEquals(
'Opera',$desc);
535 include_once
'./Services/MetaData/classes/class.ilMDTaxonPath.php';
536 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
539 $con->setSource(
'Amaya');
541 $this->assertGreaterThan(0,
$ret);
543 $con->setSource(
'Opera');
546 $desc = $con->getSource();
547 $this->assertEquals(
'Opera',$desc);
558 include_once
'./Services/MetaData/classes/class.ilMDTechnical.php';
559 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
562 $con->setSize(
'Amaya');
564 $this->assertGreaterThan(0,
$ret);
566 $con->setSize(
'Opera');
569 $desc = $con->getSize();
570 $this->assertEquals(
'Opera',$desc);
581 include_once
'./Services/MetaData/classes/class.ilMDTypicalAgeRange.php';
582 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
585 $con->setTypicalAgeRange(
'12-22');
587 $this->assertGreaterThan(0,
$ret);
589 $con->setTypicalAgeRange(
'12-14');
592 $desc = $con->getTypicalAgeRange();
593 $this->assertEquals(
'12-14',$desc);