mpviewplugins/mpsettingsviewplugin/tsrc/unittest_mpmpxasframeworkwrapper/src/unittest_mpmpxasframeworkwrapper.cpp
changeset 22 ecf06a08d4d9
parent 20 82baf59ce8dd
child 29 8192e5b5c935
--- a/mpviewplugins/mpsettingsviewplugin/tsrc/unittest_mpmpxasframeworkwrapper/src/unittest_mpmpxasframeworkwrapper.cpp	Fri Apr 16 14:56:30 2010 +0300
+++ b/mpviewplugins/mpsettingsviewplugin/tsrc/unittest_mpmpxasframeworkwrapper/src/unittest_mpmpxasframeworkwrapper.cpp	Mon May 03 12:29:20 2010 +0300
@@ -103,6 +103,12 @@
 {
     QVERIFY(mTestPrivate->iPlaybackUtility == 0);
     QVERIFY(mTestPrivate->iAudioEffectProperties != 0);
+    QCOMPARE(mTestPrivate->iAudioEffectProperties->iLoadFromFile, TBool(ETrue));
+    mTestPrivate->iAudioEffectProperties->iLeave = ETrue;
+    mTestPrivate->iAudioEffectProperties->LoadFromFileL();
+    QCOMPARE(mTestPrivate->iAudioEffectProperties->iBalance, 0);
+    QCOMPARE(mTestPrivate->iAudioEffectProperties->iLoudness, TBool(EFalse));
+    
 }
 
 /*!
@@ -110,19 +116,22 @@
  */
 void TestMpMpxAsFrameworkWrapper::testBalance()
 {
-    for(TInt i = -10; i < 10; i++){
-        mTest->persistBalance(i);
-        QCOMPARE(mTestPrivate->iAudioEffectProperties->iBalance, i);
-        QCOMPARE(mTestPrivate->iAudioEffectProperties->iSaveToFile, TBool(ETrue));
-        mTestPrivate->iAudioEffectProperties->iSaveToFile = EFalse;
-        QCOMPARE(mTest->balance(), i);
-        QCOMPARE(mTestPrivate->iAudioEffectProperties->iLoadFromFile, TBool(ETrue));
-        mTestPrivate->iAudioEffectProperties->iLoadFromFile = EFalse;
-    }
-    mTestPrivate->iAudioEffectProperties->iLeave = ETrue;
-    QCOMPARE(mTest->balance(),0);
+    QCOMPARE( mTest->balance(), 0 );
+    mTest->setBalance( -100 );
+    QCOMPARE( mTest->balance(), -100 );
+    mTest->setBalance( 100 );
+    QCOMPARE( mTest->balance(), 100 );
 }
 
+/*!
+ test loudness
+ */
+void TestMpMpxAsFrameworkWrapper::testLoudness()
+{
+    QCOMPARE(mTest->loudness(), false);
+    mTest->setLoudness(true);
+    QCOMPARE(mTest->loudness(), true);
+}
 
 /*!
  test setBalance
@@ -133,22 +142,34 @@
         mTest->setBalance(i);
         QVERIFY(mTestPrivate->iPlaybackUtility != 0);
         QCOMPARE(mTestPrivate->iPlaybackUtility->iProperty, EPbPropertyBalance);
-        QCOMPARE(mTestPrivate->iPlaybackUtility->iBalance, i);        
+        QCOMPARE(mTestPrivate->iPlaybackUtility->iBalance, i);   
+        QCOMPARE(mTestPrivate->iAudioEffectProperties->iBalance, i);
+        QCOMPARE(mTestPrivate->iAudioEffectProperties->iSaveToFile, TBool(ETrue));
+        mTestPrivate->iAudioEffectProperties->iLoadFromFile = EFalse;
+        
     }   
 }
 
 /*!
- test persistBalance
+ test setLoudness   
  */
-void TestMpMpxAsFrameworkWrapper::testPersistBalance()
-{
-    for(TInt i = -10; i < 10; i++){
-        mTest->persistBalance(i);
-        QCOMPARE(mTestPrivate->iAudioEffectProperties->iBalance, i);
-        QCOMPARE(mTestPrivate->iAudioEffectProperties->iSaveToFile, TBool(ETrue));
-        mTestPrivate->iAudioEffectProperties->iSaveToFile = EFalse;
-    }   
+void TestMpMpxAsFrameworkWrapper::testSetLoudness()
+{   
+    mTest->setLoudness(true);
+    QVERIFY(mTestPrivate->iPlaybackUtility != 0);
+    QCOMPARE(mTestPrivate->iAudioEffectProperties->iLoudness, TBool(ETrue));
+    QCOMPARE(mTestPrivate->iAudioEffectProperties->iSaveToFile, TBool(ETrue));
+    QCOMPARE(mTestPrivate->iPlaybackUtility->iCommand, EPbApplyEffect );
+    QCOMPARE(mTestPrivate->iPlaybackUtility->iEffectId, 0x101FFC02 );
+    mTestPrivate->iAudioEffectProperties->iLoadFromFile = EFalse;
+    mTest->setLoudness(false);
+    QVERIFY(mTestPrivate->iPlaybackUtility != 0);
+    QCOMPARE(mTestPrivate->iAudioEffectProperties->iLoudness, TBool(EFalse));
+    QCOMPARE(mTestPrivate->iAudioEffectProperties->iSaveToFile, TBool(ETrue));
+    QCOMPARE(mTestPrivate->iPlaybackUtility->iCommand, EPbApplyEffect );
+    QCOMPARE(mTestPrivate->iPlaybackUtility->iEffectId, 0x101FFC02 );
+    mTestPrivate->iAudioEffectProperties->iLoadFromFile = EFalse;
 }
-    
+
     
 // end of file