首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >junit3创建测试配置文件:模拟与真实类

junit3创建测试配置文件:模拟与真实类
EN

Stack Overflow用户
提问于 2014-08-08 18:34:11
回答 1查看 87关注 0票数 1

我正在开发一个Adroid应用程序,所以我不能使用Junit 4,我使用的是eclipse Kepler。

我做了一组测试模拟类的测试。

这很好,但现在我想这样做:

1)将这种情况称为"FastMockProfile“

2)新建配置文件"SlowRealProfile“

3)如果想要使用"FastMockProfile“或"SlowRealProfile”启动我的测试,可以选择(只需简单地单击)。

取决于配置文件:将运行相同的测试,但测试的类将取决于所选的配置文件。

有可能做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2014-08-08 21:01:02

我认为一个简单的方法是复制你的Testclasses。源类包含模拟类,副本类获取要测试的真实类。然后,您必须创建两个包含Mocktest或“Realtest”的测试套件。选择测试套件来运行您的配置文件。

一种更好的方法是依赖注入,在运行测试时,您可以选择应该注入类的哪个实现(模拟或真实)。Java中有一些像Spring或Guice这样的框架用于依赖注入。

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

https://stackoverflow.com/questions/25201495

复制
相关文章

相似问题

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