首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Robolec计量- RuntimeException Stub

Robolec计量- RuntimeException Stub
EN

Stack Overflow用户
提问于 2013-08-20 09:18:05
回答 2查看 1.6K关注 0票数 2

我有一个测试用例写成

代码语言:javascript
复制
public void setUp(){
    mActivity = new CalcActivity();
    ShadowActivity shadow = Robolectric.shadowOf(mActivity);

//more code 

但是我在RuntimeException : Stub!方法一开始就得到了一个setUp。

代码语言:javascript
复制
java.lang.RuntimeException: Stub!
at android.content.Context.<init>(Context.java:4)
at android.content.ContextWrapper.<init>(ContextWrapper.java:5)
at android.view.ContextThemeWrapper.<init>(ContextThemeWrapper.java:5)
at android.app.Activity.<init>(Activity.java:6)
at com.example.advancedcalc.CalcActivity.<init>(CalcActivity.java:13)
at com.example.CalcActivityTest.setUp(CalcActivityTest.java:25)

CalcActivity实现了一个OnclickListener,它有许多其他方法在里面执行基本的计算器操作。

谁能告诉我为什么我要得到java.lang.RuntimeException: Stub!,以及如何处理它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-20 09:20:34

你加了吗

代码语言:javascript
复制
@RunWith(RobolectricTestRunner.class)

作为测试类的注释?

票数 7
EN

Stack Overflow用户

发布于 2022-08-22 20:40:07

在我的例子中,我使用了来自junit.framework.Assert的断言,并将其转换为org.junit.Assert

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18331344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档