1
DB:SQLite的如何在開始Espresso測試前準備DB數據?
表:聯繫
咖啡測試:
@Test
public void testBlock() {
onData(anything()).inAdapterView(withId(R.id.container_ListView)).atPosition(0).onChildView(withText(R.string.block_user))
.perform(click());
}
和測試成功通過。但它只有在啓動聯繫之前具有狀態解除阻止(在db表中的列狀態)成功。因此,我需要(在開始測試之前)將此聯繫人更新爲狀態取消阻止。我怎樣才能做到這一點?或者有人有更好的解決方案嗎?
你如何寫入數據庫?你有某種服務類或幫助者嗎? – stamanuel
我有服務類使用com.j256.ormlite.dao.Dao與數據庫一起使用 – Alexei