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