package com.interview.array; import org.junit.Assert; import org.junit.Test; public class MaximumMinimumArrangementTest { @Test public void differentCases() { MaximumMinimumArrangement maximumMinimumArrangement = new MaximumMinimumArrangement(); int[] input1 = {1, 2, 3, 4, 5, 6, 7}; maximumMinimumArrangement.rearrange(input1); int[] expected1 = {7, 1, 6, 2, 5, 3, 4}; Assert.assertArrayEquals(expected1, input1); int[] input2 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; maximumMinimumArrangement.rearrange(input2); int[] expected2 = {10, 1, 9, 2, 8, 3, 7, 4, 6, 5}; Assert.assertArrayEquals(expected2, input2); } }