annotate sites/all/libraries/ARC2/arc/tests/unit/ARC2_getPreferredFormatTest.php @ 4:ce11bbd8f642

added modules
author danieleb <danielebarchiesi@me.com>
date Thu, 19 Sep 2013 10:38:44 +0100
parents
children
rev   line source
danielebarchiesi@4 1 <?php
danielebarchiesi@4 2
danielebarchiesi@4 3 require_once '../ARC2_TestCase.php';
danielebarchiesi@4 4
danielebarchiesi@4 5 class ARC2_getPreferredFormatTest extends ARC2_TestCase {
danielebarchiesi@4 6
danielebarchiesi@4 7 public function testGetPreferredFormat() {
danielebarchiesi@4 8 $_SERVER['HTTP_ACCEPT'] = '';
danielebarchiesi@4 9 $actual = ARC2::getPreferredFormat('xml');
danielebarchiesi@4 10 $this->assertEquals('XML', $actual);
danielebarchiesi@4 11
danielebarchiesi@4 12 $actual = ARC2::getPreferredFormat('foo');
danielebarchiesi@4 13 $this->assertEquals(null, $actual);
danielebarchiesi@4 14
danielebarchiesi@4 15 $_SERVER['HTTP_ACCEPT'] = 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
danielebarchiesi@4 16 $actual = ARC2::getPreferredFormat();
danielebarchiesi@4 17 $this->assertEquals('HTML', $actual);
danielebarchiesi@4 18
danielebarchiesi@4 19 $_SERVER['HTTP_ACCEPT'] = 'application/rdf+xml,text/html;q=0.9,*/*;q=0.8';
danielebarchiesi@4 20 $actual = ARC2::getPreferredFormat();
danielebarchiesi@4 21 $this->assertEquals('RDFXML', $actual);
danielebarchiesi@4 22 }
danielebarchiesi@4 23
danielebarchiesi@4 24 }