@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);
 }