Christian Stein

@sormuras@mastodon.cloud
560 Followers
210 Following
763 Posts

If you ever need to adapt a #JUnit3 TestSuite to run directly in #JUnit #Jupiter, it's actually possible with dynamic tests! 😎

Here's how I run the @⁠Inject TCK in the @SpringFramework.

https://github.com/spring-projects/spring-framework/blob/main/spring-context/src/test/java/org/springframework/context/annotation/jsr330/SpringAtInjectTckTests.java

Kudos to @marcphilipp for suggesting the dynamic test idea.

spring-framework/spring-context/src/test/java/org/springframework/context/annotation/jsr330/SpringAtInjectTckTests.java at main · spring-projects/spring-framework

Spring Framework. Contribute to spring-projects/spring-framework development by creating an account on GitHub.

GitHub

#JUnit 6.0.0-M1 is ready for testing!

✨ Require Java 17 and Kotlin 2.2
🌄 JSpecify nullability info
🚟 Kotlin suspend function support
🛫 Integrated custom JFR events
🚅 FastCSV-backed Csv{File}Source
🧹 Remove deprecated APIs and behaviors

https://junit.org/junit5/docs/6.0.0-M1/release-notes/

JUnit Release Notes

#JUnit Logo Contest Update

Here are some of the top contenders.

Please let us know your thoughts.

And additional proposals are welcome!

https://github.com/junit-team/junit-framework/issues/4576

On behalf of the #Java DevRel Team at #Oracle, congratulations to the newest member of the #JavaChampions program: @marcphilipp
You don't need a lot of tooling for a quick sanity check if you expose only what you want to expose from a #Java package. Generate your #Javadoc and see what it sees and publishes. Its default inclusions are just spot on.
Au weia. Aber scheinbar haben wir gewonnen, wenn die Gegner von #opensource schon so vorgehen müssen... :-)

#JUnit 5.13.2 is released!

⚠️ Fix discovery issue detection for inner classes and abstract methods
🐞 Bug fixes and minor improvements

https://junit.org/junit5/docs/5.13.2/release-notes/

JUnit 5 Release Notes

So happy that @marcphilipp got accepted into the @JavaChampions program. Congratulations!

There are more people on the #JUnit core team that did so much of incredible value to the ecosystem, they literally walking the talk.

⚠️ It's official: the #junit5 GitHub repository is gone!

Well, actually... it's only been renamed to #junit-framework. 😎

Plus, everything should redirect fine. 🙈

https://github.com/junit-team/junit-framework

GitHub - junit-team/junit-framework: ✅ The programmer-friendly testing framework for Java and the JVM

✅ The programmer-friendly testing framework for Java and the JVM - junit-team/junit-framework

GitHub

To avoid confusion, I just renamed my fork...

from: https://github.com/sbrannen/junit5

to: https://github.com/sbrannen/junit-framework

You may want to do the same! 😎

https://mastodon.online/@sbrannen/114732403031946289

×
Au weia. Aber scheinbar haben wir gewonnen, wenn die Gegner von #opensource schon so vorgehen müssen... :-)
man hat mich gefragt, was für "Fehler" da drin stehen... hier meine Antwort:
(4 Teile inklusive Freibad. )

@mfeilner Au.

Da gab's doch aber diesen Verband deutscher Software Firmen, dessen Namen ich mir wegen Irrelevanz nie merken kann, der das quasi als Vereinssatzung so sieht … War der das?

@larsmb Meinst Du die @OSBA oder den #bitkom? Letzerer ist ja nicht hier auf #mastodon, ist vermutlich zu open-minded :-)

@mfeilner Ne, die OSBA sind ja die weitgehend guten :-)

Es waren weder VSI noch BitMi, aber irgendeine Möchtegern-Lobbygruppe von proprietären deutschen Software-Unternehmen. Man sieht, ich habe dem größte Relevanz in meinem Gedächtnis eingeräumt 🫥 Aber deren Positionierung las sich halt genauso wie das, was du da zitiertest.

@larsmb Dein "weitgehend" made my day. :-) Sun Tzu lässt grüßen.
@larsmb @mfeilner ah, Du meinst Databund mit ihrer legendären PM "Open Source ist nicht die Lösung aller Probleme": https://databund.de/2024/04/19/opensource-ist-nicht-die-loesung-aller-probleme/
OpenSource ist nicht die Lösung aller Probleme – Databund

@noujoum @larsmb Oh ich erinner mich... das war witzig.

@noujoum @mfeilner Ah, ja, ich glaube genau die war's.

Solche Argumente kommen immernoch gelegentlich auf und man fragt sich, ob die alle die letzten 30 Jahre verpennt haben ...

@noujoum @larsmb
Genau die haben sie nachgelegt. Und dass Libreoffice nicht funktioniert (Heise), Schleswig Holstein und Freizeitentwickler (haufe) und Behördenspiegel. Nichts davon möchte ich verlinken.
Meine Antwort (Immer freundlich bleiben)

@mfeilner @noujoum @larsmb

Ja, das sind genau die, die #degitilatisierung ausmachen und die #digitalesouveränität aufhalten.

Vernetzt mit #wirtschaftsrat #wirtschaftsratdercdu und #bitmi ist auch nicht weit.

@thomasfricke @mfeilner @noujoum Ich kenne genau zwei Unternehmen von deren Mitgliederliste (drei, wenn wir das US-basierte Couchbase (OSS …) mitzählen).

Faszinierend, dass die tatsächlich Einfluss haben.

@mfeilner
Schade dass du die Namen redigiert hast.
@musevg ich finde das wichtig, man muss Menschen nicht in aller Peinlichkeit ihrer Fehler bloßstellen ...
@mfeilner
Verstehe ich. Ich wüsste trotzdem gerne, wer so einen Hass hat und sich in einem Kampf gegen "Open-Source-Fetisch" und "Open-Source-Dogma" wähnt.
@musevg Ich will keine Werbung für so einen Saftladen machen, aber ich schicke Dir den Link per PM.
@musevg Nur soviel: Es ist eine KI-Firma, die KI-Produkte für den öffentlichen Sektor anbietet, zu hohen Preisen.