text: /**************************************************************************/
  /*                                                                        */
  /*                              WWIV Version 5.x                          */
  /*               Copyright (C)2014-2020, WWIV Software Services           */
  /*                                                                        */
  /*    Licensed  under the  Apache License, Version  2.0 (the "License");  */
  /*    you may not use this  file  except in compliance with the License.  */
  /*    You may obtain a copy of the License at                             */
  /*                                                                        */
  /*                http://www.apache.org/licenses/LICENSE-2.0              */
  /*                                                                        */
  /*    Unless  required  by  applicable  law  or agreed to  in  writing,   */
  /*    software  distributed  under  the  License  is  distributed on an   */
  /*    "AS IS"  BASIS, WITHOUT  WARRANTIES  OR  CONDITIONS OF ANY  KIND,   */
  /*    either  express  or implied.  See  the  License for  the specific   */
  /*    language governing permissions and limitations under the License.   */
  /*                                                                        */
  /**************************************************************************/
  #include "gtest/gtest.h"
  #include "core/clock.h"
  #include "core/datetime.h"
  
  #include <string>
  
  using std::map;
  using std::string;
  using std::vector;
  
  using namespace wwiv::core;
  
  TEST(Clock, Simple) {
    const auto start = DateTime::now(); 
  
    SystemClock c{};
    const auto mid = c.Now();
  
    const auto end = DateTime::now();
  
    EXPECT_GE(mid, start);
    EXPECT_LE(mid, end);
  }
  