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")))); }