首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cucumber JVM for Scala with Guice & Cucumber JUnitRunner?

Cucumber JVM for Scala with Guice & Cucumber JUnitRunner?
EN

Stack Overflow用户
提问于 2013-04-18 23:07:37
回答 2查看 942关注 0票数 0

我们正在使用Cucumber JVM for Scala,随着应用程序的增长,在图片中使用cucumber-guice也会很好。

问题是我看不到任何关于如何做到这一点的有用的例子/教程/文档。

我确实有一个可用的@RunWith(classOfCucumber) RunCukesTest类,它开始查找.feature文件和StepDefinition类。问题是这个Cucumber类在没有Guice的情况下实例化了步骤定义,并且我所有的注入都保持为空,从而导致我的测试失败。

也许有一种方法可以将Cucumber配置为使用GuiceFactory和cucumber-guice.properties,就像Configuring cucumber-guice中一样

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-02 23:05:52

我试着弄清楚cucumber-scala库是如何工作的。在浏览源代码时,我得到的印象是依赖注入不是在该库中设计的。不幸的是,下面的讨论肯定了这一点:

https://github.com/cucumber/cucumber-jvm/issues/469

也许有一种方法可以使用蛋糕模式添加依赖关系...

票数 1
EN

Stack Overflow用户

发布于 2013-05-27 23:32:25

我在cucumber-jvm中成功地使用了Guice。Cucumber本身就支持guice。这是我的设置-我在cucumber-guice.properties中定义了我的模块,它的内容看起来像guiceModule=com.ios.app.modules.TestModulecucumber-guice.properties位于src/test/resources文件夹下。我认为您还需要下面的依赖项,

代码语言:javascript
复制
<dependency>
    <groupId>info.cukes</groupId>
    <artifactId>cucumber-guice</artifactId>
    <version>1.1.2</version>
</dependency>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16086596

复制
相关文章

相似问题

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