Android Open Source - twawm2 Eco Mode Control Test From Project Back to project page twawm2 .
License The source code is released under:
Copyright (c) 2014, afnf
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
* Redistr...
If you think the Android project twawm2 listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package com.appspot.afnf4199ga.twawm.router;
/ * f r o m w w w . j a v a 2 s . c o m * /
import net.afnf.and.twawm2.DexmakerInstrumentationTestCase;
import com.appspot.afnf4199ga.utils.MyTestUtils;
public class EcoModeControlTest extends DexmakerInstrumentationTestCase {
public void testParseContent1_enabled() {
EcoModeControl emc = new EcoModeControl(null);
String content = MyTestUtils.getResourceAsString("/test-data/eco_mode_main/3800_eco_enabled.htm" );
boolean success = emc.parseContent(content);
assertEquals(true, success);
assertEquals(null, emc.nextEcoCharge);
assertEquals(Boolean.TRUE, emc.currentEcoCharge);
assertEquals(
"[ECO_TIME_MM=30, BLUETOOTH_HIBE=0, POWER_SLEEP=0, RTAP_MODE=rt, DISABLED_CHECKBOX=, CHECK_ACTION_MODE=1, SESSION_ID=42934560914750918265098142750923865, SUPLLY_SELECT=20, ECO_LED_TIME=30, ECO_MODE_SELECT=stanby]" ,
emc.currentValues.toString());
}
public void testParseContent2_disabled() {
EcoModeControl emc = new EcoModeControl(false);
String content = MyTestUtils.getResourceAsString("/test-data/eco_mode_main/3800_eco_disabled.htm" );
boolean success = emc.parseContent(content);
assertEquals(true, success);
assertEquals(Boolean.FALSE, emc.nextEcoCharge);
assertEquals(Boolean.FALSE, emc.currentEcoCharge);
assertEquals(
"[ECO_TIME_MM=10, POWER_SLEEP=0, RTAP_MODE=rt, DISABLED_CHECKBOX=, CHECK_ACTION_MODE=1, SESSION_ID=42934560914750918265098142750923865, SUPLLY_SELECT=20, ECO_LED_TIME=15, ECO_MODE_SELECT=none]" ,
emc.currentValues.toString());
}
public void testParseContent3_error() {
EcoModeControl emc = new EcoModeControl(null);
boolean success = emc.parseContent("aaa" );
assertEquals(true, success);
assertEquals(null, emc.nextEcoCharge);
assertEquals(null, emc.currentEcoCharge);
assertEquals(0, emc.currentValues.size());
}
public void testParseContent4_error() {
EcoModeControl emc = new EcoModeControl(true);
boolean success = emc.parseContent(null);
assertEquals(false, success);
assertEquals(Boolean.TRUE, emc.nextEcoCharge);
assertEquals(null, emc.currentEcoCharge);
assertEquals(0, emc.currentValues.size());
}
}
Java Source Code List com.appspot.afnf4199ga.twawm.BluetoothHelper.java com.appspot.afnf4199ga.twawm.Const.java com.appspot.afnf4199ga.twawm.Const.java com.appspot.afnf4199ga.twawm.HostnameListTest.java com.appspot.afnf4199ga.twawm.HostnameList.java com.appspot.afnf4199ga.twawm.IconSelectorTest.java com.appspot.afnf4199ga.twawm.IconSelector.java com.appspot.afnf4199ga.twawm.OnlineChecker.java com.appspot.afnf4199ga.twawm.StateMachineTest.java com.appspot.afnf4199ga.twawm.StateMachine.java com.appspot.afnf4199ga.twawm.TwawmUtils.java com.appspot.afnf4199ga.twawm.app.BackgroundServiceTest.java com.appspot.afnf4199ga.twawm.app.BackgroundService.java com.appspot.afnf4199ga.twawm.app.DefaultWidgetProvider.java com.appspot.afnf4199ga.twawm.app.InfoActivity.java com.appspot.afnf4199ga.twawm.app.InitialConfigurationWizardActivity.java com.appspot.afnf4199ga.twawm.app.LogSendActivity.java com.appspot.afnf4199ga.twawm.app.MainActivity.java com.appspot.afnf4199ga.twawm.app.MainApp.java com.appspot.afnf4199ga.twawm.app.MyPreferenceActivity.java com.appspot.afnf4199ga.twawm.app.NetworkSwitcher.java com.appspot.afnf4199ga.twawm.app.StaticIntentListener.java com.appspot.afnf4199ga.twawm.app.UIAct.java com.appspot.afnf4199ga.twawm.ctl.CustomizeActionsActivityTest.java com.appspot.afnf4199ga.twawm.ctl.CustomizeActionsActivity.java com.appspot.afnf4199ga.twawm.ctl.CwacTouchListView.java com.appspot.afnf4199ga.twawm.ctl.ListItem.java com.appspot.afnf4199ga.twawm.router.EcoModeControlTest.java com.appspot.afnf4199ga.twawm.router.EcoModeControl.java com.appspot.afnf4199ga.twawm.router.InetLookupWrappter.java com.appspot.afnf4199ga.twawm.router.InetLookupWrappter.java com.appspot.afnf4199ga.twawm.router.MyHttpClientTest.java com.appspot.afnf4199ga.twawm.router.MyHttpClient.java com.appspot.afnf4199ga.twawm.router.MyHttpClient.java com.appspot.afnf4199ga.twawm.router.RouterControlByHttpTest.java com.appspot.afnf4199ga.twawm.router.RouterControlByHttp.java com.appspot.afnf4199ga.twawm.router.RouterControlByHttp.java com.appspot.afnf4199ga.twawm.router.RouterControl.java com.appspot.afnf4199ga.twawm.router.RouterControl.java com.appspot.afnf4199ga.twawm.router.RouterInfo.java com.appspot.afnf4199ga.twawm.router.RouterInfo.java com.appspot.afnf4199ga.utils.AndroidUtilsTest.java com.appspot.afnf4199ga.utils.AndroidUtils.java com.appspot.afnf4199ga.utils.AndroidUtils.java com.appspot.afnf4199ga.utils.Logger.java com.appspot.afnf4199ga.utils.Logger.java com.appspot.afnf4199ga.utils.MyStringUtlisTest.java com.appspot.afnf4199ga.utils.MyStringUtlis.java com.appspot.afnf4199ga.utils.MyStringUtlis.java com.appspot.afnf4199ga.utils.MyTestUtils.java com.appspot.afnf4199ga.utils.MyUncaughtExceptionHandler.java com.appspot.afnf4199ga.utils.MyUncaughtExceptionHandler.java com.appspot.afnf4199ga.wmgraph.app.FetchThread.java com.appspot.afnf4199ga.wmgraph.app.InetLookupThread.java com.appspot.afnf4199ga.wmgraph.app.InfoActivity.java com.appspot.afnf4199ga.wmgraph.app.MainActivity.java com.appspot.afnf4199ga.wmgraph.app.MyPreferenceActivity.java com.appspot.afnf4199ga.wmgraph.app.UIAct.java net.afnf.and.twawm2.DexmakerInstrumentationTestCase.java net.afnf.and.twawm2.MyInstrumentationTestRunner.java