Таблица сценариев с использованием инструмента SLIM fitNesse

Если я попытался запустить скрипт givwenzen с помощью FitNesse SLIM, я получил ошибку, что класс givwenzen не выбран. Может быть какая-то ошибка пути к классу.

Если бы кто-нибудь мог помочь мне с примером givwenzen Даже с добавлением двух чисел.

заранее спасибо


person jasbir malik    schedule 24.07.2018    source источник


Ответы (1)


В проекте https://github.com/weswilliams/GivWenZen есть ряд примеров. Вот один:

1) Начните с примера фактического класса приспособления, найденного в givwenzen_test.jar.

2) В таблице FitNesse это может выглядеть так. импорт и запуск должны идти в SetUp или SuiteSetUp

|import|
|org.givwenzen|

|script|
|start|giv wen zen for slim|

это твой тест

|script|
| given| a ToDo item is due tomorrow |
| when | the date changes to tomorrow  |
| then | a notification exists indicating the ToDo is due |

3) Ниже приведен пример класса шага и метода шага тестирования ===

package bdd.steps;

@DomainSteps
public class ExampleSteps {

  @DomainStep( “a ToDo item is due (.*)” )
  public void createToDoWithDueDateOf(CustomDate date) {
    // do something
  }

  @DomainStep( “the date changes to (.*)” )
  public void theDateIs(CustomDate date) {
    // do something
  }

  @DomainStep( “a notification exists indicating the ToDo is due” )
  public boolean verifyNotificationExistsForDueToDo() {
    // do something
    return false;
  }

}
person Mike Stockdale    schedule 29.08.2018