| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package rocks.zipcode.quiz5.arrays.arrayutils;
-
- import org.junit.Assert;
- import org.junit.Test;
- import rocks.zipcode.quiz5.arrays.ArrayUtils;
-
- public class RemoveMiddleCharacterTest {
- @Test
- public void test1() {
- // given
- String[] expected = {"The", "Brown"};
- String[] input = {"The", "Quick", "Brown"};
- test(expected, input);
-
- }
-
- @Test
- public void test2() {
- // given
- String[] expected = {"The", "Quick", "Fox", "Jumps"};
- String[] input = {"The", "Quick", "Brown", "Fox", "Jumps"};
- test(expected, input);
- }
-
- @Test
- public void test3() {
- // given
- String[] expected = {"The", "Quick", "Brown", "Jumps", "Over", "The"};
- String[] input = {"The", "Quick", "Brown", "Fox", "Jumps", "Over", "The"};
- test(expected, input);
- }
-
-
- @Test
- public void test4() {
- // given
- String[] expected = {"The", "Quick", "Brown", "Fox", "Over", "The", "Lazy", "Dog"};
- String[] input = {"The", "Quick", "Brown", "Fox", "Jumps", "Over", "The", "Lazy", "Dog"};
- test(expected, input);
- }
-
- private void test(String[] expected, String[] input) {
- // when
- String[] actual = ArrayUtils.removeMiddleElement(input);
-
- //then
- Assert.assertArrayEquals(expected, actual);
- }
- }
|