Beispiel #1
0
 public function testPreferredTerm()
 {
     $termType = new KVDthes_TermType('PT', 'voorkeursterm');
     $term2 = new KVDthes_TestTerm(508, $this->sessie, 'kapellen', $termType, 'bouwkundig erfgoed');
     $this->object->setLoadState(KVDthes_Term::LS_REL);
     $this->object->setLoadState(KVDthes_Term::LS_MATCH);
     $this->object->setLoadState(KVDthes_Term::LS_NOTES);
     $term2->setLoadState(KVDthes_Term::LS_REL);
     $term2->setLoadState(KVDthes_Term::LS_MATCH);
     $term2->setLoadState(KVDthes_Term::LS_NOTES);
     $this->object->setType(new KVDthes_TermType('ND', 'Non Descriptor'));
     $this->object->setPreferredTerm($term2);
     $this->assertTrue($term2->isPreferredTerm());
     $this->assertEquals($term2, $this->object->getPreferredTerm());
     $this->assertEquals($term2, $term2->getPreferredTerm());
 }