Add sample test
ในโปรเจค จะมีไฟล์ตัวอย่างที่สร้างให้อัตโนมัติอยู่แล้ว อยู่ที่ app/src/AndroidTest/java/com.example.jacksw.mygrade/ApplicationTest.java
ในไฟล์จะมีโค้ดที่ Generate มาให้ ไม่ต้องสนใจ สามารถลบ แล้วนำโค้ดนี้ไปใส่แทนได้เลย
@RunWith(AndroidJUnit4.class)
@LargeTest
public class ApplicationTest {
@Rule
public ActivityTestRule<MainActivity> mActivityRule =
new ActivityTestRule(MainActivity.class);
@Test
public void greetingTextDoesExist() {
onView(withText("Hello world!")).check(matches(isDisplayed()));
}
}
ทำการแก้ไข import ให้เรียบร้อย แล้วลอง Run ApplicationTest
จะพบกับ Error ที่บอกว่า ในหน้าจอควรมีข้อความ "Hello world!" แต่หาไม่เจอ
ลองเปิด App ดูว่าในหน้าจอมีข้อความอะไร แล้วแก้ไขให้ Test ผ่าน