General Purpose library for Freestanding C++ and POSIX systems
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

21 řádky
374 B

  1. #pragma once
  2. #include <string>
  3. #include <vector>
  4. #include <memory>
  5. #ifndef FUZZ_STRENGTH
  6. #define FUZZ_STRENGTH = 2048;
  7. #endif
  8. struct test_scaffold{
  9. std::string name;
  10. virtual int run() = 0;
  11. virtual ~test_scaffold() = default;
  12. };
  13. std::vector<std::unique_ptr<test_scaffold>> tests;
  14. struct append_test {
  15. append_test(test_scaffold* ptr) {
  16. tests.emplace_back(ptr);
  17. }
  18. };