Advertisement
Guest User

SelectorTest.java

a guest
Jan 16th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.36 KB | None | 0 0
  1. import org.junit.Assert;
  2. import static org.junit.Assert.*;
  3. import org.junit.Before;
  4. import org.junit.Test;
  5. import java.util.Arrays;
  6.  
  7.  
  8. public class SelectorTest {
  9.  
  10.  
  11.    /** Fixture initialization (common initialization
  12.     *  for all tests). **/
  13.    @Before public void setUp() {
  14.    }
  15.  
  16.    @Test public void minTestOne() {
  17.       int[] m = {5, 2, 3, 9};
  18.       int expected = 2;
  19.       int actual = Selector.min(m);
  20.       assertEquals(expected, actual);
  21.    }
  22.    
  23.    @Test public void minTestTwo() {
  24.       int[] m = {9, 7, 5, 2};
  25.       int expected = 2;
  26.       int actual = Selector.min(m);
  27.       assertEquals(expected, actual);
  28.    }
  29.    
  30.    @Test public void maxTestOne() {
  31.       int[] m = {7, 9, 5, 2};
  32.       int expected = 9;
  33.       int actual = Selector.max(m);
  34.       assertEquals(expected, actual);
  35.    }
  36.    
  37.    @Test public void rangeTestOne() {
  38.       int[] m = {7, 9, 5, 6, 7, 2};
  39.       int[] expected = {7, 5, 6, 7};
  40.       int[] actual = Selector.range(m, 4, 8);
  41.       assertEquals(expected[3], actual[3]);
  42.    }
  43.  
  44.  
  45.    @Test public void rangeTestTwo() {
  46.       int[] m = {1, 1, 1, 1, 1, 1};
  47.       int[] expected = {1, 1, 1, 1, 1, 1};
  48.       int[] actual = Selector.range(m, 1, 1);
  49.       assertEquals(expected[2], actual[2]);
  50.    }
  51.    
  52.    @Test public void ceilingTestOne() {
  53.       int[] m = {4, 10, 6, 7, 2};
  54.      
  55.       int expected = 4;
  56.       int actual = Selector.ceiling(m, 3);
  57.       assertEquals(expected, actual);
  58.    }
  59.    
  60.    @Test public void ceilingTestTwo() {
  61.       int[] m = {1, 2, 3, 4};
  62.      
  63.       int expected = 2;
  64.       int actual = Selector.ceiling(m, 2);
  65.       assertEquals(expected, actual);
  66.    }
  67.    
  68.    @Test public void ceilingTestThree() {
  69.       int[] m = {1, 1, 1, 1};
  70.      
  71.       int expected = 1;
  72.       int actual = Selector.ceiling(m, 1);
  73.       assertEquals(expected, actual);
  74.    }
  75.    
  76.    @Test public void ceilingTestFour() {
  77.       int[] m = {2, 3, 4, 5};
  78.      
  79.       int expected = 2;
  80.       int actual = Selector.ceiling(m, 2);
  81.       assertEquals(expected, actual);
  82.    }
  83.    
  84.    @Test public void floorTestOne() {
  85.       int[] m = {4, 10, 6, 7, 2};
  86.      
  87.       int expected = 2;
  88.       int actual = Selector.floor(m, 3);
  89.       assertEquals(expected, actual);
  90.    }
  91.  
  92.  
  93.    @Test public void floorTestTwo() {
  94.       int[] m = {6, 1, 10, 12};
  95.      
  96.       int expected = 10;
  97.       int actual = Selector.floor(m, 10);
  98.       assertEquals(expected, actual);
  99.    }
  100.  
  101.    @Test public void floorTestThree() {
  102.       int[] m = {11, 11, 11, 11};
  103.      
  104.       int expected = 11;
  105.       int actual = Selector.floor(m, 12);
  106.       assertEquals(expected, actual);
  107.    }
  108.    
  109.    @Test public void kminTestOne() {
  110.       int[] m = {2, 9, 8, 3, 5};
  111.      
  112.       int expected = 8;
  113.       int actual = Selector.kmin(m, 4);
  114.       assertEquals(expected, actual);
  115.    }
  116.    
  117.    @Test public void kminTestTwo() {
  118.       int[] m = {2, 8, 7, 3, 4};
  119.      
  120.       int expected = 2;
  121.       int actual = Selector.kmin(m, 1);
  122.       assertEquals(expected, actual);
  123.    }
  124.    
  125.    @Test public void kminTestThree() {
  126.       int[] m = {5, 9, 1, 7, 3};
  127.      
  128.       int expected = 5;
  129.       int actual = Selector.kmin(m, 3);
  130.       assertEquals(expected, actual);
  131.    }
  132.    
  133.    @Test public void kminTestFour() {
  134.       int[] m = {8, 7, 6, 5, 4};
  135.      
  136.       int expected = 8;
  137.       int actual = Selector.kmin(m, 5);
  138.       assertEquals(expected, actual);
  139.    }
  140.  
  141.    
  142.    @Test public void kminTestFive() {
  143.       int[] m = {2, 8, 8, 7, 3, 3, 4};
  144.      
  145.       int expected = 4;
  146.       int actual = Selector.kmin(m, 3);
  147.       assertEquals(expected, actual);
  148.    }
  149.    
  150.    @Test public void kmaxTestOne() {
  151.       int[] m = {5, 9, 1, 7, 3};
  152.      
  153.       int expected = 5;
  154.       int actual = Selector.kmax(m, 3);
  155.       assertEquals(expected, actual);
  156.    }
  157.    
  158.    @Test public void kmaxTestTwo() {
  159.       int[] m = {2, 8, 7, 3, 4};
  160.      
  161.       int expected = 8;
  162.       int actual = Selector.kmax(m, 1);
  163.       assertEquals(expected, actual);
  164.    }
  165.    
  166.    @Test public void kmaxTestThree() {
  167.       int[] m = {8, 7, 6, 5, 4};
  168.      
  169.       int expected = 4;
  170.       int actual = Selector.kmax(m, 5);
  171.       assertEquals(expected, actual);
  172.    }
  173.    
  174.    @Test public void kmaxTestFour() {
  175.       int[] m = {2, 8, 7, 7, 3, 3, 4};
  176.      
  177.       int expected = 4;
  178.       int actual = Selector.kmax(m, 3);
  179.       assertEquals(expected, actual);
  180.    }
  181.  
  182.  
  183.  
  184.  
  185. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement