Я пытаюсь запустить тест по карате, который складывает два числа 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);
}
}
Подробнее здесь: https://stackoverflow.com/questions/789 ... arate-test
В тесте каратэ калькулятора не найдено совпадений метода определения шага ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
В тесте каратэ калькулятора не найдено совпадений метода определения шага
Anonymous » » в форуме JAVA - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
В тесте каратэ калькулятора не найдено совпадений метода определения шага
Anonymous » » в форуме JAVA - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-