Definition at line 25 of file ilRisParserTest.php.
◆ getRisContent()
ilRisParserTest::getRisContent |
( |
| ) |
|
|
protected |
Definition at line 124 of file ilRisParserTest.php.
Referenced by testParseRisAsArray().
128 A2 - Simon, Udo Gerald 130 T2 - zur Dynamik islamischer Religionspraxis in Deutschland 136 KW - Religionsausübung 139 SN - 978-3-89913-722-4 143 A2 - Gienow-Hecht, Jessica C. E. 144 T1 - Searching for a cultural diplomacy 152 KW - Kulturbeziehungen 154 KW - Geschichte 1900-2000 157 SN - 978-1-84545-746-4
◆ setUp()
ilRisParserTest::setUp |
( |
| ) |
|
|
protected |
Definition at line 29 of file ilRisParserTest.php.
References $DIC.
32 $this->dic_backup = is_object($DIC) ? clone
$DIC :
$DIC;
35 $DIC[
'resource_storage'] = $this->createMock(Services::class);
36 $DIC[
'ilDB'] = $this->createMock(ilDBInterface::class);
Customizing of pimple-DIC for ILIAS.
◆ tearDown()
ilRisParserTest::tearDown |
( |
| ) |
|
|
protected |
◆ testParseRisAsArray()
ilRisParserTest::testParseRisAsArray |
( |
| ) |
|
Definition at line 45 of file ilRisParserTest.php.
References getRisContent().
47 $ilBiblEntryFactory = $this->createMock(ilBiblEntryFactoryInterface::class);
48 $ilBiblFieldFactory = $this->createMock(ilBiblFieldFactoryInterface::class);
49 $ilBiblAttributeFactory = $this->createMock(ilBiblAttributeFactoryInterface::class);
53 $ilBiblAttributeFactory
56 $content = $reader->parseContent();
58 $this->assertIsArray($content);
59 $this->assertEquals(2, count($content));
62 $first_item = $content[0];
64 $this->assertEquals(
'BOOK', $first_item[
'TY']);
65 $this->assertEquals(
'Schrode, Paula, Simon, Udo Gerald', $first_item[
'A2']);
66 $this->assertEquals(
'Die Sunna leben', $first_item[
'T1']);
67 $this->assertEquals(
'zur Dynamik islamischer Religionspraxis in Deutschland', $first_item[
'T2']);
68 $this->assertEquals(
'Würzburg', $first_item[
'CY']);
69 $this->assertEquals(
'2012', $first_item[
'Y1']);
70 $this->assertEquals(
'Egon', $first_item[
'PB']);
71 $this->assertEquals(
'Deutschland, Islam, Religionsausübung, Kongress', $first_item[
'KW']);
72 $this->assertEquals(
'250 S.', $first_item[
'EP']);
73 $this->assertEquals(
'978-3-89913-722-4', $first_item[
'SN']);
76 $second_item = $content[1];
78 $this->assertEquals(
'JOURNAL', $second_item[
'TY']);
79 $this->assertEquals(
'Gienow-Hecht, Jessica C. E.', $second_item[
'A2']);
80 $this->assertEquals(
'Searching for a cultural diplomacy', $second_item[
'T1']);
81 $this->assertEquals(
'New York [u.a.]', $second_item[
'CY']);
82 $this->assertEquals(
'2010', $second_item[
'Y1']);
83 $this->assertEquals(
'Berghahn', $second_item[
'PB']);
84 $this->assertEquals(
'Sowjetunion, Mitteleuropa, Naher Osten, Japan, Kulturbeziehungen, Diplomatie, Geschichte 1900-2000, Aufsatzsammlung', $second_item[
'KW']);
85 $this->assertEquals(
'XII, 265 S.', $second_item[
'EP']);
86 $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: