<dependency>
<groupId>com.github.scalaland</groupId>
<artifactId>scenar</artifactId>
<version>0.5.0</version>
<scope>test</scope>
</dependency>
import static com.github.scalaland.utest.dsl.Scenario.scenario;
import static com.github.scalaland.utest.dsl.Step.*;
public class CalculatorTest {
public static Scenario scenario = scenario(
"Calculator should calculate the sum of two numbers",
given("a Calculator"),
when("add method is called with 2 and 3"),
then("the result should be 5")
);
}
import com.github.scalaland.utest.ContextProvider;
public class CalculatorTestContext implements ContextProvider {
@Override
public void beforeEach() {
}
@Override
public void afterEach() {
}
}
import com.github.scalaland.utest.runner.ConsoleRunner;
public class Main {
public static void main(String[] args) {
ConsoleRunner.run(new CalculatorTest(), new CalculatorTestContext());
}
}