Tôi đang viết bài kiểm tra đơn vị với Robolectric. Thiết lập trông giống như thế nàyrobolectric 2 - tạo hoạt động được thử nghiệm với mục đích
@RunWith(RobolectricTestRunner.class)
public class MiAirlineActivityTest {
@Before
public void setUpFor() {
Intent intent = new Intent(HOW_TO_PASS_CONTEXT_HERE, MiAirlineActivity.class);
intent.putExtra(EMPLOYEEID_EXTRA, "username");
miAirlineActivity = Robolectric.buildActivity(MiAirlineActivity.class)
.withIntent(intent).start().get();
}
}
Cách chuyển ngữ cảnh trong khi tạo mục đích mới. Tôi đã làm theo ví dụ từ câu hỏi this.
Có @ David nói,
"... i needed to give a Context and the class of the Activity it was being sent to"
Làm thế nào chính xác tôi có thể làm điều đó?
Lưu ý: Vui lòng không đánh dấu nó là trùng lặp với câu hỏi được liên kết ở trên. Tôi đang hỏi một câu hỏi mới vì tôi không thể thêm bình luận ở đó.
thể trùng lặp của [robolectric 2 - tạo hoạt động với mục đích] (http://stackoverflow.com/questions/17195761/robolectric-2-create-activity-with-intent) – tir38