summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJackLivio <jack@livio.io>2019-05-30 15:15:30 -0400
committerJackLivio <jack@livio.io>2019-05-30 15:15:30 -0400
commitf9da1006598f1d7937d8a4a396f1363ae4b702ef (patch)
tree6bcab2de60f8e6263139b96404f4b68e91448ef7
parent99898b748a14586180040173902aa281c6addc5b (diff)
downloadsdl_core-tests/app_service_app_extension.tar.gz
Add future service teststests/app_service_app_extension
-rw-r--r--src/components/application_manager/rpc_plugins/app_service_rpc_plugin/test/app_service_app_extension_test.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/test/app_service_app_extension_test.cc b/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/test/app_service_app_extension_test.cc
index 6cfb652ef6..357e0ca7cb 100644
--- a/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/test/app_service_app_extension_test.cc
+++ b/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/test/app_service_app_extension_test.cc
@@ -22,6 +22,7 @@ using ::testing::ReturnRef;
const std::string media = "MEDIA";
const std::string nav = "NAVIGATION";
+const std::string future = "FUTURESERVICE";
class AppServiceAppExtensionTest : public ::testing::Test {
public:
@@ -37,6 +38,8 @@ class AppServiceAppExtensionTest : public ::testing::Test {
TEST_F(AppServiceAppExtensionTest, Subscribe_SUCCESS) {
bool ret = as_ext.SubscribeToAppService(media);
EXPECT_TRUE(ret);
+ ret = as_ext.SubscribeToAppService(future);
+ EXPECT_TRUE(ret);
}
TEST_F(AppServiceAppExtensionTest, DoubleSubscribe_FAILURE) {
@@ -60,11 +63,15 @@ TEST_F(AppServiceAppExtensionTest, UnsubscribeFromAllAppService_SUCCESS) {
EXPECT_TRUE(ret);
ret = as_ext.SubscribeToAppService(nav);
EXPECT_TRUE(ret);
+ ret = as_ext.SubscribeToAppService(future);
+ EXPECT_TRUE(ret);
as_ext.UnsubscribeFromAppService();
ret = as_ext.IsSubscribedToAppService(media);
EXPECT_FALSE(ret);
ret = as_ext.IsSubscribedToAppService(nav);
EXPECT_FALSE(ret);
+ ret = as_ext.IsSubscribedToAppService(future);
+ EXPECT_FALSE(ret);
}
TEST_F(AppServiceAppExtensionTest, UnsubscribeFromMediaAppService_SUCCESS) {
@@ -72,11 +79,15 @@ TEST_F(AppServiceAppExtensionTest, UnsubscribeFromMediaAppService_SUCCESS) {
EXPECT_TRUE(ret);
ret = as_ext.SubscribeToAppService(nav);
EXPECT_TRUE(ret);
+ ret = as_ext.SubscribeToAppService(future);
+ EXPECT_TRUE(ret);
as_ext.UnsubscribeFromAppService(media);
ret = as_ext.IsSubscribedToAppService(media);
EXPECT_FALSE(ret);
ret = as_ext.IsSubscribedToAppService(nav);
EXPECT_TRUE(ret);
+ ret = as_ext.IsSubscribedToAppService(future);
+ EXPECT_TRUE(ret);
}
} // namespace app_service_rpc_plugin
} // namespace components