2025-11-28 00:35:46 +09:00

164 lines
4.6 KiB
C++

//--------------------------------------------------------------------
// Microsoft OLE DB Test
//
// Copyright (C) 1995-2000 Microsoft Corporation
//
// @doc
//
// @module TEMPLATE.CPP | Template source file for all test modules.
//
#include "modstandard.hpp"
#define DBINITCONSTANTS // Must be defined to initialize constants in OLEDB.H
#define INITGUID
#include "template.h"
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Module Values
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// {{ TCW_MODULE_GLOBALS
DECLARE_MODULE_CLSID = { 0x17dff980, 0x64a3, 0x11ce, { 0xb1, 0x24, 0x00, 0xaa, 0x00, 0x57, 0x59, 0x9e }};
DECLARE_MODULE_NAME("Enter your module name here");
DECLARE_MODULE_OWNER("Enter your email name here");
DECLARE_MODULE_DESCRIP("Enter module description here");
DECLARE_MODULE_VERSION(795921705);
// TCW_WizardVersion(2)
// TCW_Automation(True)
// }} TCW_MODULE_GLOBALS_END
//--------------------------------------------------------------------
// @func Module level initialization routine
//
// @rdesc Success or Failure
// @flag TRUE | Successful initialization
// @flag FALSE | Initialization problems
//
BOOL ModuleInit(CThisTestModule * pThisTestModule)
{
return TRUE;
}
//--------------------------------------------------------------------
// @func Module level termination routine
//
// @rdesc Success or Failure
// @flag TRUE | Successful initialization
// @flag FALSE | Initialization problems
//
BOOL ModuleTerminate(CThisTestModule * pThisTestModule)
{
return TRUE;
}
// {{ TCW_TEST_CASE_MAP(DefaultTestCase)
//*-----------------------------------------------------------------------
// @class This is a default test case. You can change it's name, delete it, or add more test cases through the Test Wizard tool.
//
class DefaultTestCase : public CTestCases{
private:
// @cmember Static array of variations
DECLARE_TEST_CASE_DATA();
public:
// {{ TCW_DECLARE_FUNCS
// @cmember Execution Routine
DECLARE_TEST_CASE_FUNCS(DefaultTestCase,CTestCases);
// }} TCW_DECLARE_FUNCS_END
// @cmember Initialization Routine
virtual BOOL Init();
// @cmember Termination Routine
virtual BOOL Terminate();
// {{ TCW_TESTVARS()
// @cmember DefaultVariation - You can rename this variation, delete it, or add new variations through Test Wizard tool.
int Variation_1();
// }} TCW_TESTVARS_END
} ;
// {{ TCW_TESTCASE(DefaultTestCase)
#define THE_CLASS DefaultTestCase
BEG_TEST_CASE(DefaultTestCase, CTestCases, L"This is a default test case. You can change it's name, delete it, or add more test cases through the Test Wizard tool.")
TEST_VARIATION(1, L"DefaultVariation - You can rename this variation, delete it, or add new variations through Test Wizard tool.")
END_TEST_CASE()
#undef THE_CLASS
// }} TCW_TESTCASE_END
// }} TCW_TEST_CASE_MAP_END
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Test Case Section
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// }} END_DECLARE_TEST_CASES()
// {{ TCW_TESTMODULE(ThisModule)
TEST_MODULE(1, ThisModule, gwszModuleDescrip)
TEST_CASE(1, DefaultTestCase)
END_TEST_MODULE()
// }} TCW_TESTMODULE_END
// {{ TCW_TC_PROTOTYPE(DefaultTestCase)
//*-----------------------------------------------------------------------
//| Test Case: DefaultTestCase - This is a default test case. You can change it's name, delete it, or add more test cases through the Test Wizard tool.
//| Created: 9/27/1999
//*-----------------------------------------------------------------------
//*-----------------------------------------------------------------------
// @mfunc TestCase Initialization Routine
//
// @rdesc TRUE or FALSE
//
BOOL DefaultTestCase::Init()
{
// {{ TCW_INIT_BASECLASS_CHECK
if(CTestCases::Init())
// }}
{
// TO DO: Add your own code here
return TRUE;
}
return FALSE;
}
// {{ TCW_VAR_PROTOTYPE(1)
//*-----------------------------------------------------------------------
// @mfunc DefaultVariation - You can rename this variation, delete it, or add new variations through Test Wizard tool.
//
// @rdesc TEST_PASS or TEST_FAIL
//
int DefaultTestCase::Variation_1()
{
// TO DO: Add your own code here
return TRUE;
}
// }} TCW_VAR_PROTOTYPE_END
// {{ TCW_TERMINATE_METHOD
//*-----------------------------------------------------------------------
// @mfunc TestCase Termination Routine
//
// @rdesc TEST_PASS or TEST_FAIL
//
BOOL DefaultTestCase::Terminate()
{
// TO DO: Add your own code here
// {{ TCW_TERM_BASECLASS_CHECK2
return(CTestCases::Terminate());
} // }}
// }} TCW_TERMINATE_METHOD_END
// }} TCW_TC_PROTOTYPE_END