From 4494a4b35ae4f6ee84bec5017c0f9a52a044f950 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Fri, 8 Apr 2022 11:26:22 +0200 Subject: [PATCH] [users] Expand tests with some legacy-settings --- src/modules/users/Tests.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/modules/users/Tests.cpp b/src/modules/users/Tests.cpp index 6bb701228..230e60d4e 100644 --- a/src/modules/users/Tests.cpp +++ b/src/modules/users/Tests.cpp @@ -42,6 +42,7 @@ private Q_SLOTS: void testHostActions_data(); void testHostActions(); + void testHostActions2(); void testPasswordChecks(); void testUserPassword(); @@ -250,6 +251,22 @@ UserTests::testHostActions() QCOMPARE( getHostNameActions( m ), HostNameActions( result ) | HostNameAction::WriteEtcHosts ); } +void +UserTests::testHostActions2() +{ + Config c; + QVariantMap legacy; + + c.setConfigurationMap( legacy ); + QCOMPARE( c.hostNameActions(), HostNameAction::EtcHostname | HostNameAction::WriteEtcHosts ); + + legacy.insert( "writeHostsFile", false ); + legacy.insert( "setHostname", "Hostnamed" ); + c.setConfigurationMap( legacy ); + QCOMPARE( c.hostNameActions(), HostNameAction::SystemdHostname ); +} + + void UserTests::testPasswordChecks() {