@Override public void setUp() throws Exception { // setUp() is run before a test case is started. super.setUp(); mainActivity = getActivity(); bathView = new BathView(mainActivity.getApplicationContext()); netUtil = new NetworkUtility(mainActivity.getApplicationContext()); imageView1 = (ImageView) mainActivity.findViewById(R.id.coldButton); imageView2 = (ImageView) mainActivity.findViewById(R.id.hotButton); textView1 = (TextView) mainActivity.findViewById(R.id.hotButtonText); textView2 = (TextView) mainActivity.findViewById(R.id.coldButtonText); }
public void testHotWaterTemperature() throws Exception { // check if the hot tap sets the right temperature boolean expected = true; imageView2.setPressed(true); TextView tv = (TextView) mainActivity.findViewById(R.id.textView1); String data = tv.getText().toString(); boolean actual = data.contains("50.0"); assertEquals(expected, actual); }