Neat! #Duende is sponsoring #dotnet project Shouldy for the next year for $3,000. #unittesting #xunit #nunit #mstest
https://blog.duendesoftware.com/posts/20250415-shouldly-assertion-framework/
The testing attachments proposal has been accepted (with modifications)! To be attached to some upcoming swift version! https://forums.swift.org/t/accepted-with-modifications-st-0009-attachments/79193
No real negative feedback, either. I guess people quickly became attached to the idea.
There were some disagreements about naming in the review, but I’m glad that we resolved that amicably. I’d really hate it if we were too attached to an idea to come to an agreement.
Adding Attachments to Swift Testing is up for review! It's my first time being a review manager.
Forum thread: https://forums.swift.org/t/st-0009-attachments/78698
Proposal: https://github.com/swiftlang/swift-evolution/blob/main/proposals/testing/0009-attachments.md
Integration #tests are annoying, but what they helped me fix would have been even more annoying to debug raw.
Perhaps I made an annoying code base :F
Microsoft.Testing.Platform: Now Supported by All Major .NET Test Frameworks.
https://devblogs.microsoft.com/dotnet/mtp-adoption-frameworks/?hide_banner=true
#mstest #xunit #nunit #dotnet #unittesting #csharp
Microsoft.Testing.Platform: No...
Bonus content from Pragmatic Unit Testing in Java, Third Edition. Jeff explores how embedding invariant checks within your classes can help catch subtle bugs early.
Read more: https://www.langrsoft.com/2025/01/28/invariants2
ebook: https://pragprog.com/titles/utj3
Jeff just sent me this pic of Luna posing with his book! Looks to me like she is saying, "Why haven't you read Pragmatic Unit Testing in Java with JUnit, Third Edition yet?"
ebook: https://pragprog.com/titles/utj3/
print: https://tinyurl.com/jlujt3
Quick heads up: I just deprecated @small-tech/tape-with-promises (for adding promise support to Tape 4.x).
https://www.npmjs.com/package/@small-tech/tape-with-promises
Tape version 5.x supports promises so my little module is no longer necessary unless you’re stuck on v4.x.
What’s tape? A neat little JavaScript unit testing framework I like:
https://github.com/tape-testing/tape
Already use tape? Does your test runner need more monkeys and bananas? Try my tap-monkey module:
https://codeberg.org/small-tech/tap-monkey#readme
#AWS (#Amazon)
#Google (yeah, they have very talented developers, but still a big #privacy
)
#Zoom, #MicrosoftTeams
Meta (#Facebook)
#AI/ #GenAI/ #GenerativeAI
privacy
code quality (#UnitTesting, #MutationTesting)
CI/CD
LAMP
Hamburg (relocation possible to some extent)
Position: Full-stack web developer
Backend: #PHP (#Laravel)
Frontend: #HTML, #CSS, #JavaScript (#VueJS)
nice to have: #openSource
#a11y
#UX
Python's unittest: Writing Unit Tests for Your Code
The Python standard library ships with a testing framework named unittest, which you can use to write automated tests for your code. The unittest package has an object-oriented approach where test cases derive from a base class, which has several useful methods.
Two very different open questions for FLOSS devleopers out there.
- What's the state of the art of *C* #UnitTesting frameworks? I want to start writing a bunch of unit tests for unpaper now that the refactor makes it possible (most of the code does not depend on global state so I can link it through and test behaviours.
- Is there any decent #Rust ELF library, so I could try to reimplement the logic of my rbelf-size and cowstats from Ruby-Elf in a more reachable format.
2/ This edition comes with new chapters on Advanced #InteractiveWidgets, #UnitTesting, and #WidgetTesting, along with the #StateManagement chapter now includes #Riverpod.
There is a major update to the #Firebase #CloudFirestore chapter. Instead of separate sections for manually setting up Firestore to work in Android and iOS #Flutter apps, now one learns how to use #FlutterFire CLI to #Firestore to work with Android, iOS, macOS, and Web apps.
AI for PHP: How To Automate Unit Testing Using AI Assistant?
#PHP #PhpStorm #Tutorials #Aiassistant #Unittesting
I've been working to add require to Nimble, an assertion which throws if it fails, and returns the result of the expression asserted on. Inspired by the Require macro from swift-testing.
If you're interested, I'd love feedback! The linked PR works, but I'm still dogfooding it and it overall needs to be cleaned up (and documented ).
Been finishing up back-burnered projects
zsh-test-runner is a unit test framework for shell scripts. It outputs coverage reports, and supports a queue.
I find a lack of tests disturbing. https://blog.code-cop.org/2023/10/i-find-your-lack-of-tests-disturbing.html #unittesting