TIMPI
Functions | Variables
utility_unit.C File Reference

Go to the source code of this file.

Functions

void testVersionString ()
 
void testVersionNumber ()
 
int main (int argc, const char *const *argv)
 

Variables

CommunicatorTestCommWorld
 

Function Documentation

◆ main()

int main ( int  argc,
const char *const *  argv 
)

Definition at line 29 of file utility_unit.C.

References TIMPI::TIMPIInit::comm(), TestCommWorld, testVersionNumber(), and testVersionString().

30 {
31  TIMPI::TIMPIInit init(argc, argv);
32  TestCommWorld = &init.comm();
33 
36 
37  return 0;
38 }
The TIMPIInit class, when constructed, initializes any dependent libraries (e.g.
Definition: timpi_init.h:57
void testVersionString()
Definition: utility_unit.C:13
void testVersionNumber()
Definition: utility_unit.C:22
Communicator * TestCommWorld
Definition: utility_unit.C:11

◆ testVersionNumber()

void testVersionNumber ( )

Definition at line 22 of file utility_unit.C.

References TIMPI::get_timpi_version().

Referenced by main().

23  {
24  int version = get_timpi_version();
25  TIMPI_UNIT_ASSERT(version == 10805);
26  }
int get_timpi_version()
Definition: timpi_version.C:53

◆ testVersionString()

void testVersionString ( )

Definition at line 13 of file utility_unit.C.

References TIMPI::timpi_version_string().

Referenced by main().

14  {
15  std::string build_string = timpi_version_string();
16  TIMPI_UNIT_ASSERT(build_string.find("Version = 1.8.5") != std::string::npos);
17  TIMPI_UNIT_ASSERT(build_string.find("Build Date") != std::string::npos);
18  TIMPI_UNIT_ASSERT(build_string.find("C++ Config") != std::string::npos);
19  TIMPI_UNIT_ASSERT(build_string.find("Using find correctly") == std::string::npos);
20  }
std::string timpi_version_string()
Definition: timpi_version.C:31

Variable Documentation

◆ TestCommWorld

Communicator* TestCommWorld

Definition at line 11 of file utility_unit.C.

Referenced by main().