#include <boost/test/unit_test.hpp>
#include <iostream>
#include <iomanip>
#include <vector>
#include "Headers/DataHeader.h"
#include "../include/Algorithm/PageParser.h"
#include "StaticSequenceAllocator.h"
Go to the source code of this file.
|
template<typename ListT , typename PageHeaderT , typename GroupT = void, bool GroupHeaderPerPage = false> |
std::pair< std::unique_ptr< uint8_t[]>, size_t > | MakeBuffer (size_t pagesize, PageHeaderT pageheader, const ListT &dataset) |
|
template<typename ListT > |
void | FillData (ListT &dataset, unsigned entries) |
|
template<typename DataSetT , typename PageHeaderT , typename GroupHeaderT , size_t pagesize, bool GroupHeaderPerPage = false> |
void | runParserTest (const DataSetT &dataset) |
|
| BOOST_AUTO_TEST_CASE (test_pageparser) |
|
| BOOST_AUTO_TEST_CASE (test_pageparser_group) |
|
| BOOST_AUTO_TEST_CASE (test_pageparser_group_perpage) |
|
◆ BOOST_TEST_DYN_LINK
#define BOOST_TEST_DYN_LINK |
◆ BOOST_TEST_MAIN
◆ BOOST_TEST_MODULE
#define BOOST_TEST_MODULE Test Algorithm Parser |
◆ BOOST_AUTO_TEST_CASE() [1/3]
BOOST_AUTO_TEST_CASE |
( |
test_pageparser |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [2/3]
BOOST_AUTO_TEST_CASE |
( |
test_pageparser_group |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [3/3]
BOOST_AUTO_TEST_CASE |
( |
test_pageparser_group_perpage |
| ) |
|
◆ FillData()
template<typename ListT >
void FillData |
( |
ListT & |
dataset, |
|
|
unsigned |
entries |
|
) |
| |
◆ MakeBuffer()
template<typename ListT , typename PageHeaderT , typename GroupT = void, bool GroupHeaderPerPage = false>
std::pair< std::unique_ptr< uint8_t[]>, size_t > MakeBuffer |
( |
size_t |
pagesize, |
|
|
PageHeaderT |
pageheader, |
|
|
const ListT & |
dataset |
|
) |
| |
◆ runParserTest()
template<typename DataSetT , typename PageHeaderT , typename GroupHeaderT , size_t pagesize, bool GroupHeaderPerPage = false>
void runParserTest |
( |
const DataSetT & |
dataset | ) |
|