00001 00005 package edu.mit.csail.sdg.squander.examples.sort; 00006 00007 import java.util.Arrays; 00008 00009 import org.junit.Assert; 00010 import org.junit.Test; 00011 00012 import edu.mit.csail.sdg.squander.examples.sort.Sort; 00013 00014 00015 public class SortTest { 00016 00017 @Test 00018 public void test1() { 00019 int[] a = new int[] {2, 5, -1, 0, -1, 2, 6}; 00020 Sort s1 = new Sort(a); 00021 Arrays.sort(a); 00022 System.out.println(s1); 00023 s1.sort(); 00024 System.out.println(s1); 00025 Assert.assertArrayEquals(a, s1.getA()); 00026 } 00027 00028 @Test 00029 public void test2() { 00030 int[] a = new int[] {1, 2, 4, 5, 7}; 00031 Sort s1 = new Sort(a); 00032 Arrays.sort(a); 00033 s1.sort(); 00034 Assert.assertArrayEquals(a, s1.getA()); 00035 } 00036 00037 @Test 00038 public void test3() { 00039 int[] a = new int[] {6, 4, 2, 1, -4, -6, -6}; 00040 Sort s1 = new Sort(a); 00041 Arrays.sort(a); 00042 s1.sort(); 00043 Assert.assertArrayEquals(a, s1.getA()); 00044 } 00045 00046 }