libmoost
/home/mhx/git/github/libmoost/test/io/file_backed_data_source.cpp File Reference
#include <map>
#include <fstream>
#include <cstdio>
#include <stdexcept>
#include <boost/test/unit_test.hpp>
#include <boost/test/test_tools.hpp>
#include <boost/filesystem.hpp>
#include <boost/shared_ptr.hpp>
#include "../../include/moost/io/file_backed_data_source.hpp"
#include "../../include/moost/testing/test_directory_creator.hpp"
Include dependency graph for file_backed_data_source.cpp:

Go to the source code of this file.

Classes

class  IncrementingIntDataPolicy
struct  Fixture

Functions

 BOOST_FIXTURE_TEST_CASE (test_initial_load, Fixture)
 BOOST_FIXTURE_TEST_CASE (test_auto_reload, Fixture)
 BOOST_FIXTURE_TEST_CASE (test_first_load_fail_throw, Fixture)
 BOOST_FIXTURE_TEST_CASE (test_first_load_fail_log, Fixture)
 BOOST_FIXTURE_TEST_CASE (test_reload_too_soon, Fixture)
 BOOST_FIXTURE_TEST_CASE (test_new_data_too_small, Fixture)
 BOOST_FIXTURE_TEST_CASE (test_load_throws, Fixture)
 BOOST_FIXTURE_TEST_CASE (test_register, Fixture)
 BOOST_FIXTURE_TEST_CASE (test_valid_options_from_xml, Fixture)
 BOOST_FIXTURE_TEST_CASE (test_some_valid_options_from_xml, Fixture)
 BOOST_FIXTURE_TEST_CASE (test_invalid_options_from_xml, Fixture)
 BOOST_FIXTURE_TEST_CASE (test_wrong_options_from_xml, Fixture)

Function Documentation

BOOST_FIXTURE_TEST_CASE ( test_initial_load  ,
Fixture   
)

Definition at line 178 of file file_backed_data_source.cpp.

BOOST_FIXTURE_TEST_CASE ( test_auto_reload  ,
Fixture   
)

Definition at line 194 of file file_backed_data_source.cpp.

BOOST_FIXTURE_TEST_CASE ( test_first_load_fail_throw  ,
Fixture   
)

Definition at line 221 of file file_backed_data_source.cpp.

BOOST_FIXTURE_TEST_CASE ( test_first_load_fail_log  ,
Fixture   
)

Definition at line 232 of file file_backed_data_source.cpp.

BOOST_FIXTURE_TEST_CASE ( test_reload_too_soon  ,
Fixture   
)

Definition at line 244 of file file_backed_data_source.cpp.

BOOST_FIXTURE_TEST_CASE ( test_new_data_too_small  ,
Fixture   
)

Definition at line 257 of file file_backed_data_source.cpp.

BOOST_FIXTURE_TEST_CASE ( test_load_throws  ,
Fixture   
)

Definition at line 270 of file file_backed_data_source.cpp.

BOOST_FIXTURE_TEST_CASE ( test_register  ,
Fixture   
)

Definition at line 283 of file file_backed_data_source.cpp.

BOOST_FIXTURE_TEST_CASE ( test_valid_options_from_xml  ,
Fixture   
)

Definition at line 299 of file file_backed_data_source.cpp.

Here is the call graph for this function:

BOOST_FIXTURE_TEST_CASE ( test_some_valid_options_from_xml  ,
Fixture   
)

Definition at line 316 of file file_backed_data_source.cpp.

Here is the call graph for this function:

BOOST_FIXTURE_TEST_CASE ( test_invalid_options_from_xml  ,
Fixture   
)

Definition at line 332 of file file_backed_data_source.cpp.

Here is the call graph for this function:

BOOST_FIXTURE_TEST_CASE ( test_wrong_options_from_xml  ,
Fixture   
)

Definition at line 345 of file file_backed_data_source.cpp.

Here is the call graph for this function: