/var/www/hkosl.com/b2b2c/webadmin/libraies/aura/accept/tests/AcceptTestCase.php


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());
            }
        }
    }
}