摘要: Log.getStackTraceString(new Throwable()) 阅读全文
posted @ 2016-11-22 15:02 yexiant 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-07-25 14:36 yexiant 阅读(98) 评论(0) 推荐(0) 编辑
摘要: There are several situations where you want to customize Robolectric's test runner to perform some operation before all tests are run, or even before 阅读全文
posted @ 2016-07-21 19:03 yexiant 阅读(177) 评论(0) 推荐(0) 编辑
摘要: Custom shadows are a Robolectric feature that allows you to make targeted changes in the way Android functions under test. This could be anything from 阅读全文
posted @ 2016-07-21 19:00 yexiant 阅读(298) 评论(0) 推荐(0) 编辑
摘要: Robolectric is a work in progress, and we welcome contributions from the community. We encourage developers to use the standard GitHub workflow to for 阅读全文
posted @ 2016-07-21 18:31 yexiant 阅读(408) 评论(0) 推荐(0) 编辑
摘要: Before Robolectric 2.2, most tests created Activities by calling constructors directly, (new MyActivity()) and then manually calling lifecycle methods 阅读全文
posted @ 2016-07-21 16:27 yexiant 阅读(208) 评论(0) 推荐(0) 编辑
摘要: There are numerous ways to customize how Robolectric behaves at runtime. Config Annotation The primary way to customize Robolectric is done via the @C 阅读全文
posted @ 2016-07-21 15:55 yexiant 阅读(490) 评论(0) 推荐(0) 编辑
摘要: Let's say you have an activity layout that represents a welcome screen: We want to write a test that asserts that when a user clicks on a button, the 阅读全文
posted @ 2016-07-21 15:39 yexiant 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Robolectric works best with Gradle or Maven. If you are starting a new project, we would reccomend Gradle first (since it is the build system of choic 阅读全文
posted @ 2016-07-21 15:25 yexiant 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Running tests on an Android emulator or device is slow! Building, deploying, and launching the app often takes a minute or more. That's no way to do T 阅读全文
posted @ 2016-07-21 15:14 yexiant 阅读(195) 评论(0) 推荐(0) 编辑