Remove googletest (#178)
This commit is contained in:
36
tests/unit/Test/Example.cpp
Normal file
36
tests/unit/Test/Example.cpp
Normal file
@@ -0,0 +1,36 @@
|
||||
#include "Test/Test.h"
|
||||
|
||||
namespace clice::testing {
|
||||
|
||||
namespace {
|
||||
|
||||
suite<"TEST.Example"> suite = [] {
|
||||
skip / test("Skipped") = [] {
|
||||
expect(false);
|
||||
};
|
||||
|
||||
test("Simple") = [] {
|
||||
expect(false);
|
||||
};
|
||||
|
||||
test("Expression") = [] {
|
||||
expect(eq(1, 2));
|
||||
expect(ne(1, 1));
|
||||
expect(eq(add(1, 2), 4));
|
||||
expect(lt(2, 1));
|
||||
expect(lt(sub(4, 1), 1));
|
||||
|
||||
/// expect(has(std::vector{1, 2, 3}, 4));
|
||||
};
|
||||
|
||||
test("Expression") = [] {
|
||||
std::vector v{1, 2, 3};
|
||||
fatal / expect(eq(v.size(), 4));
|
||||
expect(eq(v[3], 1));
|
||||
/// expect(has(std::vector{1, 2, 3}, 4));
|
||||
};
|
||||
};
|
||||
|
||||
} // namespace
|
||||
|
||||
} // namespace clice::testing
|
||||
Reference in New Issue
Block a user