package hu.advancedweb.example;
import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import org.junit.Test;
public class ListTest {
@Test
public void myTest() {
Integer[] myArray = new Integer[] { 1, 4, 2, 4 };
List<Integer> myList = Arrays.asList(myArray);
Set<Integer> mySet = new HashSet<>(myList);
mySet.remove(4);
assertTrue(mySet.contains(4));
}
@Test
public void test_1() {
Integer[] myArray = new Integer[] { 1, 4, 2, 4 };
List<Integer> myList = Arrays.asList(myArray);
Set<Integer> mySet = new HashSet<Integer>(myList);
mySet.remove(1);
assertEquals(myList.size(), mySet.size());
}
@Test
public void test_2() throws Throwable {
Integer[] array = new Integer[] { 1, 4, 2, 3 };
List<Integer> list = Arrays.asList(array);
Collections.sort(list);
assertArrayEquals(array, new Integer[] { 1, 4, 2, 3 });
}
}