[問題] Android Annotations + Espresso

看板AndroidDev作者 (wade)時間7年前 (2017/02/07 11:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近在研究Android Testing 使用官方預設的espresso 不過搭配Android Annotations會could not found launch Activity 我覺得原因是Android Annotations套件每次在compiler之前 會將Annotations的語言另外generate一個編譯器看得懂的.java程式 但是問題來了 在跑Espresso的UI Testing似乎會無法辨識 @RunWith(AndroidJUnit4.class) public class SimpleTest { @Rule public ActivityTestRule<SimpleActivity> mSimpleActivityActivityTestRule = new ActivityTestRule<SimpleActivity>(SimpleActivity.class); @Test public void clickTheSubmitButton() throws Exception { onView(withId(R.id.submit)) .perform(click()); onView(withId(R.id.input_text)) .check(matches(isDisplayed())); } } 這裡他跑得是SimpleActivity.java的class而非SimpleActivity_.java產生的class 請問有什麼其他的方式可以做到在有Android annotations的專案上使用Espresso呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.137.225 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1486437015.A.5A1.html
文章代碼(AID): #1OcJgNMX (AndroidDev)
文章代碼(AID): #1OcJgNMX (AndroidDev)