Skip to content

yuriber75/JUnit5BankApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Agile Software Development
Assignment One 2024
Student : G00439350@atu.ie
JAVA - JUnit 5

**** JUnit automated test suite capable of testing BankingAPP.java ****

 * Please consider that this is a assignment, comments are 
 * overloaded with informations and links in order to help
 * to understand external references used and learning path
 * Many thanks for your comprehension.
 
 GitHub: https://github.com/yuriber75/JUnit5BankApp
 Private Repository:
 add as Collaborator martin.kenirons@atu.ie
 
Structure:

AgileBankTest/
├── src/main/ie/gmit/dip/
│   ├── Account.java       	# Represents individual bank accounts
│   ├── BankingApp.java    	# Main application logic
│   └── Runner.java       	# Main method
├── src/test/ie/gmit/dip/
│   ├── AccountTest.java   	# JUnit Test
│   ├── BankingAppTEST.java # JUnit Test
│   ├── RunnerTest.java     # JUnit Test 
│   └── TestSuite.java      # Test suite run all tests
└── README.txt    			# Project documentation

Requirements Check List:
1 Refactor ✅
2 Test Suite ✅
3 Contain:
 	a)@BeforeAll ✅
 	b)@BeforeEach ✅
 	c)@Test ✅
 	d)@ParameterizedTest ✅
 	e)@Timeout ✅
 	f)@AfterAll ✅
 	g)@AfterEach ✅
4 Exception:
	a)IllegalArgumentException ✅
	b)IllegalStateException ✅
 	
 TestSuite:	
 Coverage 				95.9%	
 Covered Instruction 	1005
 Missed Instruction 	43
 Number of tests 		35/35 passed
 
 ********************************************
 ************* end of document **************
 *************                 **************
 *************    Svetti©️      **************
 ********************************************
 
 
 
 	

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages