fixed unsubscribe mechanism in DBusEvent and added additional tests for 2.1.6-rc0
authorStefan Laner <laner@itestra.de>
Tue, 22 Apr 2014 13:15:05 +0000 (15:15 +0200)
committerStefan Laner <laner@itestra.de>
Tue, 22 Apr 2014 13:15:05 +0000 (15:15 +0200)
Broadcasts

src/test/DBusBroadcastTest.cpp

index ea184ef..b07571a 100644 (file)
@@ -348,7 +348,7 @@ TEST_F(DBusBroadcastTest, ProxysCanCancelSubscriptionAndSubscribeAgainWithOtherP
 
     bool callbackArrived = false;
 
-    auto broadcastSubscription = broadcastEvent.subscribeCancellableListener([&](uint32_t intParam, std::string stringParam) -> CommonAPI::SubscriptionStatus {
+    broadcastEvent.subscribeCancellableListener([&](uint32_t intParam, std::string stringParam) -> CommonAPI::SubscriptionStatus {
             EXPECT_EQ(intParam, 1);
             callbackArrived = true;
             return CommonAPI::SubscriptionStatus::CANCEL;
@@ -383,7 +383,6 @@ TEST_F(DBusBroadcastTest, ProxysCanCancelSubscriptionAndSubscribeAgainWithOtherP
 
     ASSERT_TRUE(callbackArrived);
 
-    broadcastEvent.unsubscribe(broadcastSubscription);
     broadcastEvent2.unsubscribe(broadcastSubscription2);
 }