+int UtcDaliApplicationMainLoop01N(void)
+{
+ Application application;
+
+ try
+ {
+ application.MainLoop();
+ DALI_TEST_CHECK( false ); // Should not get here
+ }
+ catch( ... )
+ {
+ DALI_TEST_CHECK( true );
+ }
+
+ END_TEST;
+}
+
+int UtcDaliApplicationMainLoop02N(void)
+{
+ Application application;
+
+ try
+ {
+ application.MainLoop( Configuration::APPLICATION_DOES_NOT_HANDLE_CONTEXT_LOSS );
+ DALI_TEST_CHECK( false ); // Should not get here
+ }
+ catch( ... )
+ {
+ DALI_TEST_CHECK( true );
+ }
+
+ END_TEST;
+}
+
+int UtcDaliApplicationLowerN(void)
+{
+ Application application;
+
+ try
+ {
+ application.Lower();
+ DALI_TEST_CHECK( false ); // Should not get here
+ }
+ catch( ... )
+ {
+ DALI_TEST_CHECK( true );
+ }
+
+ END_TEST;
+}
+
+int UtcDaliApplicationQuitN(void)
+{
+ Application application;
+
+ try
+ {
+ application.Quit();
+ DALI_TEST_CHECK( false ); // Should not get here
+ }
+ catch( ... )
+ {
+ DALI_TEST_CHECK( true );
+ }
+
+ END_TEST;
+}
+
+int UtcDaliApplicationAddIdleN(void)
+{
+ Application application;
+
+ try
+ {
+ CallbackBase* callback = NULL;
+ application.AddIdle( callback );
+ DALI_TEST_CHECK( false ); // Should not get here
+ }
+ catch( ... )
+ {
+ DALI_TEST_CHECK( true );
+ }
+
+ END_TEST;
+}
+
+int UtcDaliApplicationGetWindowN(void)
+{
+ Application application;
+
+ try
+ {
+ (void) application.GetWindow();
+ DALI_TEST_CHECK( false ); // Should not get here
+ }
+ catch( ... )
+ {
+ DALI_TEST_CHECK( true );
+ }
+
+ END_TEST;
+}
+
+int UtcDaliApplicationReplaceWindowN(void)
+{
+ Application application;
+
+ try
+ {
+ application.ReplaceWindow( PositionSize(), "window" );
+ DALI_TEST_CHECK( false ); // Should not get here
+ }
+ catch( ... )
+ {
+ DALI_TEST_CHECK( true );
+ }
+
+ END_TEST;
+}
+
+int UtcDaliApplicationSetViewModeN(void)
+{
+ Application application;
+
+ try
+ {
+ application.SetViewMode( STEREO_VERTICAL );
+ DALI_TEST_CHECK( false ); // Should not get here
+ }
+ catch( ... )
+ {
+ DALI_TEST_CHECK( true );
+ }
+
+ END_TEST;
+}
+
+int UtcDaliApplicationGetViewModeN(void)
+{
+ Application application;
+
+ try
+ {
+ (void) application.GetViewMode();
+ DALI_TEST_CHECK( false ); // Should not get here
+ }
+ catch( ... )
+ {
+ DALI_TEST_CHECK( true );
+ }
+
+ END_TEST;
+}
+
+int UtcDaliApplicationSetStereoBaseN(void)
+{
+ Application application;
+
+ try
+ {
+ application.SetStereoBase( 1.0f );
+ DALI_TEST_CHECK( false ); // Should not get here
+ }
+ catch( ... )
+ {
+ DALI_TEST_CHECK( true );
+ }
+
+ END_TEST;
+}
+
+int UtcDaliApplicationGetStereoBaseN(void)
+{
+ Application application;
+
+ try
+ {
+ (void) application.GetStereoBase();
+ DALI_TEST_CHECK( false ); // Should not get here
+ }
+ catch( ... )
+ {
+ DALI_TEST_CHECK( true );
+ }
+
+ END_TEST;
+}
+
+int UtcDaliApplicationInitSignalP(void)