3
我是Robolectric的新手,並且處於障礙之中。我有一些自定義事件在選擇微調器中的項目時觸發,我想使用robolectric測試它。我看到ShadowSpinner類提供了類似stateSpinner.clickFirstItemContainingText的幫助函數來單擊特定的項目。我填充我與我測試的每個項目打印出的如何使Robolectric選擇特定的微調項目
for (int i = 0; i < spinner_items.length; ++i) {
spinner_items[i] = (String) spinner.getAdapter().getItem(i);
}
System.out.println("Spinner Items "
+ Arrays.asList(spinner_items).toString());
正確的價值觀微調然而,當我使用clickFirstItemContainingText與PO pulated值之一,我得到一個IllegalArgumentException異常。沒有發現包含上面代碼奇怪的測試的項目顯示特定值確實存在。
任何幫助將不勝感激