首页 > TAG信息列表 > cucumber-java

Java中黄瓜步骤之间共享状态的实现

我有两页的对象,分别称为OrderSelection和OrderDetails.另外,我还有SharedState类和OrderSelectionStepDef和OrderDetailsS​​tepDef.我在SharedState中为OrderSelection和OrderDetails声明了两个变量.但是,它们未在SharedState的构造函数中初始化.     在OrderSelectionStepD

黄瓜DataTable执行差异的Java对象列表

让我们拥有以下功能文件, Feature: Search Employees Background: Given following employees exists | id | name | department | | 1 | Jack | HR | | 2 | Rachel | Finance | | 3 | Mike | HR | | 4 |

黄瓜Java-如何在下一步中使用返回的String?

我需要自动化一些Web服务,为此我创建一些方法,并且我想为此使用Cucumber,但是我无法弄清楚如何在下一步中使用返回值. 所以,我有这个功能: Feature: Create Client and place order Scenario: Syntax Given I create client type: "66" And I create for client: "OUTPU

黄瓜如何查找功能文件是否已执行?任何Java方法?

@Before public void quit_if_tagged_scenario_failed(Scenario scenario) { if (!isTagged(scenario) && prevScenarioFailed) throw new IllegalStateException("An important scenario has failed! Cucumber wants to quit."); } 我正

如何使用自己的Spring上下文配置来获得常见的Cucumber步骤定义,尽管`注释在找到的胶水类上有所不同’

我有一个用Cucumber测试的应用程序,但自从升级(Cucumber 1.1.6到1.2.5,java 1.6到1.8,Spring 3.2.0到4.2.6)它不再有用,因为它抱怨Annotations在胶水类上有所不同发现 结构如下: >一些需要一些属性值的常见stepdef >更具体的stepdef,需要一些@ContextConfiguration 这两个都应该共享

是否可以在集成测试期间禁用Spring的@Async?

我有一个用@Async注释的方法说 @Async public void createArticles(long Id){} 但我只是尝试对该方法进行黄瓜测试.是否可以同步测试?解决方法:创建异步配置类: @Configuration @EnableAsync @ConditionalOnProperty(name = "async.enabled", havingValue = "true") public class Sp

带有Spring Boot Integration的Cucumber Java – Spring @Autowired会抛出NullPointer异常

我正在为测试每个功能的Spring启动应用程序编写cucumber-java单元测试.当我与spring boot集成时,@ Autowired类会抛出NullPointer异常. 春季启动应用程序类, @SpringBootApplication public class SpringBootCucumberTest { public static void main(String[] args) {