Skip to content
Snippets Groups Projects
tst_settings.cpp 801 B
// Copyright (C) 2024 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0

#include "tst_settings.h"

#include <QTest>

void TestSettings::initTestCase()
{
    QVERIFY(m_settings.clearSettings());
}

void TestSettings::testAutoScaleProject()
{
    QVERIFY(m_settings.autoScaleProject());

    m_settings.setAutoScaleProject(false);
    QVERIFY(!m_settings.autoScaleProject());
}

void TestSettings::testDeviceUuid()
{
    QVERIFY(m_settings.deviceUuid().isEmpty());

    m_settings.setDeviceUuid("1234567890");
    QCOMPARE(m_settings.deviceUuid(), QString("1234567890"));
}

void TestSettings::testKeepScreenOn()
{
    QVERIFY(!m_settings.keepScreenOn());

    m_settings.setKeepScreenOn(true);
    QVERIFY(m_settings.keepScreenOn());
}