Formatting automated-tests
[platform/core/uifw/dali-adaptor.git] / automated-tests / src / dali-adaptor / utc-Dali-Key.cpp
index 4d79fa8..9064e60 100644 (file)
  */
 
 // EXTERNAL INCLUDES
-#include <map>
 #include <string.h>
 #include <iostream>
+#include <map>
 
 // CLASS HEADER
-#include <stdlib.h>
-#include <iostream>
+#include <dali-test-suite-utils.h>
 #include <dali.h>
 #include <dali/devel-api/events/key-event-devel.h>
-#include <dali-test-suite-utils.h>
+#include <stdlib.h>
+#include <iostream>
 
 using namespace Dali;
 
@@ -42,63 +42,62 @@ void utc_dali_adaptor_key_cleanup(void)
 // Copied from key-impl.h
 struct KeyLookup
 {
-  const char* keyName;          ///< XF86 key name
+  const char*     keyName;      ///< XF86 key name
   const Dali::KEY daliKeyCode;  ///< Dali key code
-  const bool  deviceButton;     ///< Whether the key is from a button on the device
+  const bool      deviceButton; ///< Whether the key is from a button on the device
 };
 
 // Common keys for all platforms
-KeyLookup KeyLookupTable[]=
-{
-  { "Escape",                DALI_KEY_ESCAPE,          false },  // item not defined in utilX
-  { "Menu",                  DALI_KEY_MENU,            false },  // item not defined in utilX
+KeyLookup KeyLookupTable[] =
+  {
+    {"Escape", DALI_KEY_ESCAPE, false}, // item not defined in utilX
+    {"Menu", DALI_KEY_MENU, false},     // item not defined in utilX
 
-  // Now the key names are used as literal string not defined symbols,
-  // since these definition in utilX.h is deprecated and we're guided not to use them
-  { "XF86Camera",            DALI_KEY_CAMERA,          false },
-  { "XF86Camera_Full",       DALI_KEY_CONFIG,          false },
-  { "XF86PowerOff",          DALI_KEY_POWER,           true  },
-  { "XF86Standby",           DALI_KEY_PAUSE,           false },
-  { "Cancel",                DALI_KEY_CANCEL,          false },
-  { "XF86AudioPlay",         DALI_KEY_PLAY_CD,         false },
-  { "XF86AudioStop",         DALI_KEY_STOP_CD,         false },
-  { "XF86AudioPause",        DALI_KEY_PAUSE_CD,        false },
-  { "XF86AudioNext",         DALI_KEY_NEXT_SONG,       false },
-  { "XF86AudioPrev",         DALI_KEY_PREVIOUS_SONG,   false },
-  { "XF86AudioRewind",       DALI_KEY_REWIND,          false },
-  { "XF86AudioForward",      DALI_KEY_FASTFORWARD,     false },
-  { "XF86AudioMedia",        DALI_KEY_MEDIA,           false },
-  { "XF86AudioPlayPause",    DALI_KEY_PLAY_PAUSE,      false },
-  { "XF86AudioMute",         DALI_KEY_MUTE,            false },
-  { "XF86Menu",              DALI_KEY_MENU,            true  },
-  { "XF86Home",              DALI_KEY_HOME,            true  },
-  { "XF86Back",              DALI_KEY_BACK,            true  },
-  { "XF86Send",              DALI_KEY_MENU,            true  },
-  { "XF86Phone",             DALI_KEY_HOME,            true  },
-  { "XF86Stop",              DALI_KEY_BACK,            true  },
-  { "XF86HomePage",          DALI_KEY_HOMEPAGE,        false },
-  { "XF86WWW",               DALI_KEY_WEBPAGE,         false },
-  { "XF86Mail",              DALI_KEY_MAIL,            false },
-  { "XF86ScreenSaver",       DALI_KEY_SCREENSAVER,     false },
-  { "XF86MonBrightnessUp",   DALI_KEY_BRIGHTNESS_UP,   false },
-  { "XF86MonBrightnessDown", DALI_KEY_BRIGHTNESS_DOWN, false },
-  { "XF86SoftKBD",           DALI_KEY_SOFT_KBD,        false },
-  { "XF86QuickPanel",        DALI_KEY_QUICK_PANEL,     false },
-  { "XF86TaskPane",          DALI_KEY_TASK_SWITCH,     false },
-  { "XF86Apps",              DALI_KEY_APPS,            false },
-  { "XF86Search",            DALI_KEY_SEARCH,          false },
-  { "XF86Voice",             DALI_KEY_VOICE,           false },
-  { "Hangul",                DALI_KEY_LANGUAGE,        false },
-  { "XF86AudioRaiseVolume",  DALI_KEY_VOLUME_UP,       true  },
-  { "XF86AudioLowerVolume",  DALI_KEY_VOLUME_DOWN,     true  },
+    // Now the key names are used as literal string not defined symbols,
+    // since these definition in utilX.h is deprecated and we're guided not to use them
+    {"XF86Camera", DALI_KEY_CAMERA, false},
+    {"XF86Camera_Full", DALI_KEY_CONFIG, false},
+    {"XF86PowerOff", DALI_KEY_POWER, true},
+    {"XF86Standby", DALI_KEY_PAUSE, false},
+    {"Cancel", DALI_KEY_CANCEL, false},
+    {"XF86AudioPlay", DALI_KEY_PLAY_CD, false},
+    {"XF86AudioStop", DALI_KEY_STOP_CD, false},
+    {"XF86AudioPause", DALI_KEY_PAUSE_CD, false},
+    {"XF86AudioNext", DALI_KEY_NEXT_SONG, false},
+    {"XF86AudioPrev", DALI_KEY_PREVIOUS_SONG, false},
+    {"XF86AudioRewind", DALI_KEY_REWIND, false},
+    {"XF86AudioForward", DALI_KEY_FASTFORWARD, false},
+    {"XF86AudioMedia", DALI_KEY_MEDIA, false},
+    {"XF86AudioPlayPause", DALI_KEY_PLAY_PAUSE, false},
+    {"XF86AudioMute", DALI_KEY_MUTE, false},
+    {"XF86Menu", DALI_KEY_MENU, true},
+    {"XF86Home", DALI_KEY_HOME, true},
+    {"XF86Back", DALI_KEY_BACK, true},
+    {"XF86Send", DALI_KEY_MENU, true},
+    {"XF86Phone", DALI_KEY_HOME, true},
+    {"XF86Stop", DALI_KEY_BACK, true},
+    {"XF86HomePage", DALI_KEY_HOMEPAGE, false},
+    {"XF86WWW", DALI_KEY_WEBPAGE, false},
+    {"XF86Mail", DALI_KEY_MAIL, false},
+    {"XF86ScreenSaver", DALI_KEY_SCREENSAVER, false},
+    {"XF86MonBrightnessUp", DALI_KEY_BRIGHTNESS_UP, false},
+    {"XF86MonBrightnessDown", DALI_KEY_BRIGHTNESS_DOWN, false},
+    {"XF86SoftKBD", DALI_KEY_SOFT_KBD, false},
+    {"XF86QuickPanel", DALI_KEY_QUICK_PANEL, false},
+    {"XF86TaskPane", DALI_KEY_TASK_SWITCH, false},
+    {"XF86Apps", DALI_KEY_APPS, false},
+    {"XF86Search", DALI_KEY_SEARCH, false},
+    {"XF86Voice", DALI_KEY_VOICE, false},
+    {"Hangul", DALI_KEY_LANGUAGE, false},
+    {"XF86AudioRaiseVolume", DALI_KEY_VOLUME_UP, true},
+    {"XF86AudioLowerVolume", DALI_KEY_VOLUME_DOWN, true},
 };
-const std::size_t KEY_LOOKUP_COUNT = (sizeof( KeyLookupTable))/ (sizeof(KeyLookup));
-
+const std::size_t KEY_LOOKUP_COUNT = (sizeof(KeyLookupTable)) / (sizeof(KeyLookup));
 
 // Generate a KeyPressEvent to send to Core
-Dali::KeyEvent GenerateKeyPress( const std::string& keyName )
+Dali::KeyEvent GenerateKeyPress(const std::string& keyName)
 {
-  Dali::KeyEvent keyPress = DevelKeyEvent::New(keyName, "", "", -1, 0, 0lu, Dali::KeyEvent::DOWN, "", "", Device::Class::NONE, Device::Subclass::NONE);  // set name to test, key string to i and modifier to shift
+  Dali::KeyEvent keyPress = DevelKeyEvent::New(keyName, "", "", -1, 0, 0lu, Dali::KeyEvent::DOWN, "", "", Device::Class::NONE, Device::Subclass::NONE); // set name to test, key string to i and modifier to shift
   return keyPress;
 }
 
@@ -106,10 +105,10 @@ int UtcDaliKeyIsKey(void)
 {
   TestApplication application;
 
-  for ( std::size_t i = 0; i < KEY_LOOKUP_COUNT; ++i )
+  for(std::size_t i = 0; i < KEY_LOOKUP_COUNT; ++i)
   {
-    tet_printf( "Checking %s", KeyLookupTable[i].keyName );
-    DALI_TEST_CHECK( IsKey( GenerateKeyPress( KeyLookupTable[i].keyName ), KeyLookupTable[i].daliKeyCode ) );
+    tet_printf("Checking %s", KeyLookupTable[i].keyName);
+    DALI_TEST_CHECK(IsKey(GenerateKeyPress(KeyLookupTable[i].keyName), KeyLookupTable[i].daliKeyCode));
   }
   END_TEST;
 }
@@ -119,13 +118,13 @@ int UtcDaliKeyIsKeyNegative(void)
   TestApplication application;
 
   // Random value
-  DALI_TEST_CHECK( IsKey( GenerateKeyPress( "invalid-key-name" ), DALI_KEY_MUTE ) == false );
+  DALI_TEST_CHECK(IsKey(GenerateKeyPress("invalid-key-name"), DALI_KEY_MUTE) == false);
 
   // Compare with another key value
-  for ( std::size_t i = 0; i < KEY_LOOKUP_COUNT; ++i )
+  for(std::size_t i = 0; i < KEY_LOOKUP_COUNT; ++i)
   {
-    tet_printf( "Checking %s", KeyLookupTable[i].keyName );
-    DALI_TEST_CHECK( IsKey( GenerateKeyPress( KeyLookupTable[i].keyName ), KeyLookupTable[ ( i + 1 ) % KEY_LOOKUP_COUNT ].daliKeyCode ) == false );
+    tet_printf("Checking %s", KeyLookupTable[i].keyName);
+    DALI_TEST_CHECK(IsKey(GenerateKeyPress(KeyLookupTable[i].keyName), KeyLookupTable[(i + 1) % KEY_LOOKUP_COUNT].daliKeyCode) == false);
   }
   END_TEST;
 }