Ran
|
Files
79
|
Run time
4s
|
Badge
Embed ▾
README BADGES
|
push
travis-ci
<a href="https://github.com/se-edu/addressbook-level4/commit/<a class=hub.com/se-edu/addressbook-level4/commit/4808530af5e2b0a292eafdaf9c4a0b4b1545ff65">4808530af<a href="https://github.com/se-edu/addressbook-level4/commit/4808530af5e2b0a292eafdaf9c4a0b4b1545ff65">">build.gradle: Remove TestFX-JUnit dependency We include the TestFX-JUnit dependency in our build.gradle since [1]. However, we also implement our own StageRule and SystemTestSetupHelper to setup the UI environment for unit tests and system tests respectively. These classes replicate TestFX-JUnit&#39;s ApplicationTest behavior [2], so our tests do not need to extend from ApplicationTest. According to TestFX&#39;s documentation [3], TestFX-JUnit provides the ApplicationTest class that we can inherit from. Since we already implement the necessary setup routine, we do not need to inherit from ApplicationTest. TestFX-JUnit thus adds no value to our project now. Let&#39;s remove the TestFX-JUnit dependency. [1]: https://github.com/se-edu/addressbook-level4/commit/</a><a class="double-link" href="https://github.com/se-edu/addressbook-level4/commit/<a class="double-link" href="https://github.com/se-edu/addressbook-level4/commit/7916322fad9d11ef3fa7ca67574062bb6de3e950">7916322fa</a>">7916322fa</a><a href="https://github.com/se-edu/addressbook-level4/commit/4808530af5e2b0a292eafdaf9c4a0b4b1545ff65"> [2]: https://github.com/TestFX/TestFX/blob/master/subprojects/testfx-junit/src/main/java/org/testfx/framework/junit/ApplicationTest.java [3]: https://github.com/TestFX/TestFX/blob/master/README.md#assertj-based-assertions
1395 of 1488 relevant lines covered (93.75%)
0.94 hits per line
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|