|3 months ago||9 days ago|
|Apache 2.0 license, Gnu Public License v3||Eclipse Public License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Show HN: Deep Dive – 'Deep' fluent assertions for Java
1 project | news.ycombinator.com | 26 Jul 2021
Mutation testing java projects
1 project | reddit.com/r/java | 7 Apr 2022
Different to mutation testing, but on a semi-relatednpath, I've found property-based testing (e.g. https://jqwik.net/) to be valuable - thinking about the “shape“ of the expected output and getting a bunch of pseudorandom tests is pretty handy, especially for utility functions.
What are some alternatives?
Java Faker - Brings the popular ruby faker gem to Java
junit-quickcheck - Property-based testing, JUnit-style
JQF - JQF + Zest: Coverage-guided semantic fuzzing for Java.
TestContainers - Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
webtau - Webtau (short for web test automation) is a testing API, command line tool and a framework to write unit, integration and end-to-end tests. Test across REST-API, Graph QL, Browser, Database, CLI and Business Logic with consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.
AssertJ - AssertJ is a library providing easy to use rich typed assertions
aws-junit5 - JUnit 5 extensions for AWS
console-captor - 🎯 ConsoleCaptor captures console output for unit testing purposes
Composer - Library for composability of interdependent non-blocking I/O tasks
junit-dataprovider - A TestNG like dataprovider runner for JUnit with many additional features
XMLUnit - XMLUnit for Java 2.x