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 }