package nl.ica.ddoa.dda.reverse;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
public class ReverseTest {
private ReverseWord rw;
@Before
public void setUp() {
rw = new ReverseWord();
}
@Test
public void testEmptyString() {
assertEquals("", rw.reverse(""));
}
@Test
public void testOneLengthStringWithCharacterAAsContents() {
assertEquals("a", rw.reverse("a"));
}
@Test
public void testTwoLengthStringWithTwoDifferentCharacters()
{
assertEquals("ab", rw.reverse("ba"));
}
@Test(expected=IllegalArgumentException.class)
public void testNull()
{
rw.reverse(null);
}
}