1 #include <QtTest/QtTest>
3 #include "StartupSettings.h"
4 #include "TestStartupSettings.h"
6 const QTime TIME_0800 = QTime( 8, 00 );
7 const QTime TIME_0845 = QTime( 8, 45 );
8 const QTime TIME_1700 = QTime( 17, 00 );
9 const QTime TIME_1710 = QTime( 17, 10 );
11 void TestStartupSettings::initTestCase()
13 iSettings_f_800_1700 = new StartupSettings( false, TIME_0800, TIME_1700 );
14 iSettings_t_845_1710 = new StartupSettings( true, TIME_0845, TIME_1710 );
16 QVERIFY( iSettings_f_800_1700 != 0 );
17 QVERIFY( iSettings_t_845_1710 != 0 );
20 void TestStartupSettings::cleanupTestCase()
22 delete iSettings_f_800_1700;
23 iSettings_f_800_1700 = 0;
25 delete iSettings_t_845_1710;
26 iSettings_t_845_1710 = 0;
29 void TestStartupSettings::init()
31 //qDebug("Debug line");
34 void TestStartupSettings::cleanup()
39 void TestStartupSettings::testIsPowersavingEnabled()
41 QCOMPARE( iSettings_f_800_1700->isPowersavingEnabled(), false );
42 QCOMPARE( iSettings_t_845_1710->isPowersavingEnabled(), true );
45 void TestStartupSettings::testTurnOnAt()
47 QCOMPARE( iSettings_f_800_1700->turnOnAt(), TIME_0800 );
48 QCOMPARE( iSettings_t_845_1710->turnOnAt(), TIME_0845 );
51 void TestStartupSettings::testTurnOffAt()
53 QCOMPARE( iSettings_f_800_1700->turnOffAt(), TIME_1700 );
54 QCOMPARE( iSettings_t_845_1710->turnOffAt(), TIME_1710 );