FF4/JSON Interop
- Removed the \n characters from Task::composeFF4 and Task::ComposeJSON. - Tasks in backlog.data file are now written as JSON. - Tasks are recognized in FF4 or JSON format.
This commit is contained in:
@@ -77,7 +77,7 @@ int main (int argc, char** argv)
|
||||
// Task::set
|
||||
task.clear ();
|
||||
task.set ("name", "value");
|
||||
t.is (task.composeF4 (), "[name:\"value\"]\n", "Task::set");
|
||||
t.is (task.composeF4 (), "[name:\"value\"]", "Task::set");
|
||||
|
||||
// Task::has
|
||||
t.ok (task.has ("name"), "Task::has");
|
||||
@@ -85,18 +85,18 @@ int main (int argc, char** argv)
|
||||
|
||||
// Task::get_int
|
||||
task.set ("one", 1);
|
||||
t.is (task.composeF4 (), "[name:\"value\" one:\"1\"]\n", "Task::set");
|
||||
t.is (task.composeF4 (), "[name:\"value\" one:\"1\"]", "Task::set");
|
||||
t.is (task.get_int ("one"), 1, "Task::get_int");
|
||||
|
||||
// Task::get_ulong
|
||||
task.set ("two", "4294967295");
|
||||
t.is (task.composeF4 (), "[name:\"value\" one:\"1\" two:\"4294967295\"]\n", "Task::set");
|
||||
t.is (task.composeF4 (), "[name:\"value\" one:\"1\" two:\"4294967295\"]", "Task::set");
|
||||
t.is ((size_t)task.get_ulong ("two"), (size_t)4294967295UL, "Task::get_ulong");
|
||||
|
||||
// Task::remove
|
||||
task.remove ("one");
|
||||
task.remove ("two");
|
||||
t.is (task.composeF4 (), "[name:\"value\"]\n", "Task::remove");
|
||||
t.is (task.composeF4 (), "[name:\"value\"]", "Task::remove");
|
||||
|
||||
// Task::all
|
||||
t.is (task.size (), (size_t)1, "Task::all size");
|
||||
|
||||
Reference in New Issue
Block a user