summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/test
diff options
context:
space:
mode:
authorChristian Mueller <christian@lmuc329619u.(none)>2011-12-09 18:43:28 +0100
committerChristian Mueller <christian@lmuc329619u.(none)>2011-12-09 18:43:28 +0100
commitd85e69bbf6d8ec6e087c7af579686923c76079cd (patch)
treee95edbd83f1a7458872dd4ad3df5d346afed7d3a /AudioManagerDaemon/test
parent5773404eb801e27179b7c3c7803a990145d6e94a (diff)
downloadaudiomanager-d85e69bbf6d8ec6e087c7af579686923c76079cd.tar.gz
Some changes, renaming...
Diffstat (limited to 'AudioManagerDaemon/test')
-rw-r--r--AudioManagerDaemon/test/databasetest.cpp33
1 files changed, 33 insertions, 0 deletions
diff --git a/AudioManagerDaemon/test/databasetest.cpp b/AudioManagerDaemon/test/databasetest.cpp
index 25599cd..29f8e98 100644
--- a/AudioManagerDaemon/test/databasetest.cpp
+++ b/AudioManagerDaemon/test/databasetest.cpp
@@ -421,6 +421,39 @@ void databaseTest::createMainConnectionSetup()
ASSERT_EQ(true,equal);
}
+TEST_F(databaseTest,changeConnectionTimingInformationCheckMainConnection)
+{
+ am_Connection_s connection;
+ am_connectionID_t connectionID;
+ std::vector<am_Connection_s> connectionList;
+ std::vector<am_MainConnectionType_s> mainList;
+ createConnection(connection);
+ createMainConnectionSetup();
+ ASSERT_EQ(-E_OK,pDatabaseHandler.getListVisibleMainConnections(mainList));
+ ASSERT_EQ(mainList[0].delay,-1);
+ ASSERT_EQ(E_OK,pDatabaseHandler.getListConnections(connectionList));
+ std::vector<am_Connection_s>::iterator iteratorConnectionList=connectionList.begin();
+ for(;iteratorConnectionList<connectionList.end();++iteratorConnectionList)
+ {
+ ASSERT_EQ(E_OK,pDatabaseHandler.changeConnectionTimingInformation(iteratorConnectionList->sinkID,24));
+ }
+ ASSERT_EQ(E_OK,pDatabaseHandler.getListVisibleMainConnections(mainList));
+ ASSERT_NE(mainList[0].delay,-1);
+}
+
+TEST_F(databaseTest,changeConnectionTimingInformation)
+{
+ am_Connection_s connection;
+ am_connectionID_t connectionID;
+ std::vector<am_Connection_s> connectionList;
+ createConnection(connection);
+
+ ASSERT_EQ(E_OK,pDatabaseHandler.enterConnectionDB(connection,connectionID));
+ ASSERT_EQ(E_OK,pDatabaseHandler.changeConnectionTimingInformation(connectionID,24));
+ ASSERT_EQ(E_OK,pDatabaseHandler.getListConnections(connectionList));
+ ASSERT_TRUE(connectionList[0].delay==24);
+}
+
TEST_F(databaseTest,getSinkClassOfSink)
{
std::vector<am_SinkClass_s> sinkClassList;