2011-02-25 44 views
0

我遇到了assertArrayEquals,它比較了兩個Object類型的數組。當試圖比較兩個類型爲Object的數組時發生錯誤

爲例如我的數組斷言lokos這樣

assertArrayEquals(actualVal.get(i)中,expectedVal.get(I));

它拋出錯誤

在此請大家幫「的方法assertArrayEquals在類型斷言是不適用的參數(對象,對象)(對象[],[對象])」。

回答

1

我想它不會編譯,不會拋出錯誤。您需要將整個數組傳遞給該方法,因爲它符合期望。

+0

像你可以給我一個例子請 – pooh 2011-02-25 14:05:33

+0

例如,如果你想檢查兩個數組'A'和'B'中的所有元素是否相等,那麼你可以將它們傳遞給方法如下:'assertArrayEquals(A,B)'。 – 2011-02-25 14:21:07

+0

我的遊戲類似,你可以請重新檢查我的問題 – pooh 2011-02-25 14:32:19