diff options
author | Christian Linke <christian.linke@bmw.de> | 2015-07-01 09:27:22 +0100 |
---|---|---|
committer | Christian Linke <christian.linke@bmw.de> | 2015-07-01 09:27:22 +0100 |
commit | d078a99c5aa90d1d061eb54b98b6cded128e2d48 (patch) | |
tree | df3b0afe5c6d15da3f3b1dac08dee87e4774b784 /AudioManagerDaemon/test/AmMapHandlerTest | |
parent | 5d4c1882bbb615720f395c4ff7d0a7223cbf3efb (diff) | |
download | audiomanager-d078a99c5aa90d1d061eb54b98b6cded128e2d48.tar.gz |
* enable entering domains with predefined id
Signed-off-by: Christian Linke <christian.linke@bmw.de>
Diffstat (limited to 'AudioManagerDaemon/test/AmMapHandlerTest')
-rw-r--r-- | AudioManagerDaemon/test/AmMapHandlerTest/CAmMapHandlerTest.cpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/AudioManagerDaemon/test/AmMapHandlerTest/CAmMapHandlerTest.cpp b/AudioManagerDaemon/test/AmMapHandlerTest/CAmMapHandlerTest.cpp index b839a75..30ca2db 100644 --- a/AudioManagerDaemon/test/AmMapHandlerTest/CAmMapHandlerTest.cpp +++ b/AudioManagerDaemon/test/AmMapHandlerTest/CAmMapHandlerTest.cpp @@ -2148,6 +2148,33 @@ TEST_F(CAmMapHandlerTest,registerDomainCorrect) ASSERT_EQ(true, equal); } +TEST_F(CAmMapHandlerTest,registerDomainPredefined) +{ + //initialize domain + std::vector<am_Domain_s> returnList; + am_Domain_s domain; + am_domainID_t domainID = 10; + pCF.createDomain(domain); + + ASSERT_EQ(E_OK,pDatabaseHandler.enterDomainDB(domain,domainID)) + << "ERROR: database error"; + ASSERT_NE(10,domainID) + << "ERROR: domainID not predefined one"; + + //now check if we read out the correct values + ASSERT_EQ(E_OK, pDatabaseHandler.getListDomains(returnList)); + bool equal = true; + std::vector<am_Domain_s>::iterator listIterator = returnList.begin(); + for (; listIterator < returnList.end(); ++listIterator) + { + if (listIterator->domainID == domainID) + { + equal = equal && (listIterator->name.compare(domain.name) == 0) && (listIterator->busname.compare(domain.busname) == 0) && (listIterator->complete == domain.complete) && (listIterator->early == domain.early) && (listIterator->state == domain.state); + } + } + ASSERT_EQ(true, equal); +} + TEST_F(CAmMapHandlerTest,registerConnectionCorrect) { am_Connection_s connection; |