package test.asserttests; import org.testng.Assert; import org.testng.annotations.Test; import org.testng.internal.annotations.Sets; import java.util.Set; public class AssertTest { @Test public void noOrderSuccess() { String[] rto1 = { "boolean", "BigInteger", "List",}; String[] rto2 = { "List", "BigInteger", "boolean",}; Assert.assertEqualsNoOrder(rto1, rto2); } @Test(expectedExceptions = AssertionError.class) public void noOrderFailure() { String[] rto1 = { "a", "a", "b",}; String[] rto2 = { "a", "b", "b",}; Assert.assertEqualsNoOrder(rto1, rto2); } @Test public void intArray_Issue4() { int[] intArr00 = {1}; int[] intArr01 = {1}; Assert.assertEquals(intArr00, intArr01); } @Test public void int_Integer_Arrays() { int[] intArr = {1, 2}; Integer[] integerArr = {1, new Integer(2)}; Assert.assertEquals(intArr, integerArr); Assert.assertEquals(integerArr, intArr); } @Test(expectedExceptions = AssertionError.class) public void arraysFailures_1() { int[] intArr = {1, 2}; long[] longArr = {1, 2}; Assert.assertEquals(intArr, longArr); } @Test(expectedExceptions = AssertionError.class) public void arraysFailures_2() { int[] intArr = {1, 2}; Assert.assertEquals(intArr, new Long(1)); } @Test(expectedExceptions = AssertionError.class) public void arraysFailures_3() { long[] longArr = {1}; Assert.assertEquals(new Long(1), longArr); } @Test public void setsSuccess() { Set<Integer> set1 = Sets.newHashSet(); Set<Integer> set2 = Sets.newHashSet(); set1.add(1); set2.add(1); set1.add(3); set2.add(3); set1.add(2); set2.add(2); Assert.assertEquals(set1, set2); Assert.assertEquals(set2, set1); } }