Jan Novotný ♥️🇺🇦 · @novoj
59 followers · 168 posts · Server mastodonczech.cz

Two weeks ago I promised a blog post about the process we use for automating code samples verification in our documentation and now I'm keeping that promise.

The approach described, which takes advantage of dynamic testing and REPL, looks like a novel approach. I haven't been able to Google any other project that documents something similar.

So if you have a similar use case, read on and get inspired.

evitadb.io/blog/06-document-ex

#evitadb #junit5 #jshell

Last updated 1 year ago

Jan Novotný ♥️🇺🇦 · @novoj
58 followers · 157 posts · Server mastodonczech.cz

The documentation on evitadb.io/documentation/index is getting bigger and bigger. The more examples we add, the more we're afraid they'll become obsolete or broken. How do we tame this beast of hundreds of examples?

Fortunately, provides a JShell REPL that allows you to interactively enter, and run Java source code. The JShell can also be run automatically and allows to create dynamic tests. Combining these two features we've created an automated test suite. Blog post coming.

#evitadb #java #junit5

Last updated 2 years ago

Christian Stein · @sormuras
483 followers · 206 posts · Server mastodon.cloud

@junit

As Sam said

> Speaking of which... there are ZERO open issues for 5.9.3.
>
> Something is brewing! ☕️

github.com/junit-team/junit5/m

#junit5

Last updated 2 years ago

Amitai Schleier · @schmonz
634 followers · 1197 posts · Server octodon.social

ICYMI: Got a pre-commit hook that runs tests? Try "When All Tests Were Green". It's trivial to add to your build, requires no change in human behavior, and by the end of Day 1 will have saved you more time than it cost to set up.

schmonz.com/software/when-all-

#junit5 #tdd #xp #java

Last updated 2 years ago

Amitai Schleier · @schmonz
627 followers · 1174 posts · Server octodon.social

“Please do not use and do not advertise that extension. It's going to cause damage to your teams and others'.” — Some person who never explained why or how

“Check out my little extension that might help you want to commit more often.” — Me

github.com/schmonz/junit-whena

#junit5 #tdd

Last updated 2 years ago

Christian Stein · @sormuras
474 followers · 157 posts · Server mastodon.cloud

wird 5! 🎉

"JUnit 5 wird 5" heute ab 18:30 mit @marcphilipp

beim virtuellen JUGF-Stammtisch. Es findet als Online-Veranstaltung auf dem Konferenzserver des Freifunk München statt: meet.ffmuc.net/jugfmeeting

Moved by

#junit5 #java

Last updated 2 years ago

Peter Pilgrim · @peter_pilgrim
66 followers · 34 posts · Server techhub.social
Foojay.io · @foojay
554 followers · 255 posts · Server foojay.social

Read this article by Per-Åke Minborg of on Foojay :foojay: Today and learn how to use in conjunction with combinations, permutations, and products!

foojay.io/today/exhaustive-jun

#chroniclesoftware #java #junit5 #foojaytip

Last updated 2 years ago

Harry W. · @hazz223
67 followers · 250 posts · Server mstdn.social

Due to reasons, I've had to revert a project back to ; I've not used it in years, and It's amazing how much better is.

#tdd #Testing #Tech #Code #Programming #Java #junit5 #junit4

Last updated 2 years ago

Sven Ruppert · @svenruppert
401 followers · 160 posts · Server mastodon.social
Sven Ruppert · @svenruppert
377 followers · 99 posts · Server mastodon.social
Sven Ruppert · @svenruppert
376 followers · 93 posts · Server mastodon.social

Implementing individual test techniques - Custom Testengines with - youtu.be/fQN5f5Ou3UI

#junit5 #devops #tdd #linecoverage #jfrog #cicd #java #kotlin

Last updated 2 years ago

Nicolai Parlog · @nipafx
759 followers · 74 posts · Server mastodon.social

It appears to me that (Jupiter to be precise) and JLS do not agree on the relevance of `@​Inherited`. 🤔

github.com/junit-pioneer/junit

#junit5

Last updated 2 years ago

luismachadoreis · @luismachadoreis
34 followers · 94 posts · Server bolha.us

Atenção comedores de pudim 🍮: desde os primórdios do Java os Testes são um desafio constante na vida de programadores e do dia-a-dia das fábrica de software.

youtube.com/watch?v=tga2TzN_KB

#java #junit5

Last updated 2 years ago

Sandra Parsick · @sparsick
413 followers · 244 posts · Server mastodon.social
Dio · @Dio94
56 followers · 1608 posts · Server framapiaf.org

RT @ju_derancourt@twitter.com

Envie de passer à ? Découvrez comment migrer facilement vos tests avec notre tools-in-action disponible sur youtube ! 😀
@JulienTopcu@twitter.com @DevoxxFr@twitter.com

youtu.be/EfxwS54hdkM

🐦🔗: twitter.com/ju_derancourt/stat

#junit5

Last updated 2 years ago

Dio · @Dio94
56 followers · 1608 posts · Server framapiaf.org

RT @ju_derancourt@twitter.com

Envie de passer à ? Découvrez comment migrer facilement vos tests avec notre tools-in-action disponible sur youtube ! 😀
@JulienTopcu@twitter.com @DevoxxFr@twitter.com

youtu.be/EfxwS54hdkM

🐦🔗: twitter.com/ju_derancourt/stat

#junit5

Last updated 2 years ago

Kevin Turner · @keturn
103 followers · 504 posts · Server toot.cat

blockygameplatform Teresology broke a 14-month dry spell with a new release recently, inspiring me to give it another spin. So I find myself writing some Java recently.

I came up with some unit-test code I'd love to have suggestions on.

The app uses JavaFX for the UI, so there are some observable beans, and I'm using ListenableFutures (from Guava) because that's the concurrency abstraction I'm most familiar with, and javafx also has an event system. Some other variants on `Future` jumbled in there too.

This code is at a point where I think it works and is reasonably readable: github.com/keturn/TerasologyLa

but the mishmash of different concurrency abstractions makes me want to know from more fluent java-testers if there's a more idiomatic way to write it.

#gamedev #javafx #unittests #java #junit5

Last updated 5 years ago