Negotiation\Tests\LanguageNegotiatorTest::testGetBest PHP Method

testGetBest() public method

public testGetBest ( $accept, $priorities, $expected )
    public function testGetBest($accept, $priorities, $expected)
    {
        try {
            $accept = $this->negotiator->getBest($accept, $priorities);
            if (null === $accept) {
                $this->assertNull($expected);
            } else {
                $this->assertInstanceOf('Negotiation\\AcceptLanguage', $accept);
                $this->assertEquals($expected, $accept->getValue());
            }
        } catch (\Exception $e) {
            $this->assertEquals($expected, $e);
        }
    }