Guest User

Untitled

a guest
Feb 19th, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. import java.util.Arrays;
  2.  
  3. import junit.framework.TestCase;
  4.  
  5.  
  6. public class HeapsortTest extends TestCase {
  7.  
  8. public void test_empty() {
  9. int[] elements = {};
  10. Heapsort.sort(elements);
  11. assertEquals(0, elements.length);
  12. }
  13.  
  14. public void test_single_element() {
  15. int[] elements = {123};
  16. Heapsort.sort(elements);
  17. assertEquals(1, elements.length);
  18. assertEquals(123, elements[0]);
  19. }
  20.  
  21. public void test_sorted_array() {
  22. int[] elements = {1, 2, 3};
  23. Heapsort.sort(elements);
  24. assertEquals(3, elements.length);
  25. assertTrue(Arrays.equals(elements, new int[]{1, 2, 3}));
  26. }
  27.  
  28. public void test_simple() {
  29. int[] elements = {123, 20, 55, 40, 0};
  30. Heapsort.sort(elements);
  31. assertEquals(5, elements.length);
  32. assertTrue(Arrays.equals(elements, new int[]{0, 20, 40, 55, 123}));
  33. }
  34.  
  35. public void test_same_elements() {
  36. int[] elements = {0,0,0,0,0};
  37. Heapsort.sort(elements);
  38. assertEquals(5, elements.length);
  39. assertTrue(Arrays.equals(elements, new int[]{0,0,0,0,0}));
  40. }
  41.  
  42. }
Add Comment
Please, Sign In to add comment