diff options
author | Christian Mueller <christian@lmuc329619u.(none)> | 2011-12-13 16:30:24 +0100 |
---|---|---|
committer | Christian Mueller <christian@lmuc329619u.(none)> | 2011-12-13 16:30:24 +0100 |
commit | 92c8b837306ff1dcd889f9c075435aec50e9aea3 (patch) | |
tree | 67da5878a6e10aa1372f7567b82c3920d8bb984f /AudioManagerDaemon/test/database/databaseTest.cpp | |
parent | 205595e3d3e6a1d55be3c462ef02c9f828a77feb (diff) | |
download | audiomanager-92c8b837306ff1dcd889f9c075435aec50e9aea3.tar.gz |
.
Diffstat (limited to 'AudioManagerDaemon/test/database/databaseTest.cpp')
-rw-r--r-- | AudioManagerDaemon/test/database/databaseTest.cpp | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/AudioManagerDaemon/test/database/databaseTest.cpp b/AudioManagerDaemon/test/database/databaseTest.cpp index 75fb389..6f269e9 100644 --- a/AudioManagerDaemon/test/database/databaseTest.cpp +++ b/AudioManagerDaemon/test/database/databaseTest.cpp @@ -120,6 +120,50 @@ void databaseTest::TearDown() DLT_UNREGISTER_CONTEXT(AudioManager); } +TEST_F(databaseTest,crossfaders) +{ + //todo:implement crossfader tests +} + +TEST_F(databaseTest,sourceState) +{ + am_Source_s source; + am_sourceID_t sourceID; + std::vector<am_Source_s> listSources; + pCF.createSource(source); + source.sourceState=SS_OFF; + ASSERT_EQ(E_OK,pDatabaseHandler.enterSourceDB(source,sourceID)); + ASSERT_EQ(E_OK,pDatabaseHandler.changeSourceState(sourceID,SS_ON)); + ASSERT_EQ(E_OK,pDatabaseHandler.getListSources(listSources)); + ASSERT_EQ(listSources[0].sourceState,SS_ON); +} + +TEST_F(databaseTest,sinkVolumeChange) +{ + am_Sink_s sink; + am_sinkID_t sinkID; + std::vector<am_Sink_s> listSinks; + pCF.createSink(sink); + sink.volume=23; + ASSERT_EQ(E_OK,pDatabaseHandler.enterSinkDB(sink,sinkID)); + ASSERT_EQ(E_OK,pDatabaseHandler.changeSinkVolume(sinkID,34)); + ASSERT_EQ(E_OK,pDatabaseHandler.getListSinks(listSinks)); + ASSERT_EQ(listSinks[0].volume,34); +} + +TEST_F(databaseTest,sourceVolumeChange) +{ + am_Source_s source; + am_sourceID_t sourceID; + std::vector<am_Source_s> listSources; + pCF.createSource(source); + source.volume=23; + ASSERT_EQ(E_OK,pDatabaseHandler.enterSourceDB(source,sourceID)); + ASSERT_EQ(E_OK,pDatabaseHandler.changeSourceVolume(sourceID,34)); + ASSERT_EQ(E_OK,pDatabaseHandler.getListSources(listSources)); + ASSERT_EQ(listSources[0].volume,34); +} + TEST_F(databaseTest, peekSource) { std::vector<am_Source_s> listSources; |