9#include <fei_macros.hpp>
11#include <test_utils/test_Database.hpp>
12#include <snl_fei_Utils.hpp>
13#include <snl_fei_MapContig.hpp>
16#define fei_file "test_Database.cpp"
18#include <fei_ErrMacros.hpp>
20test_Database::test_Database(MPI_Comm comm)
25test_Database::~test_Database()
29void test_MapContig_1()
31 FEI_COUT <<
"testing snl_fei::MapContig...";
35 std::pair<snl_fei::MapContig<int>::iterator,
bool> mpair = mc.insert(std::pair<int,int>(1, 2));
39 if ((*miter).second != 2) {
40 throw std::runtime_error(
"MapContig insert iter test 1 failed.");
43 mc.insert(std::pair<int,int>(0,1));
49 if ((*m_iter).first != 0) {
50 throw std::runtime_error(
"MapContig iter test 1 failed.");
53 if ((*m_iter).second != 1) {
54 throw std::runtime_error(
"MapContig iter test 2 failed.");
59 if ((*m_iter).first != 1) {
60 throw std::runtime_error(
"MapContig iter test 3 failed.");
63 if ((*m_iter).second != 2) {
64 throw std::runtime_error(
"MapContig iter test 4 failed.");
67 FEI_COUT <<
"ok"<<FEI_ENDL;
70int test_Database::runtests()
72 if (numProcs_ > 1)
return(0);
88int test_Database::test1()
93int test_Database::test2()
98int test_Database::test3()
103int test_Database::test4()
109int test_Database::test5()
115int test_Database::test6()
121int test_Database::test7()
127int test_Database::test8()