コード例 #1
0
 public function testSoapValue()
 {
     $bv_1 = mock('Tracker_FormElement_Field_List_BindValue');
     $bv_1->setReturnValue('getSoapValue', 'Jenny');
     $bv_2 = mock('Tracker_FormElement_Field_List_BindValue');
     $bv_2->setReturnValue('getSoapValue', 'Bob');
     $bv_3 = mock('Tracker_FormElement_Field_List_BindValue');
     $bv_3->setReturnValue('getSoapValue', 'Rob');
     $bv_4 = mock('Tracker_FormElement_Field_List_BindValue');
     $bv_4->setReturnValue('getSoapValue', 'Anne');
     $value_list = new Tracker_Artifact_ChangesetValue_List(111, $this->field, false, array($bv_1, $bv_2, $bv_3, $bv_4));
     $this->assertEqual($value_list->getSoapValue($this->user), array('bind_value' => array(array('bind_value_id' => '', 'bind_value_label' => "Jenny"), array('bind_value_id' => '', 'bind_value_label' => "Bob"), array('bind_value_id' => '', 'bind_value_label' => "Rob"), array('bind_value_id' => '', 'bind_value_label' => "Anne"))));
 }