50 : void
51 {
52 $ilBiblEntryFactory = $this->createMock(ilBiblEntryFactoryInterface::class);
53 $ilBiblFieldFactory = $this->createMock(ilBiblFieldFactoryInterface::class);
54 $ilBiblAttributeFactory = $this->createMock(ilBiblAttributeFactoryInterface::class);
56 $ilBiblEntryFactory,
57 $ilBiblFieldFactory,
58 $ilBiblAttributeFactory
59 );
61 $content = $reader->parseContent();
62 $this->assertIsArray($content);
63 $this->assertCount(2, $content);
64
65
66 $first_item = $content[0];
67 $this->assertEquals('book', $first_item['entryType']);
68 $this->assertEquals('Süß, Henrik http://www.testlink.ch', $first_item['author']);
69 $this->assertEquals('Last Minute Histologie: [Fit fürs Examen in 2 Tagen!]', $first_item['title']);
70 $this->assertEquals('München', $first_item['address']);
71 $this->assertEquals('2012', $first_item['year']);
72 $this->assertEquals('Elsevier, Urban & Fischer', $first_item['publisher']);
73 $this->assertEquals('Histologie. Lehrbuch', $first_item['keywords']);
74 $this->assertEquals('XIII, 103 S.', $first_item['pages']);
75 $this->assertEquals('1. Aufl.', $first_item['edition']);
76 $this->assertEquals('3-437-43015-7', $first_item['isbn']);
77
78
79 $second_item = $content[1];
80 $this->assertEquals('journal', $second_item['entryType']);
81 $this->assertEquals('Voll, Markus http://de.wikipedia.org/wiki/a-z', $second_item['author']);
82 $this->assertEquals(
83 'Atlas of neuroanatomy for communication science and disorders: based on the work of Michael Schuenke, Erik Schulte, Udo Schumacher',
84 $second_item['title']
85 );
86 $this->assertEquals('New York', $second_item['address']);
87 $this->assertEquals('2012', $second_item['year']);
88 $this->assertEquals('Thieme', $second_item['publisher']);
89 $this->assertEquals(
90 'Sprachstörung. Zentralnervensystem. Neuroanatomie. Neuropathologie. Atlas',
91 $second_item['keywords']
92 );
93 $this->assertEquals('IX, 176 S.', $second_item['pages']);
94 $this->assertEquals('978-1-60406-649-4', $second_item['isbn']);
95 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...