2 * This file is part of QMAFW
4 * Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights
7 * Contact: Visa Smolander <visa.smolander@nokia.com>
9 * This software, including documentation, is protected by copyright controlled
10 * by Nokia Corporation. All rights are reserved. Copying, including
11 * reproducing, storing, adapting or translating, any or all of this material
12 * requires the prior written consent of Nokia Corporation. This material also
13 * contains confidential information which may not be disclosed to others
14 * without the prior written consent of Nokia.
17 #include "ut_MafwGstRendererDolby.h"
22 #include "MafwGstRendererDolby.h"
24 void Ut_MafwGstRendererDolby::initTestCase()
26 m_dolby = new MafwGstRendererDolby(this);
27 m_dolby->initialize();
29 m_dolby = new MafwGstRendererDolby(this);
30 m_dolby->initialize();
33 void Ut_MafwGstRendererDolby::cleanupTestCase()
38 void Ut_MafwGstRendererDolby::testDolby()
40 m_dolby->setMusicDolbyState(0);
41 QCOMPARE(m_dolby->getMusicDolbyState(), (uint)0);
42 m_dolby->setMusicDolbyState(1);
43 QCOMPARE(m_dolby->getMusicDolbyState(), (uint)1);
44 m_dolby->setMusicDolbyState(2);
45 QCOMPARE(m_dolby->getMusicDolbyState(), (uint)2);
46 m_dolby->setMusicDolbyState(3);
47 QCOMPARE(m_dolby->getMusicDolbyState(), (uint)0);
49 m_dolby->setMusicDolbyRoom(-1);
50 QCOMPARE(m_dolby->getMusicDolbyRoom(), (int)0);
51 m_dolby->setMusicDolbyRoom(0);
52 QCOMPARE(m_dolby->getMusicDolbyRoom(), (int)0);
53 m_dolby->setMusicDolbyRoom(1);
54 QCOMPARE(m_dolby->getMusicDolbyRoom(), (int)1);
55 m_dolby->setMusicDolbyRoom(2);
56 QCOMPARE(m_dolby->getMusicDolbyRoom(), (int)2);
57 m_dolby->setMusicDolbyRoom(3);
58 QCOMPARE(m_dolby->getMusicDolbyRoom(), (int)3);
59 m_dolby->setMusicDolbyRoom(4);
60 QCOMPARE(m_dolby->getMusicDolbyRoom(), (int)4);
61 m_dolby->setMusicDolbyRoom(5);
62 QCOMPARE(m_dolby->getMusicDolbyRoom(), (int)4);
64 m_dolby->setMusicDolbyColor(-1);
65 QCOMPARE(m_dolby->getMusicDolbyColor(), (int)0);
66 m_dolby->setMusicDolbyColor(0);
67 QCOMPARE(m_dolby->getMusicDolbyColor(), (int)0);
68 m_dolby->setMusicDolbyColor(1);
69 QCOMPARE(m_dolby->getMusicDolbyColor(), (int)1);
70 m_dolby->setMusicDolbyColor(2);
71 QCOMPARE(m_dolby->getMusicDolbyColor(), (int)2);
72 m_dolby->setMusicDolbyColor(3);
73 QCOMPARE(m_dolby->getMusicDolbyColor(), (int)3);
74 m_dolby->setMusicDolbyColor(4);
75 QCOMPARE(m_dolby->getMusicDolbyColor(), (int)4);
76 m_dolby->setMusicDolbyColor(5);
77 QCOMPARE(m_dolby->getMusicDolbyColor(), (int)4);
79 m_dolby->setVideoDolbyState(0);
80 QCOMPARE(m_dolby->getVideoDolbyState(), (uint)0);
81 m_dolby->setVideoDolbyState(1);
82 QCOMPARE(m_dolby->getVideoDolbyState(), (uint)1);
83 m_dolby->setVideoDolbyState(2);
84 QCOMPARE(m_dolby->getVideoDolbyState(), (uint)2);
85 m_dolby->setVideoDolbyState(3);
86 QCOMPARE(m_dolby->getVideoDolbyState(), (uint)0);
88 m_dolby->setVideoDolbyRoom(-1);
89 QCOMPARE(m_dolby->getVideoDolbyRoom(), (int)0);
90 m_dolby->setVideoDolbyRoom(0);
91 QCOMPARE(m_dolby->getVideoDolbyRoom(), (int)0);
92 m_dolby->setVideoDolbyRoom(1);
93 QCOMPARE(m_dolby->getVideoDolbyRoom(), (int)1);
94 m_dolby->setVideoDolbyRoom(2);
95 QCOMPARE(m_dolby->getVideoDolbyRoom(), (int)2);
96 m_dolby->setVideoDolbyRoom(3);
97 QCOMPARE(m_dolby->getVideoDolbyRoom(), (int)3);
98 m_dolby->setVideoDolbyRoom(4);
99 QCOMPARE(m_dolby->getVideoDolbyRoom(), (int)4);
100 m_dolby->setVideoDolbyRoom(5);
101 QCOMPARE(m_dolby->getVideoDolbyRoom(), (int)4);
103 m_dolby->setVideoDolbyColor(-1);
104 QCOMPARE(m_dolby->getVideoDolbyColor(), (int)0);
105 m_dolby->setVideoDolbyColor(0);
106 QCOMPARE(m_dolby->getVideoDolbyColor(), (int)0);
107 m_dolby->setVideoDolbyColor(1);
108 QCOMPARE(m_dolby->getVideoDolbyColor(), (int)1);
109 m_dolby->setVideoDolbyColor(2);
110 QCOMPARE(m_dolby->getVideoDolbyColor(), (int)2);
111 m_dolby->setVideoDolbyColor(3);
112 QCOMPARE(m_dolby->getVideoDolbyColor(), (int)3);
113 m_dolby->setVideoDolbyColor(4);
114 QCOMPARE(m_dolby->getVideoDolbyColor(), (int)4);
115 m_dolby->setVideoDolbyColor(5);
116 QCOMPARE(m_dolby->getVideoDolbyColor(), (int)4);
119 QTEST_MAIN(Ut_MafwGstRendererDolby)