Skip to content

Alkass/Pokepp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokepp

This is the C++ version of Alkass/Poke

Getting Started

#include "../poke/poke.h"

TestCaseStatus testCase(Logger* l) {
  return PASSED; // other valid values are FAILED and UNKNOWN
}

int main() {
  TestCaseInterface tci;

  TestCase* on_success = new TestCase(
    "on_success Test Case",
    "No Criteria",
    [](Logger* logger) -> TestCaseStatus {
      return PASSED;
    }
  );

  TestCase* on_failure = new TestCase(
    "on_failure Test Case",
    "No Criteria",
    [](Logger* logger) -> TestCaseStatus {
      return PASSED;
    }
  );

  tci.registerNewTest(new TestCase("Test Case 1", "Test Case Criteria", testCase, on_success, on_failure));

  tci.startTests();
}

About

C++ Test-Driven Development Done Differently

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published