If you want some concrete examples, here you go:
Here's my "Spinner" widget:
https://github.com/RiftValleySoftware/RVS_Spinner
This is the four test harness apps:
https://github.com/RiftValleySoftware/RVS_Spinner/tree/main/...
This is my checkbox widget:
https://github.com/RiftValleySoftware/RVS_Checkbox
Here's the test harness app:
https://github.com/RiftValleySoftware/RVS_Checkbox/tree/main...
There's more, but these should be enough to illustrate the point.
My understanding is, test harnesses are standalone wrapper apps dedicated to testing, vs more granular unit tests which are traditionally colocated with (eg, files alongside) app src code in a given project. Care to elucidate?
This is where I'm at with Apple at the moment.
I know this sounds crazy or stupid, and people on reddit made sure to tell me as much, but the recent iOS, macOS, and watchOS betas have actually caused me to abandon the Apple ecosystem. As far as I'm concerned, there isn't one bird dead, but a whole bunch of birds. I suppose I'm a little more sensitive than Gruber. I find the design language (or lack thereof?) in Apple's recent work to be largely void of life, inspiration, purpose, craft, or anything else I'd come to expect over the last 25 years of using their platform. The quality in terms of performance, efficiency, bugs, intuitive user interfaces, and so on has been dropping for years now. The last OS revision is exemplary of this decline in a deeply concerning way.
I've been so disheartened by things like this, and I'm confident it represents the end of an era so to speak, that I've already come to terms with it and started moving off of Apple's ecosystem.
For me, the move is a matter of pursuing systems which allow me a bit more freedom. Apple has restricted me in ways that I permitted for decades now, but I permitted it because the compromise was worth it. I don't see it being worth it in 5 or 10 years, so I'm starting the transition now. I sold my watch, gave away my iPhone, and started shopping for a ThinkPad.
It's hard to give up macOS and Apple hardware (the value prop has become kind of insane, really), but seeing their recent OS work takes the sting away. I'd love to see them recognize their mistakes and correct course, but... I don't think I'm their target customer anymore, frankly. The people who think I'm an idiot on reddit are their target market, I suppose. That's fine. I'll learn to love Linux and Windows for different reasons and regain some privacy and control over my machines.
My family will certainly stay on Apple's ecosystem.