package com.example.yiupang.freefoodfinder; import org.junit.Test; import java.lang.reflect.Method; import static org.hamcrest.CoreMatchers.instanceOf; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertThat; /** * Created by yiupang on 6/4/2017. * */ public class TestMainActivity { @Test public void TestSwitchFragment() { AboutUsScreen expected = new AboutUsScreen(); try { MainActivity m = new MainActivity(); Method m1 = m.getClass().getDeclaredMethod("getSelectedFragement", int.class); m1.setAccessible(true); Object o = m1.invoke(m, 1); assertThat(expected, instanceOf(o.getClass())); } catch (Exception e) { System.out.println(e); } } }