12 use PHPUnit\Framework\TestCase;
22 private $data =
"{\"title\":\"Ein Buch\", \"URL\":\"http://foo.bar\"}";
28 $context->setLocale(
new Locale(
"de-DE"));
34 $str =
'<group delimiter=" "><text term="retrieved"/><text term="from"/><text variable="URL"/></group>';
35 $group =
new Group(
new \SimpleXMLElement($str),
null);
36 $this->assertEquals(
"abgerufen von http://foo.bar", $group->render(json_decode($this->data)));
41 $str =
'<group prefix="[" suffix="]" delimiter=" "><text term="retrieved"/><text term="from"/><text variable="URL"/></group>';
42 $group =
new Group(
new \SimpleXMLElement($str),
null);
43 $this->assertEquals(
"[abgerufen von http://foo.bar]", $group->render(json_decode($this->data)));
48 $str =
'<group display="indent" prefix="[" suffix="]" delimiter=" "><text term="retrieved"/><text term="from"/><text variable="URL"/></group>';
49 $group =
new Group(
new \SimpleXMLElement($str),
null);
50 $this->assertEquals(
"<div class=\"csl-indent\">[abgerufen von http://foo.bar]</div>", $group->render(json_decode($this->data)));