diff --git a/ch05/HelloWorld/.gitignore b/ch05/HelloWorld/.gitignore index 0d38335..2f2d8fa 100644 --- a/ch05/HelloWorld/.gitignore +++ b/ch05/HelloWorld/.gitignore @@ -41,3 +41,4 @@ captures/ # Keystore files *.jks +/git diff --git a/ch05/HelloWorld/app/build.gradle b/ch05/HelloWorld/app/build.gradle index 55b6334..18cfeb7 100644 --- a/ch05/HelloWorld/app/build.gradle +++ b/ch05/HelloWorld/app/build.gradle @@ -63,7 +63,6 @@ dependencies { implementation 'androidx.annotation:annotation:1.1.0' testImplementation 'junit:junit:4.13' - androidTestImplementation 'com.jayway.android.robotium:robotium-solo:5.5.4' androidTestImplementation 'androidx.test.ext:junit:1.1.1' androidTestImplementation 'androidx.test:rules:1.2.0' androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' diff --git a/ch05/HelloWorld/app/src/androidTest/java/com/kousenit/helloworld/MainActivityRobotiumTest.java b/ch05/HelloWorld/app/src/androidTest/java/com/kousenit/helloworld/MainActivityRobotiumTest.java deleted file mode 100644 index 806f6ab..0000000 --- a/ch05/HelloWorld/app/src/androidTest/java/com/kousenit/helloworld/MainActivityRobotiumTest.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.kousenit.helloworld; - -import android.test.ActivityInstrumentationTestCase2; - -import com.robotium.solo.Solo; - -import static androidx.test.platform.app.InstrumentationRegistry.getInstrumentation; - -public class MainActivityRobotiumTest - extends ActivityInstrumentationTestCase2 { - - private Solo solo; - - public MainActivityRobotiumTest() { - super(MainActivity.class); - } - - public void setUp() throws Exception { - super.setUp(); - solo = new Solo(getInstrumentation(), getActivity()); - } - - public void testMyActivity() { - solo.assertCurrentActivity("MainActivity", MainActivity.class); - } - - public void testSayHello() { - solo.enterText(0, "Dolly"); - solo.clickOnButton(getActivity().getString(R.string.hello_button_label)); - solo.assertCurrentActivity("WelcomeActivity", WelcomeActivity.class); - solo.searchText("Hello, Dolly!"); - } - - public void tearDown() throws Exception { - solo.finishOpenedActivities(); - super.tearDown(); - } - -}