首頁 > Java > java教程 > 關於Java泛型的一個小Tips

關於Java泛型的一個小Tips

高洛峰
發布: 2016-11-16 10:12:01
原創
1875 人瀏覽過

關於Java泛型的一個小Tips

使用ArgumentCaptor捕捉mock方法中的參數如下所示

ArgumentCaptor<List<Foo>> fooCaptor = ArgumentCaptor.forClass(List.class);
登入後複製

報錯

Error:(89, 86) java: incompatible types: org.mockito.ArgumentCaptor<java.util.List> cannot be converted to org.mockito.ArgumentCaptor<java.util.List<com.myapp.model.Foo>>
登入後複製

解決

使用了更高版本的Mockito--mockito-core

解決

使用了更高版本的Mockito--mockito-core-2.0.366-beta

程式碼對比

mockito-core-1.0.19

public static <T> ArgumentCaptor<T> forClass(Class<T> clazz) {
    return new ArgumentCaptor<T>(clazz);
}
登入後複製

mockito-core-2.0.36-beta

public static <U,S extends U> ArgumentCaptor<U> forClass(Class<S> clazz) {
    return new ArgumentCaptor<U>(clazz);
}
登入後複製
🎜🎜🎜
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
java - 一個泛型標籤問題
來自於 1970-01-01 08:00:00
0
0
0
java - 抽象內部類別+泛型
來自於 1970-01-01 08:00:00
0
0
0
java - php調取webservice的map類型,如果封裝?
來自於 1970-01-01 08:00:00
0
0
0
Java泛型的編譯問題
來自於 1970-01-01 08:00:00
0
0
0
關於java泛型類別的小疑惑
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板