Class AssignmentTestRunner

java.lang.Object
com.gophers.services.handlers.AssignmentTestRunner
All Implemented Interfaces:
TestRunner<org.junit.runner.Result>

public class AssignmentTestRunner extends Object implements TestRunner<org.junit.runner.Result>
The AssignmentTestRunner class executes JUnit test cases related to student submissions.
  • Constructor Details

    • AssignmentTestRunner

      public AssignmentTestRunner()
      Constructs an AssignmentTestRunner and initializes the list of test classes to run.
  • Method Details

    • runAllTests

      public List<org.junit.runner.Result> runAllTests()
      Runs all predefined JUnit test cases and returns their results.
      Specified by:
      runAllTests in interface TestRunner<org.junit.runner.Result>
      Returns:
      a list of Result objects containing the results of each test