HostAppDoc.cpp
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:2k
源码类别:

模拟服务器

开发平台:

C/C++

  1. // HostAppDoc.cpp : implementation of the CHostAppDoc class
  2. //
  3. #include "stdafx.h"
  4. #include "HostApp.h"
  5. #include "HostAppDoc.h"
  6. #include "TestRunnerDlg.h"
  7. #include "ExampleTestCase.h"
  8. #ifdef _DEBUG
  9. #define new DEBUG_NEW
  10. #undef THIS_FILE
  11. static char THIS_FILE[] = __FILE__;
  12. #endif
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CHostAppDoc
  15. IMPLEMENT_DYNCREATE(CHostAppDoc, CDocument)
  16. BEGIN_MESSAGE_MAP(CHostAppDoc, CDocument)
  17.     //{{AFX_MSG_MAP(CHostAppDoc)
  18. //}}AFX_MSG_MAP
  19. END_MESSAGE_MAP()
  20. /////////////////////////////////////////////////////////////////////////////
  21. // CHostAppDoc construction/destruction
  22. CHostAppDoc::CHostAppDoc()
  23. {
  24.     // TODO: add one-time construction code here
  25. }
  26. CHostAppDoc::~CHostAppDoc()
  27. {
  28. }
  29. BOOL CHostAppDoc::OnNewDocument()
  30. {
  31.     if (!CDocument::OnNewDocument())
  32.         return FALSE;
  33.     TestRunner  runner;
  34.     runner.addTest (ExampleTestCase::suite ());
  35.     runner.run ();    
  36.     return TRUE;
  37. }
  38. /////////////////////////////////////////////////////////////////////////////
  39. // CHostAppDoc serialization
  40. void CHostAppDoc::Serialize(CArchive& ar)
  41. {
  42.     if (ar.IsStoring())
  43.     {
  44.         // TODO: add storing code here
  45.     }
  46.     else
  47.     {
  48.         // TODO: add loading code here
  49.     }
  50. }
  51. /////////////////////////////////////////////////////////////////////////////
  52. // CHostAppDoc diagnostics
  53. #ifdef _DEBUG
  54. void CHostAppDoc::AssertValid() const
  55. {
  56.     CDocument::AssertValid();
  57. }
  58. void CHostAppDoc::Dump(CDumpContext& dc) const
  59. {
  60.     CDocument::Dump(dc);
  61. }
  62. #endif //_DEBUG
  63. /////////////////////////////////////////////////////////////////////////////
  64. // CHostAppDoc commands