Comments (3)
The jpacman-framework is actually designed for this purpose. During the Software Quality and Engineering course at the Delft University of Technology, students have to write various tests for the framework, and evaluate its testability. The framework is well designed, but there actually are a few end to end scenarios that we came up with that are quite challenging to test.
from jpacman-framework.
Can you talk me a little bit about that scenarios please?
from jpacman-framework.
I have a feeling that figuring out code quality and testability is not just one of our course objectives, but one of yours as well. Look through the code a bit. If you have more concrete questions, I'd be more than willing to answer them!
from jpacman-framework.
Related Issues (20)
- Cucumber extends confusion HOT 1
- Migrate to Gradle
- jdk9 compatibility HOT 2
- Rethink PMD rules used
- Mockito extension
- Spotbugs annotations should not be in provided scope
- Inky description not correct
- FindBugs gives an error and creates an empty HTML report HOT 3
- Missing proper exception mapdesign without player HOT 2
- mvn site uses non-recommended format HOT 1
- scenarios.md unclarity HOT 2
- Final behavior between PlayerCollisions and DefaultPlayerInteractionMap differs. HOT 1
- Upgrade to new travis CI
- Include mutation testing
- Remove Cobertura from reporting HOT 13
- Investigate dependency resolution issue with JUnit HOT 6
- Cucumber Interference HOT 2
- Open map parser for extension
- Migrate to JUnit 5.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jpacman-framework.