Rumah > Soal Jawab > teks badan
1 Saya menentukan kelas untuk menguji penghuraian data JSON Kod rangka kerja GSON telah dipanggil dalam kaedah, tetapi ralat berlaku semasa menjalankan kaedah: Ujian berjalan gagal: Tidak dapat mencari maklumat instrumentasi untuk: ComponentInfo{com.example. . lweicheng.splash.test/android.test.InstrumentationTestRunner}
Berikut ialah kod yang berkaitan:
public class GsonTest extends AndroidTestCase {
public void testJson() {
String json = "{\"name\":\"小王\",\"age\":18,\"gander\":\"true\"}";
Gson gson = new Gson();
Person person=gson.fromJson(json,Person.class);
Log.d("lweicheng",person.toString());
}
class Person {
private String name;
private int age;
private boolean gender;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public boolean isGender() {
return gender;
}
public void setGender(boolean gender) {
this.gender = gender;
}
public String toString() {
return "name" + name + ",age:" + age + ",gender:" + gender;
}
}
}
如下是Androidmanifest文件的配置
<activity android:name=".RegisterActivity"></activity>
<uses-library android:name="android.test.runner"/>
</application>
<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.example.lweicheng.splash.GsonTest"/>
请问各位大神是否遇过同样的问题? 我的上述代码出了什么问题? 谢谢!
黄舟2017-05-16 13:30:53
Berikan anda rujukan:
http://www.paincker.com/android-empty-test-suite
https://testerhome.com/topics/2098
Berdasarkan kod anda, pakej sasaran anda ialah:com.example.lweicheng.splash.GsonTest
, iaitu nama kelas yang ingin anda uji.