예제 #1
0
 public function testOverrideDocument()
 {
     $mgr = new AfsDocumentManager();
     $mgr->add_document(new AfsDocument('foo'), 'bar');
     $this->assertTrue($mgr->has_document());
     $this->assertEquals(count($mgr->get_documents()), 1);
     $mgr->add_document(new AfsDocument('baz'), 'bar');
     $this->assertTrue($mgr->has_document());
     $this->assertEquals(count($mgr->get_documents()), 1);
     $docs = $mgr->get_documents();
     $filename = reset($docs)->get_filename();
     $this->assertEquals(file_get_contents($filename), 'baz');
 }