Home  CV  Contact

JPacman Test Suite Logo

JPacman Test Suite (repository)

Summary
🟡 A test-suite created for JPacman. “JPacman” was originally developed by Arie van Deursen and is a recreation of the “Pacman” game in Java.

Features

The test suite contains a variety of different test such as:

Most of these tests were created directly on the basis of user stories in line with agile methodologies. Finally, “JPacman’s” functionality was extended in a test-driven manner in order to support multi-level games.

Tools

PurposeName
Programming languageJava
Dependency managerGradle
Version control systemGit
Unit testing frameworkJUnit
Mocking frameworkMockito
Code coverage libraryJaCoCo
Static analysis toolscheckstyle, PMD, SpotBugs

Installation Process

It is assumed that both a Java JDK and an IDE such as IntelliJ or Eclipse are installed.

Contributors

The authors of the “JPacman” game can be found AUTHORS file and the repository of the original source code can be found here.

This test suite was created together with:

Licence

The original “JPacman-Framework” was published under the Apache 2.0 license, which can be found in the Apache-2.0-LICENSE file. For this repository, the terms laid out there shall not apply to any individual that is currently enrolled at a higher education institution as a student. Those individuals shall not interact with any other part of this repository besides this README in any way by, for example cloning it or looking at its source code or have someone else interact with this repository in any way.