*/
void ApplicationLower(Application& mApplication);
-void ApplicationReplaceWindow(Application& mApplication);
void ApplicationAssignmentOperator(Application& mApplication);
void ApplicationCopyConstructor(Application& mApplication);
void ApplicationAddIdle();
{
APPLICATION_LOWER,
APPLICATION_RESET_SIGNAL,
- APPLICATION_REPLACE_WINDOW,
APPLICATION_ASSIGNMENT_OPERATOR,
APPLICATION_COPY_CONSTRUCTOR,
APPLICATION_ADDIDLE,
{
switch( mTestCase )
{
- case APPLICATION_REPLACE_WINDOW:
- ApplicationReplaceWindow(mApplication);
- break;
+
}
}
DaliLog::PrintPass();
}
-void ApplicationReplaceWindow(Application& mApplication)
-{
- Window window = mApplication.GetWindow();
- mApplication.ResizeSignal().Connect(&ApplicationResizeSignalCallback);
- mApplication.ReplaceWindow(PositionSize( 0, 0, Stage::GetCurrent().GetSize().width - 1, Stage::GetCurrent().GetSize().height - 1) ,"new Window");
- DALI_CHECK_FAIL( !gResizeSignalStatus, "Application Resize Signal is not fired" );
- DALI_CHECK_FAIL( window == mApplication.GetWindow(), "Application ReplaceWindow is failed" );
- DaliLog::PrintPass();
-}
-
void ApplicationAssignmentOperator(Application& mApplication)
{
Application application;
//~ return test_return_value;
//~ }
-//& purpose: Check if the current window is replaced
-//& type: auto
-/**
-* @testcase ITcApplicationReplaceWindow
-* @since_tizen 2.4
-* @type Positive
-* @description Check if the current window is replaced
-* @scenario Create an application object \n
-* Get the current window. and then replace window with new one which have different size than previous. \n
-* Check if the application Application resize signal callback is called and new window is diffent than previous. \n
-* @apicovered Application::ReplaceWindow(), Application::GetWindow(), Application::ResizeSignal ()
-* @passcase If resize signal callback is called and new window not same to previous
-* @failcase If resize signal callback is not called or new window same to previous
-* @precondition NA
-* @postcondition NA
-*/
-
-int ITcApplicationReplaceWindow(void)
-{
- DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
- Application application = Application::New( &gArgc, &gArgv );
- CHECK_OPEN_GL(SUITE_NAME,__LINE__)
- Application_TestApp testApp( application, APPLICATION_REPLACE_WINDOW);
- application.MainLoop();
- return test_return_value;
-}
-
//& purpose: Check if assignment operator work correctly or not
//& type: auto
/**
extern void ITs_window_cleanup(void);
extern int ITcApplicationLower(void);
-extern int ITcApplicationReplaceWindow(void);
extern int ITcApplicationAssignmentOperator(void);
extern int ITcApplicationCopyConstructor(void);
extern int ITcApplicationAddIdle(void);
testcase tc_array[] = {
{"ITcApplicationLower",ITcApplicationLower,ITs_application_startup,ITs_application_cleanup},
- {"ITcApplicationReplaceWindow",ITcApplicationReplaceWindow,ITs_application_startup,ITs_application_cleanup},
{"ITcApplicationAssignmentOperator",ITcApplicationAssignmentOperator,ITs_application_startup,ITs_application_cleanup},
{"ITcApplicationCopyConstructor",ITcApplicationCopyConstructor,ITs_application_startup,ITs_application_cleanup},
{"ITcApplicationAddIdle",ITcApplicationAddIdle,ITs_application_startup,ITs_application_cleanup},
extern void ITs_window_cleanup(void);
extern int ITcApplicationLower(void);
-extern int ITcApplicationReplaceWindow(void);
extern int ITcApplicationAssignmentOperator(void);
extern int ITcApplicationCopyConstructor(void);
extern int ITcApplicationAddIdle(void);
testcase tc_array[] = {
{"ITcApplicationLower",ITcApplicationLower,ITs_application_startup,ITs_application_cleanup},
- {"ITcApplicationReplaceWindow",ITcApplicationReplaceWindow,ITs_application_startup,ITs_application_cleanup},
{"ITcApplicationAssignmentOperator",ITcApplicationAssignmentOperator,ITs_application_startup,ITs_application_cleanup},
{"ITcApplicationCopyConstructor",ITcApplicationCopyConstructor,ITs_application_startup,ITs_application_cleanup},
{"ITcApplicationAddIdle",ITcApplicationAddIdle,ITs_application_startup,ITs_application_cleanup},
extern void ITs_window_cleanup(void);
extern int ITcApplicationLower(void);
-extern int ITcApplicationReplaceWindow(void);
extern int ITcApplicationAssignmentOperator(void);
extern int ITcApplicationCopyConstructor(void);
extern int ITcApplicationAddIdle(void);
testcase tc_array[] = {
{"ITcApplicationLower",ITcApplicationLower,ITs_application_startup,ITs_application_cleanup},
- {"ITcApplicationReplaceWindow",ITcApplicationReplaceWindow,ITs_application_startup,ITs_application_cleanup},
{"ITcApplicationAssignmentOperator",ITcApplicationAssignmentOperator,ITs_application_startup,ITs_application_cleanup},
{"ITcApplicationCopyConstructor",ITcApplicationCopyConstructor,ITs_application_startup,ITs_application_cleanup},
{"ITcApplicationAddIdle",ITcApplicationAddIdle,ITs_application_startup,ITs_application_cleanup},