Skip to content

sandrarawat/junit-test-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Insurance Program with JUnit testing

This Java program contains a refactored and encapsulated Insurance program with an efficient JUnit Test suite.

Classes and Test Classes

  • runnerTestSuite runs the test suite.

  • Main, mainClassTest

  • Accident, accidentClassTest

  • Age, ageClassTest

  • Calculator, calculatorClassTest

Annotations

@BeforeAll - runnerClassTest

@BeforeEach - ageClassTest, mainClassTest, calculatorClassTest

@Test - each ClassTest

@ParameterizedTest - accidentClassTest

@Timeout - ageClassTest

@AfterAll - runnerClassTest

@AfterEach - ageClassTest, mainClassTest, calculatorClassTest


Exceptions: IllegalArgumentExceptionTest - mainClassTest

NullPointerExceptionTest - mainClassTest

To Run:

  1. Install testing extension (eg. Test Runner for Java on VScode)
  2. Open Test Explorer to shows all the test cases in the workspace
  3. To run tests select the green play button, on specific classes or entire workspace. You can also right-click on the play button to see more options. Demonstrated below

alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages