コード例 #1
0
 public function itReturnsTheRESTValue()
 {
     $field = stub('Tracker_FormElement_Field_Integer')->getName()->returns('field_int');
     $user = aUser()->withId(101)->build();
     $changeset = new Tracker_Artifact_ChangesetValue_Integer(111, $field, true, 556);
     $representation = $changeset->getRESTValue($user, $changeset);
     $this->assertEqual($representation->value, 556);
 }
 function testDiff()
 {
     $GLOBALS['Language']->setReturnValue('getText', 'changed from', array('plugin_tracker_artifact', 'changed_from'));
     $GLOBALS['Language']->setReturnValue('getText', 'to', array('plugin_tracker_artifact', 'to'));
     $field = new MockTracker_FormElement_Field_Integer();
     $int_1 = new Tracker_Artifact_ChangesetValue_Integer(111, $field, false, 66);
     $int_2 = new Tracker_Artifact_ChangesetValue_Integer(111, $field, false, 666);
     $this->assertEqual($int_1->diff($int_2), 'changed from 666 to 66');
 }