test_doc
宏定义 | 函数
test_Stock.cpp 文件参考
#include <boost/test/unit_test.hpp>
#include <cmath>
#include <hikyuu/StockManager.h>
#include <hikyuu/KQuery.h>
#include <hikyuu/KData.h>
#include <hikyuu/Stock.h>

浏览源代码.

宏定义

#define BOOST_TEST_MODULE   test_hikyuu_base
 
#define MEMORY_CHECK
 

函数

 BOOST_AUTO_TEST_CASE (test_Stock_Relational_comparison)
 
 BOOST_AUTO_TEST_CASE (test_Stock_getWeight)
 
 BOOST_AUTO_TEST_CASE (test_Stock_getCount)
 
 BOOST_AUTO_TEST_CASE (test_Stock_getKRecord)
 
 BOOST_AUTO_TEST_CASE (test_Stock_getIndexRange)
 
 BOOST_AUTO_TEST_CASE (test_Stock_getKRecordList)
 
 BOOST_AUTO_TEST_CASE (test_Stock_getKRecordByDate)
 
 BOOST_AUTO_TEST_CASE (test_Stock_getMarketValue)
 
 BOOST_AUTO_TEST_CASE (test_Stock_id_map)
 

宏定义说明

#define BOOST_TEST_MODULE   test_hikyuu_base

在文件 test_Stock.cpp11 行定义.

#define MEMORY_CHECK
值:
{Stock mem_stock = sm["sh000001"]; \
BOOST_CHECK(mem_stock.isBuffer(KQuery::DAY) == true);\
BOOST_CHECK(mem_stock.isBuffer(KQuery::WEEK) == false);\
BOOST_CHECK(mem_stock.isBuffer(KQuery::MONTH) == false);\
BOOST_CHECK(mem_stock.isBuffer(KQuery::QUARTER) == false);\
BOOST_CHECK(mem_stock.isBuffer(KQuery::HALFYEAR) == false);\
BOOST_CHECK(mem_stock.isBuffer(KQuery::YEAR) == false);\
BOOST_CHECK(mem_stock.isBuffer(KQuery::MIN) == false);\
BOOST_CHECK(mem_stock.isBuffer(KQuery::MIN5) == false);\
BOOST_CHECK(mem_stock.isBuffer(KQuery::MIN15) == false);\
BOOST_CHECK(mem_stock.isBuffer(KQuery::MIN30) == false);\
BOOST_CHECK(mem_stock.isBuffer(KQuery::MIN60) == false);\
}

在文件 test_Stock.cpp23 行定义.