В тесте каратэ калькулятора не найдено совпадений метода определения шагаJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 В тесте каратэ калькулятора не найдено совпадений метода определения шага

Сообщение Anonymous »

Я пытаюсь запустить тест по карате, который складывает два числа 10 и 5. Но когда я запускаю тест, я получаю следующую ошибку: Учитывая, что я ввел число 10
нет совпадения метода определения шага найдено по: Я ввел число 10
src/test/resources/calc/calculator.feature:4
Вот мой файл Calculator.feature
Feature: Calculator Functionality

Scenario: Adding two numbers
Given I have entered the number 10
When I press the add button
And I have entered the number 5
Then the result displayed should be 15

Я также определил файл StepDefinitions.java
package calc;

import io.cucumber.java.en.*;
import static org.junit.jupiter.api.Assertions.assertEquals;

public class StepDefinitions {
private int currentNumber = 0;
private int result = 0;
private String operation = "";

@Given("I have entered the number {int}")
public void i_have_entered_the_number(int number) {
currentNumber = number;
}

@When("I press the add button")
public void i_press_the_button() {
operation = "add";
}

@And("I have entered the number {int}")
public void i_have_entered_another_number(int number) {
if (operation.equals("add")) {
result = currentNumber + number;
}
}

@Then("the result displayed should be {int}")
public void the_result_displayed_should_be(int expectedResult) {
assertEquals(expectedResult, result);
}
}

А вот мой файл pom.xml


4.0.0

calc
calc
1.0.0-SNAPSHOT
jar


UTF-8




io.cucumber
cucumber-bom
7.18.1
pom
import


io.cucumber
cucumber-java
7.18.1


org.junit
junit-bom
5.11.0
pom
import


junit
junit
4.13.1
test


org.junit.jupiter
junit-jupiter
5.8.1
test


org.junit.jupiter
junit-jupiter-api
5.11.0
test


org.junit.jupiter
junit-jupiter-engine
5.11.0
test


org.junit.platform
junit-platform-runner
1.11.0
test


org.junit.platform
junit-platform-launcher
1.11.0
test






org.apache.maven.plugins
maven-compiler-plugin
3.13.0

UTF-8
21
21



org.apache.maven.plugins
maven-surefire-plugin
3.5.0


org.apache.maven.plugins
maven-resources-plugin
3.3.1






Подробнее здесь: https://stackoverflow.com/questions/789 ... arate-test
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»