-
Notifications
You must be signed in to change notification settings - Fork 48
Lab08
ladarat edited this page Oct 31, 2017
·
10 revisions
- เริ่มต้นรู้จักกับ lib espresso
- record espresso
- refactor androidTest
เขียนการทดสอบด้วย AndroidTest ดังต่อไปนี้ (ต้อง Input ตามรายละเอียดนี้เท่านั้น ถ้าทำอะไรเพิ่มเติมบอกด้วย ^^ )
- โดยไม่กรอก Name และ Age กดปุ่ม ADDED จะต้องเจอ Please Enter user info
- โดยไม่กรอก Name และ Age=20 กดปุ่ม ADDED จะต้องเจอ Please Enter user info
- ยังไม่มีการเพิ่ม UserInfo และกด GO TO LIST จะเจอ Not Found
- โดยไม่กรอก Age และ Name=Ying กดปุ่ม ADDED จะต้องเจอ Please Enter user info
- โดยกรอก Name=Ying และ Age=20 กดปุ่ม ADDED และกด GO TO LIST จะต้องเจอ Ying อายุ 20 เป็นตัวแรก
- โดยกรอก Name=Ladarat และ Age=20 กดปุ่ม ADDED และกด GO TO LIST จะต้องเจอ Ladarat อายุ 20 ใน ListView ลำดับที่ 2
- โดยกรอก Name=Somkait และ Age=80 กดปุ่ม ADDED และกด GO TO LIST จะต้องเจอ Somkait อายุ 80 ใน ListView ลำดับที่ 3
- โดยกรอก Name=Prayoch และ Age=60 กดปุ่ม ADDED และกด GO TO LIST จะต้องเจอ Prayoch อายุ 60 ใน ListView ลำดับที่ 4
- โดยกรอก Name=Prayoch และ Age=50 กดปุ่ม ADDED และกด GO TO LIST จะต้องเจอ Prayoch อายุ 50 ใน ListView ลำดับที่ 5
ทำการเพิ่มปุ่ม Clear list ให้หน้าแสดง List และสามารถ Clear list ได้
ต้องสามารถ run test ใดก่อนก็ได้โดยไม่ผูกกันและจะต้องผ่านเสมอ เช่น เข้ามาและ run test Name=Prayoch และ Age=50 ก่อนก็จะต้องเขียว
$./gradlew connectedAndroidTest
$dryrun https://github.com/<yourname>/course-android-kmitl -p /lab/lab08/Espresso