Interface Sv

  • All Superinterfaces:
    LambdaGlue

    @API(status=STABLE)
    public interface Sv
    extends LambdaGlue
    Swedish - Svenska

    To execute steps in a feature file the steps must be connected to executable code. This can be done by implementing this interface.

    The parameters extracted from the step by the expression along with the data table or doc string argument are provided as arguments to the lambda expression.

    The types of the parameters are determined by the cucumber or regular expression.

    The type of the data table or doc string argument is determined by the argument name value. When none is provided cucumber will attempt to transform the data table or doc string to the the type of last argument.

    • Method Detail

      • Givet

        default void Givet​(String expression,
                           StepDefinitionBody.A0 body)
        Creates a new step definition.
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with no parameters
      • Givet

        default <T1> void Givet​(String expression,
                                StepDefinitionBody.A1<T1> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 1 parameters
      • Givet

        default <T1,​T2> void Givet​(String expression,
                                         StepDefinitionBody.A2<T1,​T2> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 2 parameters
      • Givet

        default <T1,​T2,​T3> void Givet​(String expression,
                                                  StepDefinitionBody.A3<T1,​T2,​T3> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 3 parameters
      • Givet

        default <T1,​T2,​T3,​T4> void Givet​(String expression,
                                                           StepDefinitionBody.A4<T1,​T2,​T3,​T4> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 4 parameters
      • Givet

        default <T1,​T2,​T3,​T4,​T5> void Givet​(String expression,
                                                                    StepDefinitionBody.A5<T1,​T2,​T3,​T4,​T5> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 5 parameters
      • Givet

        default <T1,​T2,​T3,​T4,​T5,​T6> void Givet​(String expression,
                                                                             StepDefinitionBody.A6<T1,​T2,​T3,​T4,​T5,​T6> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 6 parameters
      • Givet

        default <T1,​T2,​T3,​T4,​T5,​T6,​T7> void Givet​(String expression,
                                                                                      StepDefinitionBody.A7<T1,​T2,​T3,​T4,​T5,​T6,​T7> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        T7 - type of argument 7
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 7 parameters
      • Givet

        default <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> void Givet​(String expression,
                                                                                               StepDefinitionBody.A8<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        T7 - type of argument 7
        T8 - type of argument 8
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 8 parameters
      • Givet

        default <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> void Givet​(String expression,
                                                                                                        StepDefinitionBody.A9<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        T7 - type of argument 7
        T8 - type of argument 8
        T9 - type of argument 9
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 9 parameters
      • Men

        default void Men​(String expression,
                         StepDefinitionBody.A0 body)
        Creates a new step definition.
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with no parameters
      • Men

        default <T1> void Men​(String expression,
                              StepDefinitionBody.A1<T1> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 1 parameters
      • Men

        default <T1,​T2> void Men​(String expression,
                                       StepDefinitionBody.A2<T1,​T2> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 2 parameters
      • Men

        default <T1,​T2,​T3> void Men​(String expression,
                                                StepDefinitionBody.A3<T1,​T2,​T3> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 3 parameters
      • Men

        default <T1,​T2,​T3,​T4> void Men​(String expression,
                                                         StepDefinitionBody.A4<T1,​T2,​T3,​T4> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 4 parameters
      • Men

        default <T1,​T2,​T3,​T4,​T5> void Men​(String expression,
                                                                  StepDefinitionBody.A5<T1,​T2,​T3,​T4,​T5> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 5 parameters
      • Men

        default <T1,​T2,​T3,​T4,​T5,​T6> void Men​(String expression,
                                                                           StepDefinitionBody.A6<T1,​T2,​T3,​T4,​T5,​T6> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 6 parameters
      • Men

        default <T1,​T2,​T3,​T4,​T5,​T6,​T7> void Men​(String expression,
                                                                                    StepDefinitionBody.A7<T1,​T2,​T3,​T4,​T5,​T6,​T7> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        T7 - type of argument 7
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 7 parameters
      • Men

        default <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> void Men​(String expression,
                                                                                             StepDefinitionBody.A8<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        T7 - type of argument 7
        T8 - type of argument 8
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 8 parameters
      • Men

        default <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> void Men​(String expression,
                                                                                                      StepDefinitionBody.A9<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        T7 - type of argument 7
        T8 - type of argument 8
        T9 - type of argument 9
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 9 parameters
      • När

        default void När​(String expression,
                         StepDefinitionBody.A0 body)
        Creates a new step definition.
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with no parameters
      • När

        default <T1> void När​(String expression,
                              StepDefinitionBody.A1<T1> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 1 parameters
      • När

        default <T1,​T2> void När​(String expression,
                                       StepDefinitionBody.A2<T1,​T2> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 2 parameters
      • När

        default <T1,​T2,​T3> void När​(String expression,
                                                StepDefinitionBody.A3<T1,​T2,​T3> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 3 parameters
      • När

        default <T1,​T2,​T3,​T4> void När​(String expression,
                                                         StepDefinitionBody.A4<T1,​T2,​T3,​T4> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 4 parameters
      • När

        default <T1,​T2,​T3,​T4,​T5> void När​(String expression,
                                                                  StepDefinitionBody.A5<T1,​T2,​T3,​T4,​T5> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 5 parameters
      • När

        default <T1,​T2,​T3,​T4,​T5,​T6> void När​(String expression,
                                                                           StepDefinitionBody.A6<T1,​T2,​T3,​T4,​T5,​T6> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 6 parameters
      • När

        default <T1,​T2,​T3,​T4,​T5,​T6,​T7> void När​(String expression,
                                                                                    StepDefinitionBody.A7<T1,​T2,​T3,​T4,​T5,​T6,​T7> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        T7 - type of argument 7
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 7 parameters
      • När

        default <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> void När​(String expression,
                                                                                             StepDefinitionBody.A8<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        T7 - type of argument 7
        T8 - type of argument 8
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 8 parameters
      • När

        default <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> void När​(String expression,
                                                                                                      StepDefinitionBody.A9<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        T7 - type of argument 7
        T8 - type of argument 8
        T9 - type of argument 9
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 9 parameters
      • Och

        default void Och​(String expression,
                         StepDefinitionBody.A0 body)
        Creates a new step definition.
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with no parameters
      • Och

        default <T1> void Och​(String expression,
                              StepDefinitionBody.A1<T1> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 1 parameters
      • Och

        default <T1,​T2> void Och​(String expression,
                                       StepDefinitionBody.A2<T1,​T2> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 2 parameters
      • Och

        default <T1,​T2,​T3> void Och​(String expression,
                                                StepDefinitionBody.A3<T1,​T2,​T3> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 3 parameters
      • Och

        default <T1,​T2,​T3,​T4> void Och​(String expression,
                                                         StepDefinitionBody.A4<T1,​T2,​T3,​T4> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 4 parameters
      • Och

        default <T1,​T2,​T3,​T4,​T5> void Och​(String expression,
                                                                  StepDefinitionBody.A5<T1,​T2,​T3,​T4,​T5> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 5 parameters
      • Och

        default <T1,​T2,​T3,​T4,​T5,​T6> void Och​(String expression,
                                                                           StepDefinitionBody.A6<T1,​T2,​T3,​T4,​T5,​T6> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 6 parameters
      • Och

        default <T1,​T2,​T3,​T4,​T5,​T6,​T7> void Och​(String expression,
                                                                                    StepDefinitionBody.A7<T1,​T2,​T3,​T4,​T5,​T6,​T7> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        T7 - type of argument 7
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 7 parameters
      • Och

        default <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> void Och​(String expression,
                                                                                             StepDefinitionBody.A8<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        T7 - type of argument 7
        T8 - type of argument 8
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 8 parameters
      • Och

        default <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> void Och​(String expression,
                                                                                                      StepDefinitionBody.A9<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        T7 - type of argument 7
        T8 - type of argument 8
        T9 - type of argument 9
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 9 parameters
      • default void Så​(String expression,
                        StepDefinitionBody.A0 body)
        Creates a new step definition.
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with no parameters
      • default <T1> void Så​(String expression,
                             StepDefinitionBody.A1<T1> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 1 parameters
      • default <T1,​T2> void Så​(String expression,
                                      StepDefinitionBody.A2<T1,​T2> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 2 parameters
      • default <T1,​T2,​T3> void Så​(String expression,
                                               StepDefinitionBody.A3<T1,​T2,​T3> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 3 parameters
      • default <T1,​T2,​T3,​T4> void Så​(String expression,
                                                        StepDefinitionBody.A4<T1,​T2,​T3,​T4> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 4 parameters
      • default <T1,​T2,​T3,​T4,​T5> void Så​(String expression,
                                                                 StepDefinitionBody.A5<T1,​T2,​T3,​T4,​T5> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 5 parameters
      • default <T1,​T2,​T3,​T4,​T5,​T6> void Så​(String expression,
                                                                          StepDefinitionBody.A6<T1,​T2,​T3,​T4,​T5,​T6> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 6 parameters
      • default <T1,​T2,​T3,​T4,​T5,​T6,​T7> void Så​(String expression,
                                                                                   StepDefinitionBody.A7<T1,​T2,​T3,​T4,​T5,​T6,​T7> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        T7 - type of argument 7
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 7 parameters
      • default <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> void Så​(String expression,
                                                                                            StepDefinitionBody.A8<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        T7 - type of argument 7
        T8 - type of argument 8
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 8 parameters
      • default <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> void Så​(String expression,
                                                                                                     StepDefinitionBody.A9<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> body)
        Creates a new step definition.
        Type Parameters:
        T1 - type of argument 1
        T2 - type of argument 2
        T3 - type of argument 3
        T4 - type of argument 4
        T5 - type of argument 5
        T6 - type of argument 6
        T7 - type of argument 7
        T8 - type of argument 8
        T9 - type of argument 9
        Parameters:
        expression - the cucumber expression
        body - a lambda expression with 9 parameters