Added test cases for interface nsIClipboardCommand
git-svn-id: svn://10.0.0.236/trunk@113069 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -85,6 +85,12 @@ void CDomWindow::OnStartTests(UINT nMenuID)
|
||||
case ID_INTERFACES_NSIDOMWINDOW_GETNAME :
|
||||
//GetName();
|
||||
break;
|
||||
case ID_INTERFACES_NSIDOMWINDOW_GETTEXTZOOM :
|
||||
GetTextZoom();
|
||||
break;
|
||||
case ID_INTERFACES_NSIDOMWINDOW_SETTEXTZOOM :
|
||||
SetTextZoom();
|
||||
break;
|
||||
case ID_INTERFACES_NSIDOMWINDOW_GETSCSOLLX :
|
||||
GetScrollX();
|
||||
break;
|
||||
@@ -119,6 +125,7 @@ void CDomWindow::RunAllTests()
|
||||
PRInt32 scrollX = 0 ;
|
||||
PRInt32 scrollY = 0;
|
||||
PRInt32 bVisible =0;
|
||||
float fTextZoom = 0.0;
|
||||
|
||||
nsCOMPtr<nsIDOMWindow> oDomWindow;
|
||||
//nsCOMPtr<nsIDOMWindow> oDomWindowTop;
|
||||
@@ -191,6 +198,13 @@ void CDomWindow::RunAllTests()
|
||||
//rv = oDomBarProp->GetVisible(&bVisible);
|
||||
|
||||
|
||||
rv = oDomWindow->GetTextZoom(&fTextZoom);
|
||||
RvTestResult(rv, "nsIDOMWindow::GetTextZoom()' rv test", 1);
|
||||
|
||||
fTextZoom = 12.0 ;
|
||||
rv = oDomWindow->SetTextZoom(fTextZoom);
|
||||
RvTestResult(rv, "nsIDOMWindow::SetTextZoom()' rv test", 1);
|
||||
|
||||
rv = oDomWindow->GetScrollX(&scrollX);
|
||||
RvTestResult(rv, "nsIDOMWindow::GetScrollX()' rv test", 1);
|
||||
|
||||
@@ -349,6 +363,31 @@ void CDomWindow::GetSelection()
|
||||
}
|
||||
}
|
||||
|
||||
void CDomWindow::GetTextZoom()
|
||||
{
|
||||
float fTextZoom = 0.0 ;
|
||||
nsCOMPtr<nsIDOMWindow> oDomWindow;
|
||||
rv = qaWebBrowser->GetContentDOMWindow(getter_AddRefs(oDomWindow));
|
||||
RvTestResult(rv, "nsIWebBrowser::GetContentDOMWindow()' rv test", 0);
|
||||
|
||||
if (!oDomWindow)
|
||||
{
|
||||
AfxMessageBox("Cannot create Dom Window Object");
|
||||
return;
|
||||
}
|
||||
rv = oDomWindow->GetTextZoom(&fTextZoom);
|
||||
RvTestResult(rv, "nsIDOMWindow::GetTextZoom()' rv test", 0);
|
||||
}
|
||||
|
||||
void CDomWindow::SetTextZoom()
|
||||
{
|
||||
float fTextZoom = 0.0 ;
|
||||
|
||||
fTextZoom = 12.0;
|
||||
rv = GetDOMOWindowObject()->SetTextZoom(fTextZoom);
|
||||
RvTestResult(rv, "nsIDOMWindow::SetTextZoom()' rv test", 0);
|
||||
}
|
||||
|
||||
void CDomWindow::GetScrollX()
|
||||
{
|
||||
PRInt32 scrollX = 0 ;
|
||||
@@ -457,3 +496,14 @@ void CDomWindow::SizeToContent()
|
||||
rv = oDomWindow->SizeToContent();
|
||||
RvTestResult(rv, "nsIDOMWindow::SizeToContent()' rv test", 0);
|
||||
}
|
||||
|
||||
|
||||
nsIDOMWindow* CDomWindow::GetDOMOWindowObject()
|
||||
{
|
||||
nsCOMPtr<nsIDOMWindow> oDomWindow;
|
||||
rv = qaWebBrowser->GetContentDOMWindow(getter_AddRefs(oDomWindow));
|
||||
if (!oDomWindow)
|
||||
AfxMessageBox("Cannot create Dom Window Object");
|
||||
return oDomWindow;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user