import static pl.specsy.S;
public class StringReversalSpec {
{
S().describe("String Reversal", it -> {
it.should("reverse a given string", expect -> {
// given
String input = "Hello, World!";
// when
String reversed = reverseString(input);
// then
expect.that(reversed).isEqualTo("!dlroW ,olleH");
});
});
}
public String reverseString(String input) {
StringBuilder reversed = new StringBuilder();
for (int i = input.length() - 1; i >= 0; i--) {
reversed.append(input.charAt(i));
}
return reversed.toString();
}
}
<dependency>
<groupId>pl.specsy</groupId>
<artifactId>specsy</artifactId>
<version>1.0.0</version>
<scope>test</scope>
</dependency>