#=============================================================================================
# @TITLE			Checking forth window - Backup Wizard.
#
# @NUMBER			DBM2_FKT_02111
#
# @DESCRIPTION		Checking the window after performing the backup.
#
# @EXP_RESULT		All controls will be displayed there will be one media in the lvwMedia -
# @					listview.
#
# @REQUIREMENTS		"Database Manager" is installed.
#=============================================================================================

#=============================================================================================
# @STEP 1			Checking window and clicking 'New Parallel Medium'.
#=============================================================================================
if (win_exists("Database Manager Backup Wizard",0) == 0) {
	
	tl_step("Database Manager Backup Wizard - Window Check", "0", "Window still open");
#=============================================================================================
# @STEP 2			Press 'Back' and check windowand 'Next'.
#=============================================================================================	
	set_window ("Database Manager Backup Wizard", 2);
	
	wait(5);
	
	ActiveX_get_info("DBMWfr2.Framework", "HeaderTitle", Header);
	ActiveX_get_info("DBMWfr2.Framework", "HeaderSubtitle", SubHeader);
	
	if ((Header == "State of Backup" &&
		 SubHeader == "Complete Data backup is running.") ||
		(Header == "Backup Action Completed" &&
		 SubHeader == "Complete Data backup successfully completed.")) {
		
		tl_step ("Medium for Backup - Back button", "0", "Header and SubHeader correct");
	} else {
		tl_step ("Medium for Backup - Back button", "1", "Header and SubHeader incorrect");
		tl_step ("Medium for Backup - Back button", "1", "Header: " & Header & " expected: State of Backup");
		tl_step ("Medium for Backup - Back button", "1", "SubHeader: " & SubHeader & " expected: Complete Data backup is running.");
	}
#=============================================================================================
# @STEP 3			Checking entries in lvwMedia.
#=============================================================================================	
	ActiveX_get_info("rtbReady", "text", Text);

	L_RC_1 = match (Text, "Medium:	TestBackup");
	L_RC_2 = match (Text, "Volumes:	1");
	L_RC_3 = match (Text, "Is consistent:	Yes");

	if (L_RC_1 != 0 &&
		L_RC_2 != 0 &&
		L_RC_3 != 0) {
		
		tl_step ("Backup Ready - Summary Overview", "0", "Seems to be o.k.");
	} else {
		tl_step ("Backup Ready - Summary Overview", "1", "At least one entry not found.");
		tl_step ("Backup Ready - Summary Overview", "1", "L_RC_1: " & L_RC_1 & " expected: Medium:	TestBackup");
		tl_step ("Backup Ready - Summary Overview", "1", "L_RC_2: " & L_RC_2 & " expected: Volumes:	1");
		tl_step ("Backup Ready - Summary Overview", "1", "L_RC_3: " & L_RC_3 & " expected: Is consistent:	Yes");
	}
#=============================================================================================
# @STEP 4			Performing backup.
#=============================================================================================
	set_window ("Database Manager Backup Wizard", 2);
	button_press("Close");
} else {
	
	tl_step("Database Manager Backup Wizard - Window Check", "1", "Window not open");
	WizardOpen = 0;
}
