class SpecificityTest in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/css-selector/Tests/Node/SpecificityTest.php \Symfony\Component\CssSelector\Tests\Node\SpecificityTest
Hierarchy
- class \Symfony\Component\CssSelector\Tests\Node\SpecificityTest extends \Symfony\Component\CssSelector\Tests\Node\PHPUnit_Framework_TestCase
Expanded class hierarchy of SpecificityTest
File
- vendor/
symfony/ css-selector/ Tests/ Node/ SpecificityTest.php, line 16
Namespace
Symfony\Component\CssSelector\Tests\NodeView source
class SpecificityTest extends \PHPUnit_Framework_TestCase {
/** @dataProvider getValueTestData */
public function testValue(Specificity $specificity, $value) {
$this
->assertEquals($value, $specificity
->getValue());
}
/** @dataProvider getValueTestData */
public function testPlusValue(Specificity $specificity, $value) {
$this
->assertEquals($value + 123, $specificity
->plus(new Specificity(1, 2, 3))
->getValue());
}
public function getValueTestData() {
return array(
array(
new Specificity(0, 0, 0),
0,
),
array(
new Specificity(0, 0, 2),
2,
),
array(
new Specificity(0, 3, 0),
30,
),
array(
new Specificity(4, 0, 0),
400,
),
array(
new Specificity(4, 3, 2),
432,
),
);
}
/** @dataProvider getCompareTestData */
public function testCompareTo(Specificity $a, Specificity $b, $result) {
$this
->assertEquals($result, $a
->compareTo($b));
}
public function getCompareTestData() {
return array(
array(
new Specificity(0, 0, 0),
new Specificity(0, 0, 0),
0,
),
array(
new Specificity(0, 0, 1),
new Specificity(0, 0, 1),
0,
),
array(
new Specificity(0, 0, 2),
new Specificity(0, 0, 1),
1,
),
array(
new Specificity(0, 0, 2),
new Specificity(0, 0, 3),
-1,
),
array(
new Specificity(0, 4, 0),
new Specificity(0, 4, 0),
0,
),
array(
new Specificity(0, 6, 0),
new Specificity(0, 5, 11),
1,
),
array(
new Specificity(0, 7, 0),
new Specificity(0, 8, 0),
-1,
),
array(
new Specificity(9, 0, 0),
new Specificity(9, 0, 0),
0,
),
array(
new Specificity(11, 0, 0),
new Specificity(10, 11, 0),
1,
),
array(
new Specificity(12, 11, 0),
new Specificity(13, 0, 0),
-1,
),
);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
SpecificityTest:: |
public | function | ||
SpecificityTest:: |
public | function | ||
SpecificityTest:: |
public | function | @dataProvider getCompareTestData | |
SpecificityTest:: |
public | function | @dataProvider getValueTestData | |
SpecificityTest:: |
public | function | @dataProvider getValueTestData |