Definition at line 26 of file ilRisParserTestTBD.php.
◆ getRisContent()
ilRisParserTest::getRisContent |
( |
| ) |
|
|
protected |
Definition at line 129 of file ilRisParserTestTBD.php.
Referenced by testParseRisAsArray().
133 A2 - Simon, Udo Gerald 135 T2 - zur Dynamik islamischer Religionspraxis in Deutschland 141 KW - Religionsausübung 144 SN - 978-3-89913-722-4 148 A2 - Gienow-Hecht, Jessica C. E. 149 T1 - Searching for a cultural diplomacy 157 KW - Kulturbeziehungen 159 KW - Geschichte 1900-2000 162 SN - 978-1-84545-746-4
◆ setUp()
ilRisParserTest::setUp |
( |
| ) |
|
|
protected |
Definition at line 30 of file ilRisParserTestTBD.php.
References $DIC.
33 $this->dic_backup = is_object($DIC) ? clone
$DIC :
$DIC;
36 $DIC[
'resource_storage'] = $this->createMock(Services::class);
37 $DIC[
'ilDB'] = $this->createMock(ilDBInterface::class);
40 $this->getMockBuilder(ilLanguage::class)->disableOriginalConstructor()->getMock()
Interface Observer Contains several chained tasks and infos about them.
Customizing of pimple-DIC for ILIAS.
◆ tearDown()
ilRisParserTest::tearDown |
( |
| ) |
|
|
protected |
◆ testParseRisAsArray()
ilRisParserTest::testParseRisAsArray |
( |
| ) |
|
Definition at line 50 of file ilRisParserTestTBD.php.
References getRisContent().
52 $ilBiblEntryFactory = $this->createMock(ilBiblEntryFactoryInterface::class);
53 $ilBiblFieldFactory = $this->createMock(ilBiblFieldFactoryInterface::class);
54 $ilBiblAttributeFactory = $this->createMock(ilBiblAttributeFactoryInterface::class);
58 $ilBiblAttributeFactory
61 $content = $reader->parseContent();
63 $this->assertIsArray($content);
64 $this->assertEquals(2, count($content));
67 $first_item = $content[0];
69 $this->assertEquals(
'BOOK', $first_item[
'TY']);
70 $this->assertEquals(
'Schrode, Paula, Simon, Udo Gerald', $first_item[
'A2']);
71 $this->assertEquals(
'Die Sunna leben', $first_item[
'T1']);
72 $this->assertEquals(
'zur Dynamik islamischer Religionspraxis in Deutschland', $first_item[
'T2']);
73 $this->assertEquals(
'Würzburg', $first_item[
'CY']);
74 $this->assertEquals(
'2012', $first_item[
'Y1']);
75 $this->assertEquals(
'Egon', $first_item[
'PB']);
76 $this->assertEquals(
'Deutschland, Islam, Religionsausübung, Kongress', $first_item[
'KW']);
77 $this->assertEquals(
'250 S.', $first_item[
'EP']);
78 $this->assertEquals(
'978-3-89913-722-4', $first_item[
'SN']);
81 $second_item = $content[1];
83 $this->assertEquals(
'JOURNAL', $second_item[
'TY']);
84 $this->assertEquals(
'Gienow-Hecht, Jessica C. E.', $second_item[
'A2']);
85 $this->assertEquals(
'Searching for a cultural diplomacy', $second_item[
'T1']);
86 $this->assertEquals(
'New York [u.a.]', $second_item[
'CY']);
87 $this->assertEquals(
'2010', $second_item[
'Y1']);
88 $this->assertEquals(
'Berghahn', $second_item[
'PB']);
89 $this->assertEquals(
'Sowjetunion, Mitteleuropa, Naher Osten, Japan, Kulturbeziehungen, Diplomatie, Geschichte 1900-2000, Aufsatzsammlung', $second_item[
'KW']);
90 $this->assertEquals(
'XII, 265 S.', $second_item[
'EP']);
91 $this->assertEquals(
'978-1-84545-746-4', $second_item[
'SN']);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
◆ $dic_backup
The documentation for this class was generated from the following file: