summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVeronica Veremjova <vveremjova@luxoft.com>2017-02-24 15:43:45 +0200
committerVeronica Veremjova <vveremjova@luxoft.com>2017-02-24 15:43:45 +0200
commit43cd3939617df61f42d721e9be895f0109bf077a (patch)
tree0796367476205ad8777abeaacf501861c0731906
parent32aeba93a58bfd8a39545fb97ed843a0f389efe5 (diff)
downloadsdl_core-43cd3939617df61f42d721e9be895f0109bf077a.tar.gz
Add check for tts capabilities in unit test
-rw-r--r--src/components/application_manager/test/hmi_capabilities.json16
-rw-r--r--src/components/application_manager/test/hmi_capabilities_test.cc7
2 files changed, 15 insertions, 8 deletions
diff --git a/src/components/application_manager/test/hmi_capabilities.json b/src/components/application_manager/test/hmi_capabilities.json
index c174dfcba4..61cda5ce43 100644
--- a/src/components/application_manager/test/hmi_capabilities.json
+++ b/src/components/application_manager/test/hmi_capabilities.json
@@ -2,7 +2,7 @@
"UI":
{
"language":"EN_US",
- "languages":[
+ "languages":[
"EN_US","ES_MX","FR_CA","DE_DE","ES_ES","EN_GB","RU_RU","TR_TR","PL_PL","FR_FR","IT_IT","SV_SE","PT_PT","NL_NL","ZH_TW",
"JA_JP","AR_SA","KO_KR","PT_BR","CS_CZ","DA_DK","NO_NO"
],
@@ -250,7 +250,7 @@
"name":"graphic",
"imageTypeSupported":
[
-
+
],
"imageResolution":
{
@@ -270,7 +270,7 @@
"resolutionHeight":35
}
}
-
+
],
"mediaClockFormats":
[
@@ -279,7 +279,7 @@
"graphicSupported":true,
"templatesAvailable":
[
-
+
"DEFAULT","MEDIA","NON-MEDIA","ONSCREEN_PRESETS","NAV_FULLSCREEN_MAP","NAV_KEYBOARD",
"GRAPHIC_WITH_TEXT","TEXT_WITH_GRAPHIC","TILES_ONLY","TEXTBUTTONS_ONLY",
"GRAPHIC_WITH_TILES","TILES_WITH_GRAPHIC","GRAPHIC_WITH_TEXT_AND_SOFTBUTTONS",
@@ -335,15 +335,15 @@
{
"capabilities":["TEXT"],
"language":"ES_MX",
- "languages":
- [
+ "languages":
+ [
"AR_SA", "EN_US","ES_MX","FR_CA","DE_DE","ES_ES","EN_GB","RU_RU","TR_TR","PL_PL","FR_FR","IT_IT","SV_SE","PT_PT","NL_NL","ZH_TW",
"JA_JP","KO_KR","PT_BR","CS_CZ","DA_DK","NO_NO"
- ]
+ ]
},
"TTS":
{
- "capabilities":"TEXT",
+ "capabilities":["TEXT"],
"language":"DE_DE",
"languages":
[
diff --git a/src/components/application_manager/test/hmi_capabilities_test.cc b/src/components/application_manager/test/hmi_capabilities_test.cc
index 0a5d6116db..4eb9f920d9 100644
--- a/src/components/application_manager/test/hmi_capabilities_test.cc
+++ b/src/components/application_manager/test/hmi_capabilities_test.cc
@@ -229,6 +229,13 @@ TEST_F(HMICapabilitiesTest, LoadCapabilitiesFromFile) {
static_cast<hmi_apis::Common_Language::eType>(
tts_supported_languages[2].asInt()));
+ // Check TTS capabilities
+ const smart_objects::SmartObject tts_capabilities =
+ *(hmi_capabilities_test->speech_capabilities());
+ EXPECT_EQ(hmi_apis::Common_SpeechCapabilities::SC_TEXT,
+ static_cast<hmi_apis::Common_SpeechCapabilities::eType>(
+ tts_capabilities[0].asInt()));
+
// Check button capabilities
const smart_objects::SmartObject buttons_capabilities_so =
*(hmi_capabilities_test->button_capabilities());