Hi Jukka, >> >> Then test this functionality in the unit test. If you're relying on >> semi-manual tests for this stuff, your test coverage will be pretty small. >> > > But don't we want to test this against dbus-daemon? Testing this watch > API without dbus-daemon interaction seems pointless to me. Why? In this case, what's the difference between getting a signal from DBus Daemon vs simply making one up yourself? Isolating the code and unit testing the hell out of it is much simpler without dbus-daemon involved. Much faster and more compact too. Regards, -Denis