1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<?php namespace Aura\Accept;
class AcceptTestCase extends \PHPUnit_Framework_TestCase { protected function assertAcceptValues($actual, $expect, $negotiator_class, $value_class) { $this->assertInstanceOf($negotiator_class, $actual); $this->assertSameSize($expect, $actual->get());
foreach ($actual as $key => $item) { $this->assertInstanceOf($value_class, $item); foreach ($expect[$key] as $func => $value) { $func = 'get' . $func; $this->assertEquals($value, $item->$func()); } } } }
|