@Test
 public void test_setCorrectCredits() {
   System.out.println("Test correct credits is set...");
   CourseEnrollment C = new CourseEnrollment("java", 4, "C");
   C.setCredits(3);
   assertTrue(C.getCredits() == 3);
 }
 @Test
 public void test_returnCorrectFormattedGPA() {
   System.out.println("Test correct Formatted GPA is returned...");
   CourseEnrollment C = new CourseEnrollment("java", 4, "C");
   C.setGpa(3.2);
   assertTrue(CourseEnrollment.getFormattedGPA(C.getGpa()).equals("3.20"));
 }
 @Test
 public void test_returnCorrectGPA() {
   System.out.println("Test correct gpa for a grade is returned...");
   CourseEnrollment C = new CourseEnrollment("java", 3, "A");
   double gpa = C.getGPAForGrade(C.getGrade());
   assertTrue(gpa >= 3.0 && gpa <= 4.0);
 }
 @Test
 public void test_setCorrectGrade() {
   System.out.println("Test correct Grade is set...");
   CourseEnrollment C = new CourseEnrollment("java", 4, "B");
   C.setGrade("C");
   assertTrue(C.getGrade().equals("C"));
 }
  @Test
  public void test_returnCorrectCode() {
    System.out.println("Test correct Code is returned...");
    CourseEnrollment C = new CourseEnrollment("java", 4, "A");

    assertTrue(C.getCourseCode().equals("java"));
  }
  @Test
  public void test_returnCorrectCredits() {
    System.out.println("Test correct credits is returned...");
    CourseEnrollment C = new CourseEnrollment("java", 4, "A");

    assertTrue(C.getCredits() == 4);
  }
Esempio n. 7
0
  /** @param args */
  public static void main(String[] args) {

    CourseEnrollment myCourse;
    Transcript myTranscript = new Transcript();

    // temp variables
    String code, grade;
    int credits;

    System.out.println("Welcome to the transcript application.\n");

    while (myTranscript.getUserChoice().equalsIgnoreCase("y")) {
      Scanner sc = new Scanner(System.in);
      myCourse = new CourseEnrollment();
      code = Validator.validateCourseCode(sc, "Enter course:\t");
      myCourse.setCourseCode(code);

      credits = Validator.validateCredits(sc, "Enter credits:\t", 0, 4);
      myCourse.setCredits(credits);

      grade = Validator.validateGrade(sc, "Enter grade:\t");
      myCourse.setGrade(grade);

      myTranscript.addCourse(myCourse);
      myTranscript.getOverallGPA();
      System.out.print("\nAnother line item? (y/n):   ");
      myTranscript.setUserChoice(sc.next());
    }
    System.out.println("\nCourse\t    Credits\t  Grade\t  Quality Points");
    System.out.println("\n------------------------------------------------------");
    System.out.println(myTranscript);
  }
Esempio n. 8
0
  public static void main(String[] args) {

    Transcript transcript = new Transcript();
    ArrayList<CourseEnrollment> alist = new ArrayList<CourseEnrollment>();

    Scanner scan = new Scanner(System.in);
    String course = "";
    int credits = 0;
    String grade = "";
    System.out.println("Welome to the Transcript Application");
    System.out.println();
    System.out.println("Do you want to enter an item?(y/n) ");
    String choice = scan.next();
    scan.nextLine();
    while (choice.equalsIgnoreCase("y")) {

      course = Validator.getString(scan, "Enter course: ");
      credits = Validator.getInt(scan, "Enter credits: ", 1, 4);

      grade = Validator.getString(scan, "Enter grade: ");

      CourseEnrollment courseenrollment = new CourseEnrollment();
      courseenrollment.setCode(course);
      courseenrollment.setCredits(credits);
      courseenrollment.setGrade(grade);

      transcript.addCourse(courseenrollment);

      alist = transcript.getCourses();

      System.out.print("Continue? (y/n): ");
      choice = scan.nextLine();
      System.out.println();
    }

    alist = transcript.getCourses();

    System.out.println("Course\t\tCredits\t\tGrade\t\tQuality Point");
    System.out.println("------\t\t-------\t\t-----\t\t-------------");

    for (CourseEnrollment print : alist) {
      System.out.println(
          print.getCode()
              + "\t"
              + print.getCredits()
              + "\t\t"
              + print.getGrade()
              + "\t\t"
              + print.getGPAgrade());

      System.out.println();
    }
    System.out.println("\t\t\t\t\tGPA\t" + transcript.getOverallGPA());
  }
 @Test
 public void test_returnCorrectgrade() {
   System.out.println("Test correct Grade is returned...");
   CourseEnrollment C = new CourseEnrollment("english 202", 4, "B");
   assertTrue(C.getGrade().equals("B"));
 }