package cm.android.util;
import android.content.Context;
import android.test.InstrumentationTestCase;
public class DeviceUtilTest extends InstrumentationTestCase {
// public void testGetDeviceFeatures() throws Exception {//android.permission.READ_PHONE_STATE.
// Context context = getInstrumentation().getContext();
// String temp = DeviceUtil.getDeviceFeatures(context);
// boolean result = temp.length() > 0;
// assertEquals(result, true);
// }
public void testGetSdkInt() throws Exception {
int temp = DeviceUtil.getSdkInt();
boolean result = temp > 0;
assertEquals(result, true);
}
public void testGetBootloader() throws Exception {
String temp = DeviceUtil.getBootloader();
boolean result = temp.equals("");
assertEquals(result, false);
}
public void testGetCpuAbi2() throws Exception {
String temp = DeviceUtil.getCpuAbi2();
boolean result = temp.equals("");
assertEquals(result, false);
}
public void testGetHardware() throws Exception {
String temp = DeviceUtil.getHardware();
boolean result = temp.equals("");
assertEquals(result, false);
}
public void testGetSerial() throws Exception {
String temp = DeviceUtil.getSerial();
boolean result = temp.equals("");
assertEquals(result, false);
}
public void testGetAndroidId() throws Exception {
Context context = getInstrumentation().getContext();
String temp = DeviceUtil.getAndroidId(context);
boolean result = temp.equals("");
assertEquals(result, false);
}
// sim卡是否可读
public void testIsSimReady() {
Context context = getInstrumentation().getContext();//在有sim卡中的手机测试
boolean temp = DeviceUtil.isSimReady(context);
assertEquals(temp, true);
}
}