Skip to content
🆎4️⃣ Address Book sample application (Level 4)
Branch: master
Clone or download
sijie123 and pyokagan ConfigTest: Remove unused ExpectedException
ConfigTest contains an unused ExpectedException. It appears that the
ExpectedException was first introduced in [1].
However, since its introduction, there have been no tests within
ConfigTest that potentially throws an expected exception.

Hence, to make our code tidier and to remove unnecessary code, let's
remove the ExpectedException together with their imports.

[1] 75942c9
Latest commit 7c2e953 Mar 13, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
config Edit the addresses of DTD files used for checkstyle Mar 8, 2019
docs diagrams: restore original LogicComponentSequenceDiagram.pptx Feb 27, 2019
.gitignore gitignore: Ignore 'out/' build directory (#576) Jul 21, 2017
.travis.yml Move back to JDK 8 Jan 25, 2019
LICENSE Initial commit Aug 7, 2016
build.gradle build.gradle: upgrade TestFX dependency to 4.0.15-alpha Mar 4, 2019
copyright.txt address book level 4 draft Aug 8, 2016 build.gradle: remove field with default value Apr 9, 2018
gradlew Gradle wrapper: upgrade to Gradle 5.2.1 Mar 3, 2019


Address Book (Level 4)

Build Status Build status Coverage Status Codacy Badge Gitter chat

  • This is a desktop Address Book application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface).

  • It is a Java sample application intended for students learning Software Engineering while using Java as the main programming language.

  • It is written in OOP fashion. It provides a reasonably well-written code example that is significantly bigger (around 6 KLoC)than what students usually write in beginner-level SE modules.

  • What’s different from level 3:

    • A more sophisticated GUI that includes a list panel and an in-built Browser.

    • More test cases, including automated GUI testing.

    • Support for Build Automation using Gradle and for Continuous Integration using Travis CI.


Licence : MIT

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.