Ejemplo n.º 1
0
 function testApplyTo()
 {
     $trv = new Tracker_Rule_List();
     $trv->setSourceValue('source_value')->setTargetValue('target_value')->setId('id')->setTrackerId('tracker_id')->setSourceFieldId('source_field')->setTargetFieldId('target_field');
     $this->assertTrue($trv->applyTo('tracker_id', 'source_field', 'source_value', 'target_field', 'target_value'));
     $this->assertFalse($trv->applyTo('tracker_id', 'source_field', 'source_value', 'target_field', 'false_target_value'));
     //$this->assertFalse($trv->applyTo('false_tracker_id', 'source_field',        'source_value',       'target_field',       'target_value'      ));
     $this->assertFalse($trv->applyTo('false_tracker_id', 'source_field', 'source_value', 'target_field', 'false_target_value'));
     $this->assertFalse($trv->applyTo('tracker_id', 'target_source_field', 'source_value', 'target_field', 'false_value'));
     $this->assertFalse($trv->applyTo('tracker_id', 'target_source_field', 'source_value', 'target_field', 'false_target_value'));
     $this->assertFalse($trv->applyTo('tracker_id', 'source_field', 'false_source_value', 'target_field', 'false_value'));
     $this->assertFalse($trv->applyTo('tracker_id', 'source_field', 'false_source_value', 'target_field', 'false_target_value'));
     $this->assertFalse($trv->applyTo('tracker_id', 'source_field', 'source_value', 'false_target_field', 'false_value'));
     $this->assertFalse($trv->applyTo('tracker_id', 'source_field', 'source_value', 'false_target_field', 'false_target_value'));
 }