ActivityInstrumentationTestCase2
'u genişleten bir android uygulaması için test defterleri yazıyorum.Android test sınıfı, "bağlı uyumsuzluk" hatasıyla tutulmayı derlemekte başarısız oluyor
public class SolutionEntryActivityTest extends ActivityInstrumentationTestCase2<SolutionEntryActivity> {
public SolutionEntryActivityTest() {
super(SolutionEntryActivity.class);
}
}
, bu kod hatası ile derlenmeyecektir: Test sınıfı şöyle Bound mismatch: The type SolutionEntryActivity is not a valid substitute for the bounded parameter <T extends Activity> of the type ActivityInstrumentationTestCase2<T>
Ama SolutionEntryActivity gerçekten android.app.Activity
olduğunu, tip hiyerarşi şu şekildedir:
Activity
OrmLiteBaseActivity<H> (abstract)
KabowieActivity
PracticeActivity (abstract)
SolutionEntryActivity
2004 ve 2005'dan gelen iki tutulma hatasını benzer bir sorunla karşılaşıyormuş gibi görüyorum ancak bunlar uzun bir süre sabitlenmelidir.
Android 2.2 ve Sun Java 1.6 ile Eclipse Helios kullanıyorum.
Neler olduğu hakkında bir fikrin var mı?