小编Jig*_*wda的帖子

使用jmeter将提取的数据写入文件

我正在使用JMeter v2.5.
我需要从测试的响应中获取数据并从中提取数据(我正在使用常规的exp提取器).如何将提取的数据存储到文件中?

file-io jmeter

17
推荐指数
2
解决办法
5万
查看次数

Robolectric:测试一个Activity,期待额外的内容(版本2.X)

我想测试一个活动,其中一些信息在附加内容中传递.

Intent intent = new Intent().putExtra("someData", "asdfgh");
activity = Robolectric.buildActivity(XYZ.class).withIntent(intent).create().get();
Run Code Online (Sandbox Code Playgroud)

它抛出以下错误:

java.lang.NullPointerException
at android.app.Activity.attach(Activity.java:4993)
at org.fest.reflect.method.Invoker.invoke(Invoker.java:112)
at org.robolectric.util.ActivityController.attach(ActivityController.java:92)
at org.robolectric.util.ActivityController$1.run(ActivityController.java:117)
at org.robolectric.shadows.ShadowLooper.runPaused(ShadowLooper.java:256)
at org.robolectric.util.ActivityController.create(ActivityController.java:114)
at org.robolectric.util.ActivityController.create(ActivityController.java:126)
at com.XXX.XXX.XYZTest.shouldDoBlah(XYZTest.java:XX)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.robolectric.RobolectricTestRunner$2.evaluate(RobolectricTestRunner.java:241)
at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.robolectric.RobolectricTestRunner$1.evaluate(RobolectricTestRunner.java:177)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
Run Code Online (Sandbox Code Playgroud)

我的问题在某种程度上类似于.但是,答案似乎已经过时了.它在旧版Robolectric中运行良好.

robolectric

16
推荐指数
2
解决办法
4455
查看次数

Robolectric 和测试 startActivityForResult

我的 Robolectric 单元测试遇到问题。

我可以毫无问题地断言,当侦听器使用该方法时,单击启动了一个新活动startActivity( Intent )

但当使用该方法启动新活动时,Robolectric 似乎遇到了麻烦startActivityForResult(Intent, int):在代码中进行一些中断让我发现该活动尚未启动(只需更改方法即可startActivity( Intent )使断言通过)。

这正常吗?遗憾的是,因为我的应用程序的第一个 Activity 使用startActivityForResult(Intent, int).

有人成功通过这种启动活动的方式进行测试吗?

感谢您的帮助 ..

testing android assert android-intent robolectric

3
推荐指数
1
解决办法
5630
查看次数

显式调用按钮的actionPerformed()

我有一个类,有一些摆动组件.在第二类(根据要求),我需要模拟最终调用的按钮单击事件actionPerformed(ActionEvent ae).此按钮位于第一个类中(在第一行中描述).

我该怎么办?

我试图通过fireActionPerformed(ActionEvent ae).但是,我无法找到解决方案.一个小片段(作为示例)将非常有用.

编辑注意:当我点击它或模拟它的点击时,我还需要禁用该按钮.

请原谅我,如果之前已经问过这个问题.虽然我之前搜索过类似的问题.

感谢致敬.

java swing jbutton actionlistener

0
推荐指数
1
解决办法
3357
查看次数