This repository contains solutions for Assignment 2, divided into two main parts:
- Location:
A2_20216083_20216086_S1/Part 1/part1/src/ - Files:
IMDB.java: Main implementation for Part 1.Main.java: Entry point for running Part 1.
- Description:
- Java-based solution for the first part of the assignment.
- Location:
A2_20216083_20216086_S1/Part 2/Software-Testing-Assi2-Backend/ - Description:
- Spring Boot backend application for managing TODOs.
- Key Files:
SoftwareTestingApplication.java: Main Spring Boot application.todo/: Contains all TODO-related logic (models, controllers, services).pom.xml: Maven configuration file.application.properties: Application configuration.
- Testing:
- Unit and integration tests are located in
src/test/java/com/fcai/SoftwareTesting/.
- Unit and integration tests are located in
- Navigate to
A2_20216083_20216086_S1/Part 1/part1/src/. - Compile and run
Main.javausing your preferred Java IDE or command line.
- Navigate to
A2_20216083_20216086_S1/Part 2/Software-Testing-Assi2-Backend/. - Run the following command in PowerShell:
./mvnw spring-boot:run
- The backend will start on the default port (usually 8080).
- 20216083
- 20216086
See A2_20216083_20216086_S1/Assignment_2.pdf for full assignment details.
- Make sure you have Java and Maven installed for running the backend.
- For any issues, refer to the
HELP.mdin the backend folder.