robolectric Archive

Robolectric ถูกเพิ่มเข้ามาใน AndroidX Testing แล้ว

หลังจากที่ AndroidX Testing ถูกเพิ่มเข้ามาใน JetPack แล้ว Version ล่าสุดของ AndroidX Testing คือ 1.0.0 ซึ่งมีการเปลี่ยนแปลงที่น่าสนใจดังนี้ เพิ่ม Robolectric 4.0 เข้ามา ค่าของ minSdkVersion เป็น 14 และ targetSdkVersion เป็น 28 สนับสนุน Instant apps แล้ว

Read More…

[Android] :: ทำการทดสอบ Custom View ด้วย Robolectric กันนิดหน่อย

พอดีมีคำถามมาจากน้อง ๆ ที่เขียน Android app ว่า ถ้าต้องการทดสอบพวก Custom View โดยไม่ต้องเปิดหรือทดสอบผ่าน Activity ได้ไหม ? ตอบไปแบบไม่คิดว่า ทดสอบยังไงหว่า ไม่ผ่าน Activity !! แต่เมื่อคิดให้ดี ๆ ก็นึกออกว่า สามารถทดสอบด้วยการใช้ Robolectric เมื่อไปค้นหาเจอบทความเก่าหน่อยแต่อธิบายได้ดี เรื่อง Android: Unit testing custom views เลยเอามาลองใช้งานดูนิดหน่อย

Read More…