hikyuu2/hikyuu_cpp/unit_test/doc.h

45 lines
2.1 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
* doc.h
*
* Created on: 2010-6-3
* Author: fasiondog
*/
#ifndef DOC_H_
#define DOC_H_
/******************************************************************************
* 该文件仅用于生成doxygen文档
*****************************************************************************/
/**
* @mainpage
* 测试用例文档,用于组织和描述测试用例。 \n
*
* @section test_rule 测试工程的组织原则
* 组织原则1测试工程与源代码工程在物理上隔离使用完全独立的并行目录但内部目录结构应于源代码工程保持一致。 \n
* 组织原则2针对一个模块通常为一个类应建立一个测试套件test_suite其命名规则为test_模块名类名)_suite
* 例如针对类IniParser建立一个测试套件test_iniparser_suite。建议全部使用小写字母。 \n
* 组织原则3针对每一测试套件使用一个单独的测试文件文件命名规则test_模块名类名.cpp。 \n
* 组织原则4针对每一个函数或类成员方法建立一个独立的测试用例命名规则为test_函数名(或test_类名_方法名)。
* 对于重名的情况可以在其后加上“_case”或其他标识进行简单区分。\n
* 组织原则5对于每一测试用例应在对应的测试套件文件中予以定义和实现。\n
*
* @section maintenance_rule 维护原则
* 在源代码工程发生变更时如增加新功能、修改BUG应对相应的测试用例进行检查和修正以保证测试工程的持续可用。
*/
/**
* @defgroup test_hikyuu_base_suite test_hikyuu_base_suite
* @defgroup test_hikyuu_serialize_suite test_hikyuu_serialize_suite
* @defgroup test_hikyuu_utilities test_hikyuu_utilities
* @defgroup test_hikyuu_datetime_suite test_hikyuu_datetime_suite
* @defgroup test_hikyuu_indicator_suite test_hikyuu_indicator_suite
* @defgroup test_hikyuu_trade_manage_suite test_hikyuu_trade_manage_suite
* @defgroup test_hikyuu_trade_sys_suite test_hikyuu_trade_sys_suite
*
*
*/
#endif /* DOC_H_ */