Proszę o wyjaśnienie czy dobrze rozumiem działanie i zastosowanie #cucumber Wiem, że głównie służy do automatyzacji testów ale powiedzmy, że chciałbym go użyć w testach manualnych. Czy każdy krok (Given, When, Then) musi służyć do zaimplementowania kodu, który faktycznie przeprowadza test, czy np Given może służyć do konfigurowania testów? Chodzi mi o taki fragment kodu jako przykład:
public class StepDefinition {
private PatternSearch ps;
private String txt;
@









public static void main(String[] args) {
String
Bo w jednym przypadku robisz tablicę z jednym nullowm elementem a w drugim pustą