"720x1280"
]
},
- "themes": [
- {
- "preview": [
- "GOGO_Preview.png"
- ],
- "watchface": {
- "id": "org.tizen.gogowatch",
- "url": "https://www.download.gogowatch/get"
+ "theme": {
+ "preview": [
+ "GOGO_Preview.png"
+ ],
+ "watchface": {
+ "id": "org.tizen.gogowatch",
+ "url": "https://www.download.gogowatch/get"
+ },
+ "home": {
+ "wallpaper": "home_wallpaper.png",
+ "appicon": {
+ "org.tizen.browser": "browser.png",
+ "org.tizen.calculator": "calculator.png",
+ "org.tizen.calendar": "calendar.png",
+ "org.tizen.clock": "clock.png",
+ "org.tizen.contact": "contact.png"
},
- "home": {
- "wallpaper": "home_wallpaper.png",
- "appicon": {
- "org.tizen.browser": "browser.png",
- "org.tizen.calculator": "calculator.png",
- "org.tizen.calendar": "calendar.png",
- "org.tizen.clock": "clock.png",
- "org.tizen.contact": "contact.png"
- },
- "app_tray": "tray.png",
- "size": "30"
- },
- "keyboard": {
- "keypad_bg_color": "#050a28"
- }
+ "app_tray": "tray.png",
+ "size": "30"
+ },
+ "keyboard": {
+ "keypad_bg_color": "#050a28"
}
- ]
+ }
}
EXPECT_EQ(info.GetTitle(), "GOGO Theme");
EXPECT_EQ(info.GetDescription(), "Example for theme spec");
EXPECT_EQ(info.GetString("header/profile"), "wearable");
- EXPECT_EQ(info.GetString("themes/0/home/app_tray"), "tray.png");
- EXPECT_EQ(info.GetString("themes/0/home/appicon/org.tizen.browser"),
+ EXPECT_EQ(info.GetString("theme/home/app_tray"), "tray.png");
+ EXPECT_EQ(info.GetString("theme/home/appicon/org.tizen.browser"),
"browser.png");
- EXPECT_EQ(info.GetString("themes/0/home/appicon/org.tizen.calculator"),
+ EXPECT_EQ(info.GetString("theme/home/appicon/org.tizen.calculator"),
"calculator.png");
- EXPECT_EQ(info.GetString("themes/0/home/appicon/org.tizen.calendar"),
+ EXPECT_EQ(info.GetString("theme/home/appicon/org.tizen.calendar"),
"calendar.png");
- EXPECT_EQ(info.GetString("themes/0/home/appicon/org.tizen.clock"),
+ EXPECT_EQ(info.GetString("theme/home/appicon/org.tizen.clock"),
"clock.png");
- EXPECT_EQ(info.GetString("themes/0/home/appicon/org.tizen.contact"),
+ EXPECT_EQ(info.GetString("theme/home/appicon/org.tizen.contact"),
"contact.png");
- EXPECT_EQ(info.GetString("themes/0/home/size"), "30");
- EXPECT_EQ(info.GetString("themes/0/home/wallpaper"), "home_wallpaper.png");
- EXPECT_EQ(info.GetString("themes/0/keyboard/keypad_bg_color"), "#050a28");
- EXPECT_EQ(info.GetString("themes/0/watchface/id"), "org.tizen.gogowatch");
- EXPECT_EQ(info.GetString("themes/0/watchface/url"),
+ EXPECT_EQ(info.GetString("theme/home/size"), "30");
+ EXPECT_EQ(info.GetString("theme/home/wallpaper"), "home_wallpaper.png");
+ EXPECT_EQ(info.GetString("theme/keyboard/keypad_bg_color"), "#050a28");
+ EXPECT_EQ(info.GetString("theme/watchface/id"), "org.tizen.gogowatch");
+ EXPECT_EQ(info.GetString("theme/watchface/url"),
"https://www.download.gogowatch/get");
- EXPECT_EQ(info.GetStringArray("themes/0/preview"),
+ EXPECT_EQ(info.GetStringArray("theme/preview"),
std::vector<std::string>({"GOGO_Preview.png"}));
}