added View Logfile & Delete Logfile from Tools menu

This commit is contained in:
depstein%netscape.com 2004-04-15 00:28:26 +00:00
Родитель 08991200b2
Коммит a3478872b0
5 изменённых файлов: 1335 добавлений и 1308 удалений

Просмотреть файл

@ -106,6 +106,7 @@ BEGIN_MESSAGE_MAP(CTests, CWnd)
ON_COMMAND(ID_TOOLS_REMOVEGHPAGE, OnToolsRemoveGHPage)
ON_COMMAND(ID_TOOLS_REMOVEALLGH, OnToolsRemoveAllGH)
ON_COMMAND(ID_TOOLS_VIEWLOGFILE, OnToolsViewLogfile)
ON_COMMAND(ID_TOOLS_DELETELOGFILE, OnToolsDeleteLogfile)
ON_COMMAND(ID_TOOLS_TESTYOURMETHOD, OnToolsTestYourMethod)
ON_COMMAND(ID_TOOLS_TESTYOURMETHOD2, OnToolsTestYourMethod2)
ON_COMMAND(ID_VERIFYBUGS_70228, OnVerifybugs70228)
@ -783,10 +784,33 @@ void CTests::OnToolsViewLogfile()
{
char theUri[1024];
CStdioFile myFile;
CFileException e;
CString strFileName = "c:\\temp\\TestOutput.txt";
myFile.Open( strFileName, CStdioFile::modeCreate | CStdioFile::modeWrite
| CStdioFile::modeNoTruncate, &e );
myFile.Close();
strcpy(theUri, "file://C|/temp/TestOutput.txt");
rv = qaWebNav->LoadURI(NS_ConvertASCIItoUCS2(theUri).get(),
nsIWebNavigation::LOAD_FLAGS_NONE, nsnull,nsnull, nsnull);
}
void CTests::OnToolsDeleteLogfile()
{
CStdioFile myFile;
CFileException e;
CString strFileName = "c:\\temp\\TestOutput.txt";
myFile.Open( strFileName, CStdioFile::modeCreate | CStdioFile::modeWrite
| CStdioFile::modeNoTruncate, &e );
myFile.Close();
nsCOMPtr<nsILocalFile> theOriginalFile(do_CreateInstance(NS_LOCAL_FILE_CONTRACTID));
rv = theOriginalFile->InitWithNativePath(NS_LITERAL_CSTRING("c:\\temp\\TestOutput.txt"));
nsCOMPtr<nsIFile> theTestFile = do_QueryInterface(theOriginalFile);
rv = theTestFile->Remove(PR_FALSE);
}
// ***********************************************************************

Просмотреть файл

@ -121,7 +121,8 @@ protected:
afx_msg void OnInterfacesNsifile();
afx_msg void OnToolsRemoveGHPage();
afx_msg void OnToolsRemoveAllGH();
afx_msg void OnToolsViewLogfile();
afx_msg void OnToolsViewLogfile();
afx_msg void OnToolsDeleteLogfile();
afx_msg void OnToolsTestYourMethod();
afx_msg void OnToolsTestYourMethod2();
afx_msg void OnVerifybugs70228();

Просмотреть файл

@ -91,7 +91,8 @@
#define ID_TOOLS_TESTYOURMETHOD2 32802
#define ID_INTERFACES_NSIREQUEST 32803
#define ID_INTERFACES_TEMP 32804
#define ID_TOOLS_VIEWLOGFILE 32805
#define ID_TOOLS_VIEWLOGFILE 32805
#define ID_TOOLS_DELETELOGFILE 32806
#define ID_INTERFACES_NSIDOMWINDOW_RUNALLTESTS 32808
#define ID_INTERFACES_NSIDOMWINDOW_GETDOMDOCUMENT 32809
#define ID_INTERFACES_NSIDOMWINDOW_GETPARENT 32810

Двоичные данные
embedding/qa/testembed/testembed.aps

Двоичный файл не отображается.

Разница между файлами не показана из-за своего большого размера Загрузить разницу