This bug could cause a variant containing a list containing a null PQ to compare equal to a variant containing a list containing a non-null PQ.
arg()
This is an intermediate step to have smaller unit tests. It is a trade off between having many many test executables compared to a few bigger ones. But this comes a lot closer to what QtTest is meant to be used.