Add unittest
Test Plan: ctest passes!
Reviewers: sandsmark, mlaurent
Reviewed By: sandsmark, mlaurent
Subscribers: mlaurent, kde-utils-devel
Differential Revision: https://phabricator.kde.org/D26728