add initial bulk run from pre-commit over all files

This commit is contained in:
Felix Schurk
2024-07-29 22:34:51 +02:00
parent 665aeeef61
commit 93356b39c3
418 changed files with 21354 additions and 23858 deletions

View File

@@ -27,31 +27,23 @@
#include <cmake.h>
// cmake.h include header must come first
#include <test.h>
#include <DOM.h>
#include <Variant.h>
#include <test.h>
////////////////////////////////////////////////////////////////////////////////
bool providerString (const std::string& path, Variant& var)
{
if (path == "name")
{
var = Variant ("value");
bool providerString(const std::string& path, Variant& var) {
if (path == "name") {
var = Variant("value");
return true;
}
else if (path == "name.next")
{
var = Variant ("value.next");
} else if (path == "name.next") {
var = Variant("value.next");
return true;
}
else if (path == "foo")
{
var = Variant ("bar");
} else if (path == "foo") {
var = Variant("bar");
return true;
}
else if (path == "name.size")
{
var = Variant (6);
} else if (path == "name.size") {
var = Variant(6);
return true;
}
@@ -59,40 +51,39 @@ bool providerString (const std::string& path, Variant& var)
}
////////////////////////////////////////////////////////////////////////////////
int main (int, char**)
{
UnitTest t (12);
int main(int, char**) {
UnitTest t(12);
DOM dom;
t.is (dom.count (), 0, "DOM empty count is zero");
t.is(dom.count(), 0, "DOM empty count is zero");
dom.addSource ("name", &providerString);
dom.addSource ("name.next", &providerString);
dom.addSource ("name.size", &providerString);
dom.addSource ("foo", &providerString);
t.diag (dom.dump ());
t.is (dom.count (), 4, "DOM now contains 4 nodes");
dom.addSource("name", &providerString);
dom.addSource("name.next", &providerString);
dom.addSource("name.size", &providerString);
dom.addSource("foo", &providerString);
t.diag(dom.dump());
t.is(dom.count(), 4, "DOM now contains 4 nodes");
t.ok (dom.valid ("name"), "DOM 'name' valid");
t.ok (dom.valid ("name.next"), "DOM 'name.next' valid");
t.ok (dom.valid ("name.size"), "DOM 'name.size' valid");
t.ok (dom.valid ("foo"), "DOM 'foo' valid");
t.notok (dom.valid ("missing"), "DOM 'missing' not valid");
t.ok(dom.valid("name"), "DOM 'name' valid");
t.ok(dom.valid("name.next"), "DOM 'name.next' valid");
t.ok(dom.valid("name.size"), "DOM 'name.size' valid");
t.ok(dom.valid("foo"), "DOM 'foo' valid");
t.notok(dom.valid("missing"), "DOM 'missing' not valid");
auto v = dom.get ("name");
t.is (v.get_string (), "value", "DOM get 'name' --> 'value'");
auto v = dom.get("name");
t.is(v.get_string(), "value", "DOM get 'name' --> 'value'");
v = dom.get ("name.next");
t.is (v.get_string (), "value.next", "DOM get 'name.next' --> 'value.next'");
v = dom.get("name.next");
t.is(v.get_string(), "value.next", "DOM get 'name.next' --> 'value.next'");
v = dom.get ("name.size");
t.is (v.get_integer (), 6, "DOM get 'name.size' --> 6");
v = dom.get("name.size");
t.is(v.get_integer(), 6, "DOM get 'name.size' --> 6");
v = dom.get ("foo");
t.is (v.get_string (), "bar", "DOM get 'name.size' --> 6");
v = dom.get("foo");
t.is(v.get_string(), "bar", "DOM get 'name.size' --> 6");
v = dom.get ("missing");
t.is (v.get_string (), "", "DOM get 'missing' --> ''");
v = dom.get("missing");
t.is(v.get_string(), "", "DOM get 'missing' --> ''");
return 0;
}