Start testing the properties of the Application iface for the registry's root
Again, these are just guards to make sure refactoring the registry does not break its behavior.
Notable things in this merge request:
-
Fixed the session manager fixture to match what registryd expects - it really wants the session to be in a "running" state, or it won't connect as a client (and subsequently, it wouldn't terminate as it wouldn't get the
EndSession
signal). Also fixed the fixture's teardown step to not de-register objects prematurely. -
Add tests for the properties of the
Application
interface that the registry's root implements. -
Fixed incorrect name of the
Version
property; it wasToolkitVersion
in registry.c but the XML and atk-adaptor expectVersion
.