单元测试字符串传感器列表方法

时间:2012-03-12 13:11:40

标签: android junit

public String  sensorsList() {
    SensorManager sensormgr = (SensorManager) getSystemService(SENSOR_SERVICE);
    List<Sensor> list = sensormgr.getSensorList(Sensor.TYPE_ALL);
    String sens = "";
    if (list.size() != 0) {
        for (Sensor sensorlist : list) {
            sens = sens.concat(sensorlist.getName());
            sens = sens.concat("\n");
        }
    } else {
        sens = "Not found";
    }
    return sens;
}

这是我的传感器列表类如何实现我的测试类来检查传感器列表。

公共类TestSenssor扩展         ActivityInstrumentationTestCase2 {

public TestSenssor() {
    super("com.android.deviceintelligence.activity",
            DeviceIntelligence.class);
}

Context mContext;

DeviceIntelligence devin = getActivity();

protected void setUp() throws Exception {
    try {
        super.setUp();
    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    mContext = this.getInstrumentation().getContext();
}




public void testdeviceinfo() {
    devin = getActivity();
    Assert.assertEquals("Not found", devin.sensorsList());

}

}  我实现了没有找到传感器的模拟器。但我需要对不同的传感器进行测试。我应该怎么做才能检查何时激活不同的传感器。

提前感谢您的宝贵答案。

0 个答案:

没有答案