本篇文章主要介绍了"Android测试jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播6--测试我们的Application",主要涉及到Exception,Application方面的内容,对于Android开发感兴趣的同学可以参考一下:
有时候我们会继承我们的Application,然后在里面加多一些全局的设置,常量啊等等。那么该如何测试呢?
这里举一个简单的例子
来测试一下用SharedP...
有时候我们会继承我们的Application,然后在里面加多一些全局的设置,常量啊等等。
那么该如何测试呢?
这里举一个简单的例子
来测试一下用SharedPreferences保存和读取数据。
测试代码
public class MyApplicationTest extends ApplicationTestCase<>Application> {
private MyApplication mApplication;
public MyApplicationTest() {
this(MyApplicationTest.class.getSimpleName());
}
public MyApplicationTest(String name) {
super(MyApplication.class);
setName(name);
}
@Override
protected void setUp() throws Exception {
super.setUp();
//不调用的话就getApplication返回null
createApplication();
mApplication = getApplication();
}
public final void testPreconditions() {
assertNotNull(mApplication);
}
public void testSetDec() {
int dec = 3;
mApplication.setDec(dec);
assertEquals(dec, mApplication.getDec());
}
}
在这类,我们继承于ApplicationTestCase,要测试的类是MyApplication
。
MyApplication代码
public class MyApplication extends Application {
SharedPreferences mSharePrferenc;
private String KEY = "KEY";
@Override
public void onCreate() {
super.onCreate();
mSharePrferenc = PreferenceManager.getDefaultSharedPreferences(this);
}
public void setDec(int dec) {
mSharePrferenc.edit().putInt(KEY, dec).apply();
}
public int getDec() {
return mSharePrferenc.getInt(KEY,-1);
}
}
').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('
').text(i));
};
$numbering.fadeIn(1700);
});
});
以上就介绍了Android测试jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播6--测试我们的Application,包括了Exception,Application方面的内容,希望对Android开发有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_229133.html