vdj_pipe
pipeline for processing DNA sequence data
Namespaces | Macros | Typedefs | Functions | Variables
vector_set_test.cpp File Reference
#include "boost/test/unit_test.hpp"
#include "test/exception_fixture.hpp"
#include <set>
#include <iostream>
#include "boost/unordered_set.hpp"
#include "boost/chrono/chrono.hpp"
#include "boost/chrono/chrono_io.hpp"
#include "boost/random/mersenne_twister.hpp"
#include "boost/random/uniform_int_distribution.hpp"
#include "vdj_pipe/detail/vector_set.hpp"
Include dependency graph for vector_set_test.cpp:

Namespaces

 vdj_pipe
 Main namespace of vdj_pipe library.
 
 vdj_pipe::test
 Namespace for unit-tests.
 

Macros

#define BOOST_TEST_MODULE   vector_set_test
 

Typedefs

typedef boost::chrono::high_resolution_clock vdj_pipe::test::clock_t
 
typedef clock_t::time_point vdj_pipe::test::time_t
 
typedef boost::chrono::duration< double, boost::ratio< 1, 1 > > vdj_pipe::test::dur_t
 
typedef boost::mt11213b vdj_pipe::test::rng
 
typedef boost::random::uniform_int_distribution< unsigned > vdj_pipe::test::distribution
 

Functions

const distribution vdj_pipe::test::dist (1, sz)
 
 vdj_pipe::test::BOOST_AUTO_TEST_CASE (case01)
 
 vdj_pipe::test::BOOST_AUTO_TEST_CASE (case02)
 
 vdj_pipe::test::BOOST_AUTO_TEST_CASE (case03)
 
 vdj_pipe::test::BOOST_AUTO_TEST_CASE (case04)
 

Variables

const std::size_t vdj_pipe::test::n = 10L * 1000 * 1000
 
const std::size_t vdj_pipe::test::sz = 230 * 1000
 

Detailed Description

part of vdj_pipe project.

Distributed under GNU General Public License, Version 3; see doc/license.txt.
Copyright Mikhail K Levin 2013

Macro Definition Documentation

#define BOOST_TEST_MODULE   vector_set_test