CapitalizeMiddleCharacterTest.java 719B

1234567891011121314151617181920212223242526272829303132
  1. package rocks.zipcode.quiz5.fundamentals.stringutils;
  2. import org.junit.Assert;
  3. import org.junit.Test;
  4. import rocks.zipcode.quiz5.fundamentals.StringUtils;
  5. public class CapitalizeMiddleCharacterTest {
  6. @Test
  7. public void test1() {
  8. // given
  9. String input = "o";
  10. String expected = "O";
  11. test(expected, input);
  12. }
  13. @Test
  14. public void test2() {
  15. // given
  16. String input = "ooo";
  17. String expected = "oOo";
  18. test(expected, input);
  19. }
  20. private void test(String expected, String input) {
  21. // when
  22. String actual = StringUtils.capitalizeMiddleCharacter(input);
  23. // then
  24. Assert.assertEquals(expected, actual);
  25. }
  26. }