@sammypanda

6 Followers
76 Following
173 Posts

the curious stray boy
๐ŸŒ meanjin, aus
โ”โ”โ”โ”โ”โ”โ”โ”โ™กโ”โ”โ”

interests: low poly, pixel art, godot, programming, autoluw, degrowth, learning, hytale, foss/linux, risc-v

Discordhttps://discord.gg/WjM768Frsh
Websitehttps://sammypanda.moe
GitHubhttps://github.com/sammypanda
#Australia has a broader #programming #community in a pretty unfortunate state. Especially in the #free and #opensource  subsect. From what is listed publically: jobs, communities, foundations, lobby groups; it's largely non-progressive. It makes me understand why none of the cool conferences come here, let alone even list our country as a consideration. Will update ya as i figure out as much as i can about the state of things and *why* over the rest of the year. 

Joins #Spigot community -> posts cute little hamster -> everyone shares cute little hamsters  

Joins #Paper community -> posts cute little hamster -> gets told off and threatened  

#Minecraft #MinecraftPlugin

Automated tests in my survival mode quest plugin :D

Now I just have to write more of em  

https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/pull/169

#Minecraft #Java #Programming #UnitTesting #MinecraftPlugin

bwah, i wish i could do art like (twitter)@violxiv!
overhaul in-game developer test command (asynchronous) ยท sammypanda/MCJE-PlayerQuests-Plugin@c8e6c5a

Survival-friendly questing by the players for the players! - overhaul in-game developer test command (asynchronous) ยท sammypanda/MCJE-PlayerQuests-Plugin@c8e6c5a

GitHub

I lied, not Runnable, Consumer :P

oopsie!

So Consumer<TestResult> and Consumer<List<TestResult>>

(2/2) idea:
1. "Command" receives it then..
2. "Command" has a string map to "Test" classes that extend "Utility"
3. "Command" uses Utility.runTests(RunnableEach, RunnableSummary) and exits
4. "Utility" runTests waits for each test function to resolve to a Boolean before running RunnableEach, and all before running RunnableSummary
5. Command implements these: RunnableEach (telling us a pass or fail depending on the Boolean), RunnableSummary (telling us how many passed in the test class)

Hi, internet, is this a good idea?

(hehe, idk I just want to send it to someone)

(1/2) If you actually want to give advice, I'll give context: this is for https://GitHub.com/sammypanda/MCJE-PlayerQuests-Plugin it's a thing to let me go into the server and type /test:

so you can do /test for all, or /test [module] for one part. But I think this means no /test [module].[test]