8 minutes read
I have been searching for an adequate solution for this problem for a few years and recently got a good hint for closing this open loop at the Qt World Summit 2017. In fact, I have not found only one, but two new solutions for this problem. I explain all three solutions, the quick fix, a better approach and my ...
Qt Unit Testing with Catch and Trompeloeil
8 minutes read
In this blog post, you will learn how to do Qt unit testing with Catch and Trompeloeil. I'll explain how to this with the qmake build system if you prefer CMake you can follow this guide. However, some of the details I describe here such as how to use Catch for testing event-driven applications do apply for CMake as well. ...
Machinetalk explained Part 5: Code Generation
10 minutes read
This blog post is part 5 of the Machinetalk explained series describing the concepts and ideas behind the Machinetalk middleware. In this section, I describe the part of Machinetalk which probably needs most explanation. What I'm talking about is Machinetalk GSL - language bindings for Machinetalk using code generation. But before we delve deep into code generation and meta-programming I ...