Exemple #1
0
 public function testAdd()
 {
     $rules = array(RuleSet::TYPE_PACKAGE => array(), RuleSet::TYPE_JOB => array(new Rule(array(1), Rule::RULE_JOB_INSTALL, null), new Rule(array(2), Rule::RULE_JOB_INSTALL, null)), RuleSet::TYPE_LEARNED => array(new Rule(array(), Rule::RULE_INTERNAL_ALLOW_UPDATE, null)));
     $ruleSet = new RuleSet();
     $ruleSet->add($rules[RuleSet::TYPE_JOB][0], RuleSet::TYPE_JOB);
     $ruleSet->add($rules[RuleSet::TYPE_LEARNED][0], RuleSet::TYPE_LEARNED);
     $ruleSet->add($rules[RuleSet::TYPE_JOB][1], RuleSet::TYPE_JOB);
     $this->assertEquals($rules, $ruleSet->getRules());
 }
Exemple #2
0
 public function testAdd()
 {
     $rules = array(RuleSet::TYPE_PACKAGE => array(), RuleSet::TYPE_JOB => array(new Rule(array(), 'job1', null), new Rule(array(), 'job2', null)), RuleSet::TYPE_LEARNED => array(new Rule(array(), 'update1', null)));
     $ruleSet = new RuleSet();
     $ruleSet->add($rules[RuleSet::TYPE_JOB][0], RuleSet::TYPE_JOB);
     $ruleSet->add($rules[RuleSet::TYPE_LEARNED][0], RuleSet::TYPE_LEARNED);
     $ruleSet->add($rules[RuleSet::TYPE_JOB][1], RuleSet::TYPE_JOB);
     $this->assertEquals($rules, $ruleSet->getRules());
 }