More ruletest fixes for 7.1
parent
c74e6df65d
commit
1bd9c8da3c
|
@ -29,7 +29,7 @@ class RuleTest extends TestCase
|
||||||
|
|
||||||
public function testGetHash()
|
public function testGetHash()
|
||||||
{
|
{
|
||||||
$rule = new Rule(array(123), 'job1', null);
|
$rule = new Rule(array(123), Rule::RULE_JOB_INSTALL, null);
|
||||||
|
|
||||||
$hash = unpack('ihash', md5('123', true));
|
$hash = unpack('ihash', md5('123', true));
|
||||||
$this->assertEquals($hash['hash'], $rule->getHash());
|
$this->assertEquals($hash['hash'], $rule->getHash());
|
||||||
|
@ -37,31 +37,31 @@ class RuleTest extends TestCase
|
||||||
|
|
||||||
public function testEqualsForRulesWithDifferentHashes()
|
public function testEqualsForRulesWithDifferentHashes()
|
||||||
{
|
{
|
||||||
$rule = new Rule(array(1, 2), 'job1', null);
|
$rule = new Rule(array(1, 2), Rule::RULE_JOB_INSTALL, null);
|
||||||
$rule2 = new Rule(array(1, 3), 'job1', null);
|
$rule2 = new Rule(array(1, 3), Rule::RULE_JOB_INSTALL, null);
|
||||||
|
|
||||||
$this->assertFalse($rule->equals($rule2));
|
$this->assertFalse($rule->equals($rule2));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testEqualsForRulesWithDifferLiteralsQuantity()
|
public function testEqualsForRulesWithDifferLiteralsQuantity()
|
||||||
{
|
{
|
||||||
$rule = new Rule(array(1, 12), 'job1', null);
|
$rule = new Rule(array(1, 12), Rule::RULE_JOB_INSTALL, null);
|
||||||
$rule2 = new Rule(array(1), 'job1', null);
|
$rule2 = new Rule(array(1), Rule::RULE_JOB_INSTALL, null);
|
||||||
|
|
||||||
$this->assertFalse($rule->equals($rule2));
|
$this->assertFalse($rule->equals($rule2));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testEqualsForRulesWithSameLiterals()
|
public function testEqualsForRulesWithSameLiterals()
|
||||||
{
|
{
|
||||||
$rule = new Rule(array(1, 12), 'job1', null);
|
$rule = new Rule(array(1, 12), Rule::RULE_JOB_INSTALL, null);
|
||||||
$rule2 = new Rule(array(1, 12), 'job1', null);
|
$rule2 = new Rule(array(1, 12), Rule::RULE_JOB_INSTALL, null);
|
||||||
|
|
||||||
$this->assertTrue($rule->equals($rule2));
|
$this->assertTrue($rule->equals($rule2));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testSetAndGetType()
|
public function testSetAndGetType()
|
||||||
{
|
{
|
||||||
$rule = new Rule(array(), 'job1', null);
|
$rule = new Rule(array(), Rule::RULE_JOB_INSTALL, null);
|
||||||
$rule->setType(RuleSet::TYPE_JOB);
|
$rule->setType(RuleSet::TYPE_JOB);
|
||||||
|
|
||||||
$this->assertEquals(RuleSet::TYPE_JOB, $rule->getType());
|
$this->assertEquals(RuleSet::TYPE_JOB, $rule->getType());
|
||||||
|
@ -69,7 +69,7 @@ class RuleTest extends TestCase
|
||||||
|
|
||||||
public function testEnable()
|
public function testEnable()
|
||||||
{
|
{
|
||||||
$rule = new Rule(array(), 'job1', null);
|
$rule = new Rule(array(), Rule::RULE_JOB_INSTALL, null);
|
||||||
$rule->disable();
|
$rule->disable();
|
||||||
$rule->enable();
|
$rule->enable();
|
||||||
|
|
||||||
|
@ -79,7 +79,7 @@ class RuleTest extends TestCase
|
||||||
|
|
||||||
public function testDisable()
|
public function testDisable()
|
||||||
{
|
{
|
||||||
$rule = new Rule(array(), 'job1', null);
|
$rule = new Rule(array(), Rule::RULE_JOB_INSTALL, null);
|
||||||
$rule->enable();
|
$rule->enable();
|
||||||
$rule->disable();
|
$rule->disable();
|
||||||
|
|
||||||
|
@ -89,8 +89,8 @@ class RuleTest extends TestCase
|
||||||
|
|
||||||
public function testIsAssertions()
|
public function testIsAssertions()
|
||||||
{
|
{
|
||||||
$rule = new Rule(array(1, 12), 'job1', null);
|
$rule = new Rule(array(1, 12), Rule::RULE_JOB_INSTALL, null);
|
||||||
$rule2 = new Rule(array(1), 'job1', null);
|
$rule2 = new Rule(array(1), Rule::RULE_JOB_INSTALL, null);
|
||||||
|
|
||||||
$this->assertFalse($rule->isAssertion());
|
$this->assertFalse($rule->isAssertion());
|
||||||
$this->assertTrue($rule2->isAssertion());
|
$this->assertTrue($rule2->isAssertion());
|
||||||
|
@ -103,8 +103,8 @@ class RuleTest extends TestCase
|
||||||
$repo->addPackage($p2 = $this->getPackage('baz', '1.1'));
|
$repo->addPackage($p2 = $this->getPackage('baz', '1.1'));
|
||||||
$this->pool->addRepository($repo);
|
$this->pool->addRepository($repo);
|
||||||
|
|
||||||
$rule = new Rule(array($p1->getId(), -$p2->getId()), 'job1', null);
|
$rule = new Rule(array($p1->getId(), -$p2->getId()), Rule::RULE_JOB_INSTALL, null);
|
||||||
|
|
||||||
$this->assertEquals('(don\'t install baz 1.1|install foo 2.1)', $rule->getPrettyString($this->pool));
|
$this->assertEquals('Install command rule (don\'t install baz 1.1|install foo 2.1)', $rule->getPrettyString($this->pool));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue