Skip to content

Extensive JUnit test suite showcasing automated examples for various programming concepts.

Notifications You must be signed in to change notification settings

mdziegielewska/Automation-JUnit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JUnit Automation Exercises

Project Overview

This project provides a collection of automated JUnit test cases designed to exercise various programming concepts and algorithms.

Getting Started

  1. Clone the Repository:

git clone https://github.com/your-username/junit-automation-exercises.git

  1. Set Up Environment:
  • Ensure you have Java and JUnit installed.
  • Configure your IDE or build tool to recognize the project.
  1. Run Tests:
  • Use your IDE's built-in test runner or execute the test task in your Gradle/Maven build script.

Technologies Used

  • Java
  • JUnit

Chosen algoritms

  • Palindromes: Validates strings for palindromic properties.
  • Fibonacci Numbers: Tests the calculation and verification of the Fibonacci sequence.
  • in progress

Test Coverages

The project provides extensive test coverage for the following areas:

  • Correctness: Verifies that the implemented algorithms and functions produce accurate results.
  • Edge Cases: Tests various edge cases, such as empty strings, null values, and special characters.
  • Error Handling: Ensures that the code handles exceptions and errors gracefully.

Future work

  • Add more test cases to cover additional scenarios and edge cases.
  • Evaluate the performance of algorithms, especially for time-sensitive operations.
  • Experiment with other testing frameworks like TestNG or Spock for comparison

About

Extensive JUnit test suite showcasing automated examples for various programming concepts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages