Files
Java/src/test/java/com/thealgorithms/strings/ReverseStringRecursiveTest.java
2023-07-22 15:23:00 +00:00

34 lines
884 B
Java

package com.thealgorithms.strings;
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
public class ReverseStringRecursiveTest {
ReverseStringRecursive stringRecursive = new ReverseStringRecursive();
@Test
void shouldAcceptWhenEmptyStringIsPassed() {
String expected = "";
String reversed = ReverseStringRecursive.reverse("");
assertEquals(expected, reversed);
}
@Test
void shouldAcceptNotWhenWhenSingleCharacterIsPassed() {
String expected = "a";
String reversed = ReverseStringRecursive.reverse("a");
assertEquals(expected, reversed);
}
@Test
void shouldAcceptWhenStringIsPassed() {
String expected = "dlroWolleH";
String reversed = ReverseStringRecursive.reverse("HelloWorld");
assertEquals(expected, reversed);
}
}