Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 1.15 KB

File metadata and controls

28 lines (22 loc) · 1.15 KB

Overview:

Java project to demonstrate and practice test-driven development (TDD) software engineering principle. As well as other software engineering tools like Java Ant, Java Junit and Git.

Project Description:

Java program that implements a Searchable Flight Map. Program determines the route to each city that can be reached from the origin city with the associated total cost. At the end, the program outputs the flight route from the origin city to each reachable city and the associated total cost.

Technologies used

  • Java
  • Algorthims (BFS)
  • Junit for testing
  • Java Ant
  • TDD Development

Useful Commands:

ant clean deletes bin/dis/doc directories
ant init creates bin/dis/doc directoreis
ant compile compiles .java classes inside src into bin/main
ant dis transforms .java classes inside src to a jar file in dis
ant doc generates HTML doc of the .java classes ant test runs 20 JUnit tests

How to run:

Using the jar file: java -jar dis/Project1.jar inputfile.txt outputfile.txt

Using the compile classes inside bin: java bin/main/SearchMap inputfile.txt outputfile.txt