2

たぶん、あなたは私が得た問題をどのようにオーバーライドできるか知っているでしょう..だから私のJavaコードには、次のようなメソッドがあります

createMacTrackEventParam(int hcuId, int portId, int perfIndex, int ...chanInd)

ご覧のとおり、多くのchanIndを使用できると思います(何も使用できず、1、5、10などを使用できます。など)。このメソッドもwsddファイルに入れ<ns1:parameter qname="ns99:chanInd" type="xsd:int" /> 、間違っている可能性がありますが、私はしません実際には知りません。

だから、私はFitnesseのような方法を使用しようとしています

|createMacTrackEventParam|$HCU_UID  ||$PORT_UID  ||75  || *** |

** の代わりに何も入力しないと、"CANT_CONVERT_TO_INTEGER_LIST" エラーが発生し、"1"、"1, 75"、"20, 30, 40" のようなものを入力すると、"引数の型が一致しません" という例外が発生します。

このメソッドを正しく機能させるにはどうすればよいですか?

4

1 に答える 1

1

可変引数はサポートされていないようです。代わりに配列を使用してみてください: int[] chanInd と FitNesse セルのカンマ区切りのリスト。

于 2013-10-18T18:25:58.180 に答える