package cm.android.apn; import org.junit.Test; import org.junit.runner.RunWith; import org.robolectric.RobolectricGradleTestRunner; import org.robolectric.RuntimeEnvironment; import org.robolectric.annotation.Config; import android.content.Context; import cm.android.util.BuildConfig; import static junit.framework.Assert.assertEquals; @RunWith(RobolectricGradleTestRunner.class) @Config(constants = BuildConfig.class, sdk = 22) public class ApnUtilTest { // @Test // public void testAddAPN() throws Exception {//在有sim卡的手机上测试 // Context context = RuntimeEnvironment.application; // ApnModel testModel = new ApnModel(); // int result = ApnUtil.addAPN(context, testModel); // assertEquals(result, -1); // } @Test public void testSetApn() throws Exception { Context context = RuntimeEnvironment.application; boolean temp = ApnUtil.setApn(context, 0); assertEquals(temp, false); } @Test public void testQueryByApn() throws Exception { Context context = RuntimeEnvironment.application; int temp = ApnUtil.queryByApn(context, "ajsd"); assertEquals(temp, -1); } }