Luninariel

Section Tests

Nov 6th, 2018
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.12 KB | None | 0 0
  1. package edu.missouriwestern.cpozo.csc254.sqlwork;
  2.  
  3. import org.junit.Test;
  4.  
  5. import static org.junit.Assert.*;
  6.  
  7. public class SectionTest {
  8.  
  9.     Section a = new Section("9999","csc","184","Computing Concepts 1","Lawson",10,10);
  10.     Section b = new Section("9998","csc","184","Computing Concepts 1","Lawson",10,10);
  11.     Section d = new Section("9997","CSC","185","PC 2", "McTeacher, M.",25,15);
  12.     Section e = new Section("MAT111E","12345","Statistics", "McTeacher, M.",25,3);
  13.     Section c = new Section("csc184","999","Computing Concepts 1","Lawson",10,0);
  14.     @Test
  15.     public void isOpen() {
  16.         assertTrue(a.isOpen());
  17.         assertTrue(d.isOpen());
  18.         assertTrue(e.isOpen());
  19.         assertFalse(c.isOpen());
  20.     }
  21.  
  22.     @Test
  23.     public void compareTo() {
  24.         assertEquals(1,a.compareTo(b));
  25.         assertEquals(22,c.compareTo(e));
  26.         assertEquals(32,c.compareTo(d));
  27.  
  28.  
  29.     }
  30.  
  31.    @Test
  32.    public void TesttoString() {
  33.         assertEquals("Open MAT111 (12345) \"Statistics\" 3 enrolled (Max:31) Instructor: McTeacher, M. ",e.toString());
  34.         assertEquals("Open CSC185 (9997) \"PC 2\" 17 enrolled (Max:31) Instructor: McTeacher, M. ",d.toString());
  35.         assertEquals("Full csc184 (999) \"Computing Concepts 1\" 0 enrolled (Max:12) Instructor: Lawson ",c.toString());
  36.     }
  37.     @Test
  38.     public void getDiscipline() {
  39.         assertEquals("CSC",a.getDiscipline());
  40.         assertEquals("MAT",e.getDiscipline());
  41.         assertEquals("CSC",d.getDiscipline());
  42.     }
  43.  
  44.     @Test
  45.     public void getNumber() {
  46.         assertEquals("184",a.getNumber());
  47.         assertEquals("111",e.getNumber());
  48.         assertEquals("185",d.getNumber());
  49.     }
  50.  
  51.     @Test
  52.     public void getCrn() {
  53.         assertEquals("9999",a.getCrn());
  54.         assertEquals("12345",e.getCrn());
  55.         assertEquals("9997",d.getCrn());
  56.     }
  57.  
  58.     @Test
  59.     public void getTitle() {
  60.         assertEquals("Computing Concepts 1",a.getTitle());
  61.         assertEquals("Statistics",e.getTitle());
  62.         assertEquals("PC 2",d.getTitle());
  63.     }
  64.  
  65.     @Test
  66.     public void getInstructor() {
  67.         assertEquals("Lawson",a.getInstructor());
  68.         assertEquals("McTeacher, M.",e.getInstructor());
  69.         assertEquals("McTeacher, M.",d.getInstructor());
  70.     }
  71.  
  72.     @Test
  73.     public void getMaxEnrollment() {
  74.         assertEquals((Integer)10,a.getMaxEnrollment());
  75.         assertEquals((Integer)25,e.getMaxEnrollment());
  76.         assertEquals((Integer)25,d.getMaxEnrollment());
  77.  
  78.  
  79.     }
  80.  
  81.     @Test
  82.     public void getSeatsAvailable() {
  83.         assertEquals((Integer)10,a.getSeatsAvailable());
  84.         assertEquals((Integer)3,e.getSeatsAvailable());
  85.         assertEquals((Integer)15,d.getSeatsAvailable());
  86.     }
  87.  
  88.     @Test
  89.     public void getCourseID() {
  90.         assertEquals("CSC184",a.getCourseID());
  91.         assertEquals("MAT111",e.getCourseID());
  92.         assertEquals("CSC185",d.getCourseID());
  93.     }
  94.  
  95.     @Test
  96.     public void getEnrolled() {
  97.         assertEquals((Integer)0,a.getEnrolled());
  98.         assertEquals((Integer)22,e.getEnrolled());
  99.         assertEquals((Integer)10,d.getEnrolled());
  100.     }
  101. }
Advertisement
Add Comment
Please, Sign In to add comment