mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-08-23 05:27:47 +02:00
add initial bulk run from pre-commit over all files
This commit is contained in:
parent
665aeeef61
commit
93356b39c3
418 changed files with 21354 additions and 23858 deletions
|
@ -27,22 +27,22 @@
|
|||
#include <cmake.h>
|
||||
// cmake.h include header must come first
|
||||
|
||||
#include <iostream>
|
||||
#include <stdlib.h>
|
||||
#include <main.h>
|
||||
#include <util.h>
|
||||
#include <stdlib.h>
|
||||
#include <test.h>
|
||||
#include <util.h>
|
||||
|
||||
#include <iostream>
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
int main (int, char**)
|
||||
{
|
||||
UnitTest t (19);
|
||||
int main(int, char**) {
|
||||
UnitTest t(19);
|
||||
Context context;
|
||||
Context::setContext(&context);
|
||||
|
||||
// Ensure environment has no influence.
|
||||
unsetenv ("TASKDATA");
|
||||
unsetenv ("TASKRC");
|
||||
unsetenv("TASKDATA");
|
||||
unsetenv("TASKRC");
|
||||
|
||||
// TODO int confirm4 (const std::string&);
|
||||
|
||||
|
@ -50,46 +50,48 @@ int main (int, char**)
|
|||
|
||||
// TODO These are in feedback.cpp, not util.cpp.
|
||||
Task left;
|
||||
left.set ("zero", "0");
|
||||
left.set ("one", 1);
|
||||
left.set ("two", 2);
|
||||
left.set("zero", "0");
|
||||
left.set("one", 1);
|
||||
left.set("two", 2);
|
||||
|
||||
Task right;
|
||||
right.set ("zero", "00");
|
||||
right.set ("two", 2);
|
||||
right.set ("three", 3);
|
||||
right.set("zero", "00");
|
||||
right.set("two", 2);
|
||||
right.set("three", 3);
|
||||
|
||||
Task rightAgain (right);
|
||||
Task rightAgain(right);
|
||||
|
||||
std::string output = left.diff (right);
|
||||
t.ok (!(left == right), "Detected changes");
|
||||
t.ok (output.find ("Zero will be changed from '0' to '00'") != std::string::npos, "Detected change zero:0 -> zero:00");
|
||||
t.ok (output.find ("One will be deleted") != std::string::npos, "Detected deletion one:1 ->");
|
||||
t.ok (output.find ("Two") == std::string::npos, "Detected no change two:2 -> two:2");
|
||||
t.ok (output.find ("Three will be set to '3'") != std::string::npos, "Detected addition -> three:3");
|
||||
std::string output = left.diff(right);
|
||||
t.ok(!(left == right), "Detected changes");
|
||||
t.ok(output.find("Zero will be changed from '0' to '00'") != std::string::npos,
|
||||
"Detected change zero:0 -> zero:00");
|
||||
t.ok(output.find("One will be deleted") != std::string::npos, "Detected deletion one:1 ->");
|
||||
t.ok(output.find("Two") == std::string::npos, "Detected no change two:2 -> two:2");
|
||||
t.ok(output.find("Three will be set to '3'") != std::string::npos,
|
||||
"Detected addition -> three:3");
|
||||
|
||||
output = right.diff (rightAgain);
|
||||
t.ok (output.find ("No changes will be made") != std::string::npos, "No changes detected");
|
||||
output = right.diff(rightAgain);
|
||||
t.ok(output.find("No changes will be made") != std::string::npos, "No changes detected");
|
||||
|
||||
// std::vector<std::string> indentProject (const std::string&, const std::string whitespace=" ", char delimiter='.');
|
||||
t.is (indentProject (""), "", "indentProject '' -> ''");
|
||||
t.is (indentProject ("one"), "one", "indentProject 'one' -> 'one'");
|
||||
t.is (indentProject ("one.two"), " two", "indentProject 'one.two' -> ' two'");
|
||||
t.is (indentProject ("one.two.three"), " three", "indentProject 'one.two.three' -> ' three'");
|
||||
// std::vector<std::string> indentProject (const std::string&, const std::string whitespace=" ",
|
||||
// char delimiter='.');
|
||||
t.is(indentProject(""), "", "indentProject '' -> ''");
|
||||
t.is(indentProject("one"), "one", "indentProject 'one' -> 'one'");
|
||||
t.is(indentProject("one.two"), " two", "indentProject 'one.two' -> ' two'");
|
||||
t.is(indentProject("one.two.three"), " three", "indentProject 'one.two.three' -> ' three'");
|
||||
|
||||
// bool nontrivial (const std::string&);
|
||||
t.notok (nontrivial (""), "nontrivial '' -> false");
|
||||
t.notok (nontrivial (" "), "nontrivial ' ' -> false");
|
||||
t.notok (nontrivial ("\t\t"), "nontrivial '\\t\\t' -> false");
|
||||
t.notok (nontrivial (" \t \t"), "nontrivial ' \\t \\t' -> false");
|
||||
t.ok (nontrivial ("a"), "nontrivial 'a' -> true");
|
||||
t.ok (nontrivial (" a"), "nontrivial ' a' -> true");
|
||||
t.ok (nontrivial ("a "), "nontrivial 'a ' -> true");
|
||||
t.ok (nontrivial (" \t\ta"), "nontrivial ' \\t\\ta' -> true");
|
||||
t.ok (nontrivial ("a\t\t "), "nontrivial 'a\\t\\t ' -> true");
|
||||
t.notok(nontrivial(""), "nontrivial '' -> false");
|
||||
t.notok(nontrivial(" "), "nontrivial ' ' -> false");
|
||||
t.notok(nontrivial("\t\t"), "nontrivial '\\t\\t' -> false");
|
||||
t.notok(nontrivial(" \t \t"), "nontrivial ' \\t \\t' -> false");
|
||||
t.ok(nontrivial("a"), "nontrivial 'a' -> true");
|
||||
t.ok(nontrivial(" a"), "nontrivial ' a' -> true");
|
||||
t.ok(nontrivial("a "), "nontrivial 'a ' -> true");
|
||||
t.ok(nontrivial(" \t\ta"), "nontrivial ' \\t\\ta' -> true");
|
||||
t.ok(nontrivial("a\t\t "), "nontrivial 'a\\t\\t ' -> true");
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue