55 lines
1.6 KiB
Java
55 lines
1.6 KiB
Java
package org.cyanogenmod.tests.settings;
|
|
|
|
import org.cyanogenmod.tests.TestActivity;
|
|
import cyanogenmod.app.SettingsManager;
|
|
|
|
/**
|
|
* Tests functionality added in {@link cyanogenmod.app.SettingsManager}
|
|
*/
|
|
public class CMSettingsManagerTest extends TestActivity {
|
|
SettingsManager mSettingsManager;
|
|
@Override
|
|
protected String tag() {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
protected Test[] tests() {
|
|
mSettingsManager = SettingsManager.getInstance(this);
|
|
return mTests;
|
|
}
|
|
|
|
private Test[] mTests = new Test[] {
|
|
new Test("Test set airplane mode to on") {
|
|
public void run() {
|
|
mSettingsManager.setAirplaneModeEnabled(true);
|
|
}
|
|
},
|
|
new Test("Test set airplane mode to off") {
|
|
public void run() {
|
|
mSettingsManager.setAirplaneModeEnabled(false);
|
|
}
|
|
},
|
|
new Test("Test set mobile data to on") {
|
|
public void run() {
|
|
mSettingsManager.setMobileDataEnabled(true);
|
|
}
|
|
},
|
|
new Test("Test set mobile data to off") {
|
|
public void run() {
|
|
mSettingsManager.setMobileDataEnabled(false);
|
|
}
|
|
},
|
|
new Test("Test reboot the device") {
|
|
public void run() {
|
|
mSettingsManager.rebootDevice();
|
|
}
|
|
},
|
|
new Test("Test shutdown the device") {
|
|
public void run() {
|
|
mSettingsManager.shutdownDevice();
|
|
}
|
|
}
|
|
};
|
|
}
|