tvaneerd / gtest-light

Light version of GTest framework compatible with Online compilers like ideone, godbolt, codingame

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GTest -light Build Status

Unit-test your devs on Online compilers

Light version of GTest framework compatible with Online compilers like ideone, godbolt, codingame

Disclaimer

Please note the following before using this project:

  • not supposed to replace GoogleTest
  • only a very limited subset implemented
  • code is not supposed to be really readable: short file in order to use easily in online compilers

Requirements

Compiler with C++11 enabled.

How to use it?

Simply copy-and-paste the content of gtest_light.hpp into your source file. Resulting file might look like:

/* Your code goes here */

/* Content of gtest_light.hpp */

/* Your GTest unit-tests */

int main(int argc, char** argv)
{
  ::testing::InitGoogleTest(&argc, argv);
  int ret { RUN_ALL_TESTS() };
  return ret;
}

About

Light version of GTest framework compatible with Online compilers like ideone, godbolt, codingame

License:MIT License


Languages

Language:C++ 94.4%Language:CMake 5.6%