package com.em.batterywidget.tests;
import android.test.ActivityInstrumentationTestCase2;
import android.test.suitebuilder.annotation.MediumTest;
import android.view.View;
import com.em.batterywidget.BatteryWidgetActivity;
import com.em.batterywidget.R;
super(BatteryWidgetActivity.class);
}
@Override
protected void setUp()
throws Exception {
super.setUp();
BatteryWidgetActivity activity = getActivity();
assertNotNull(activity);
assertNotNull(activity.getWindow().getDecorView());
}
@MediumTest
BatteryWidgetActivity activity = getActivity();
getInstrumentation().callActivityOnStart(activity);
getInstrumentation().callActivityOnResume(activity);
getInstrumentation().callActivityOnPause(activity);
getInstrumentation().callActivityOnStop(activity);
getInstrumentation().callActivityOnDestroy(activity);
}
@MediumTest
BatteryWidgetActivity activity = getActivity();
assertEquals(View.VISIBLE, activity.findViewById(R.id.state).getVisibility());
assertEquals(View.VISIBLE, activity.findViewById(R.id.plug).getVisibility());
assertEquals(View.VISIBLE, activity.findViewById(R.id.level).getVisibility());
assertEquals(View.VISIBLE, activity.findViewById(R.id.scale).getVisibility());
assertEquals(View.VISIBLE, activity.findViewById(R.id.voltage).getVisibility());
assertEquals(View.VISIBLE, activity.findViewById(R.id.temperature).getVisibility());
assertEquals(View.VISIBLE, activity.findViewById(R.id.technology).getVisibility());
assertEquals(View.VISIBLE, activity.findViewById(R.id.health).getVisibility());
assertEquals(View.VISIBLE, activity.findViewById(R.id.summaryButton).getVisibility());
assertEquals(View.VISIBLE, activity.findViewById(R.id.settingsButton).getVisibility());
assertEquals(View.VISIBLE, activity.findViewById(R.id.historyButton).getVisibility());
}
}