MCPcopy Create free account
hub / github.com/ElementsProject/elements / BOOST_AUTO_TEST_CASE

Function BOOST_AUTO_TEST_CASE

src/test/flatfile_tests.cpp:15–26  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13BOOST_FIXTURE_TEST_SUITE(flatfile_tests, BasicTestingSetup)
14
15BOOST_AUTO_TEST_CASE(flatfile_filename)
16{
17 const auto data_dir = m_args.GetDataDirBase();
18
19 FlatFilePos pos(456, 789);
20
21 FlatFileSeq seq1(data_dir, "a", 16 * 1024);
22 BOOST_CHECK_EQUAL(seq1.FileName(pos), data_dir / "a00456.dat");
23
24 FlatFileSeq seq2(data_dir / "a", "b", 16 * 1024);
25 BOOST_CHECK_EQUAL(seq2.FileName(pos), data_dir / "a" / "b00456.dat");
26}
27
28BOOST_AUTO_TEST_CASE(flatfile_open)
29{

Callers

nothing calls this directly

Calls 6

GetSerializeSizeFunction · 0.85
FileNameMethod · 0.80
FlatFilePosClass · 0.50
OpenMethod · 0.45
AllocateMethod · 0.45
FlushMethod · 0.45

Tested by

no test coverage detected