27  TEST_COMPARE(te->getType(), ==, 
"Base");
 
   29  TEST_COMPARE(te->getName(), ==, 
"TimeEventBase");
 
   30  te->setName(
"TestName");
 
   31  TEST_COMPARE(te->getName(), ==, 
"TestName");
 
   33  TEST_COMPARE(te->isTime(0.0), ==, 
false);
 
   34  TEST_FLOATING_EQUALITY(
 
   35      te->getAbsTol(), std::numeric_limits<double>::epsilon() * 100.0, 1.0e-14);
 
   36  TEST_FLOATING_EQUALITY(te->timeToNextEvent(0.0), te->getDefaultTime(),
 
   38  TEST_FLOATING_EQUALITY(te->timeOfNextEvent(0.0), te->getDefaultTime(),
 
   40  TEST_FLOATING_EQUALITY(te->getDefaultTol(), te->getAbsTol(), 1.0e-14);
 
   41  TEST_COMPARE(te->eventInRange(0.0, 1.0), ==, 
false);
 
   43  TEST_COMPARE(te->isIndex(0), ==, 
false);
 
   44  TEST_COMPARE(te->indexToNextEvent(0), ==, te->getDefaultIndex());
 
   45  TEST_COMPARE(te->indexOfNextEvent(0), ==, te->getDefaultIndex());
 
   46  TEST_COMPARE(te->eventInRange(0, 10), ==, 
false);
 
   49  TEST_COMPARE(te->isIndex(1), ==, 
false);
 
   50  TEST_COMPARE(te->indexToNextEvent(1), ==, te->getDefaultIndex());
 
   51  TEST_COMPARE(te->indexOfNextEvent(1), ==, te->getDefaultIndex());
 
   52  TEST_COMPARE(te->eventInRangeIndex(1, 4), ==, 
false);
 
 
   61  auto pl = teb->getValidParameters();
 
   63  TEST_COMPARE(pl->get<std::string>(
"Type"), ==, 
"Base");
 
   64  TEST_COMPARE(pl->get<std::string>(
"Name"), ==, 
"TimeEventBase");
 
   67    std::ostringstream unusedParameters;
 
   68    pl->unused(unusedParameters);
 
   69    TEST_COMPARE(unusedParameters.str(), ==, 
"");