junit-pioneer
JUnit 5 Extension Pack (by junit-pioneer)
Javassist
Java bytecode engineering toolkit (by jboss-javassist)
Our great sponsors
junit-pioneer | Javassist | |
---|---|---|
4 | 5 | |
507 | 4,011 | |
2.8% | 0.5% | |
7.4 | 6.1 | |
5 days ago | 7 days ago | |
Java | Java | |
Eclipse Public License 2.0 | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
junit-pioneer
Posts with mentions or reviews of junit-pioneer.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-19.
- Junit5 Extension Pack
-
28 Hours of Java (Live Stream - Now!)
Schedule (all times UTC): // hosts: 🦁 Ana, 🤖 Nicolai, 🧑🏾🏫 Shar // topics: 💻 live code/exploration, 📣 talk, 💬 conversation, 🎮 game: 🤖💻 04:00 working on JUnit Pioneer - https://junit-pioneer.org/ 🤖📣 07:00 "Data-Oriented Programming in Java (21)" 🤖💬 08:00 Gavin Bierman: pattern matching 🤖💻 09:00 exploring JEPs on disallowing dynamic agents (451) and platform integrity (draft 8305968) 🤖💬 10:00 Ron Pressler: platform integrity and the on-ramp 🤖💻 11:00 exploring structured concurrency 🦁📣 12:00 "Growing up with Java" 🦁🎮 13:30 Byte Legend - https://bytelegend.com/ 🧑🏾🏫📣 16:00 "Java State of the Union" & "Why Community Matters" 🧑🏾🏫💬 17:00 Pratik Patel, Mohammed Aboullaite, Venkat Subramaniam, Andres Almiray, Ixchel Ruiz, Vincent Mayers 🤖💬 19:00 Brian Goetz 🤖💬 20:00 Gunnar Morling 🤖📣 21:00 "Java Next" 🤖💻 22:00 investigating the state of Valhalla 🤖💻 23:00 experimenting with string templates 🤖📣 00:00 talk: "Why don't they just... ?!" 🤖🎮 01:00 Slay the Spire (written in Java!) 🤖💻 02:00 modding Slay the Spire 🤖📣 05:00 "The SolutionFactory To Java's Problems" 🤖📣 06:00 "From Idea to IDE" 🤖💬 07:00 just chatting / AMA 🤖🛏️ 08:00 end
-
JUnit 5: link tests with task tracker issues
There is a cool library called JUnit Pioneer. It's an extension pack that includes some features that vanilla JUnit lacks. These are cartesian product tests, JSON argument parameterized source, retrying tests and many others. But I'm particularly interested in Issue annotation. Look at the code example below:
-
JVM Testing Newsletter | July 2021
junit-pioneer
Javassist
Posts with mentions or reviews of Javassist.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-21.
-
JUnit 5: link tests with task tracker issues
ClassPool comes from Javaassist library. It gives convenient API to retrieve the line number of Java method.
-
Kimmer: Port immer for kotlin/jvm
This problem can be resolved by https://github.com/jboss-javassist/javassist/blob/master/src/main/javassist/util/proxy/DefineClassHelper.java perfectly, I will use some of its code to fix this problem on 0.0.1
-
Bytecode Transformations: The Android Gradle Plugin
Other higher-level abstractions like Javassist: are all based on ASM, but have a nicer and easier-to-understand APIs to deal with.
- Functions hooking
-
Hacking third-party APIs on the JVM
In the following snippet, the transformer uses Javassist:
What are some alternatives?
When comparing junit-pioneer and Javassist you can also consider the following projects:
playwright-demo - Quick project to test Playwright features + Allure report integration + Junit 5
Byte Buddy - Runtime code generation for the Java virtual machine.
junit-pioneer-frontiers-pushed - JUnit Pioneer - Frontiers Pushed
Byteman - Byteman Project main repo
junit-dataprovider - A TestNG like dataprovider runner for JUnit with many additional features
Recaf - The modern Java bytecode editor
ByteLegend - Enjoy programming while playing a game.
obfuscator
junit-pioneer-issue-doc-generation-example
obfuscator - A java obfuscator (GUI)
Tacit - CSS framework for dummies, without a single CSS class: nicely renders properly formatted HTML5 pages
threadtear - Multifunctional java deobfuscation tool suite
junit-pioneer vs playwright-demo
Javassist vs Byte Buddy
junit-pioneer vs junit-pioneer-frontiers-pushed
Javassist vs Byteman
junit-pioneer vs junit-dataprovider
Javassist vs Recaf
junit-pioneer vs ByteLegend
Javassist vs obfuscator
junit-pioneer vs junit-pioneer-issue-doc-generation-example
Javassist vs obfuscator
junit-pioneer vs Tacit
Javassist vs threadtear