Commit Graph

1172 Commits

Author SHA1 Message Date
4d5a7114c1 Added interface Printable. 2014-07-01 13:44:36 +02:00
c3359d3eb9 Renamed JsonSink into Print 2014-07-01 13:36:22 +02:00
c84860e3f4 Renamed JsonSink::append() into write() to match Arduino's Print class 2014-07-01 13:33:00 +02:00
1401665129 Added tests of writeTo() return value 2014-07-01 13:29:54 +02:00
19e007c3f5 Added tests of writeTo() return value 2014-07-01 13:25:21 +02:00
88f630cee5 Added tests on returned value. 2014-07-01 13:20:47 +02:00
a57220debc Changed JsonSink to match Arduino's Print class 2014-07-01 13:15:50 +02:00
69d682ce81 Extracted interface JsonSink. 2014-06-30 19:19:39 +02:00
81f7849c26 Got rid of the switch/case in JsonValue 2014-06-30 18:37:54 +02:00
10068e7b22 Added a test of an empty hash table in a hash table 2014-06-30 12:49:12 +02:00
5b2ee9ed29 Added a test of an empty array in a hash 2014-06-30 12:47:53 +02:00
93ddb9498e Added tests that adds a boolean to a hash table 2014-06-27 13:59:11 +02:00
495efd8629 Added a test that adds a null in a hash table 2014-06-27 13:57:06 +02:00
f548093d86 Added a test of one number in a hash table 2014-06-27 13:54:51 +02:00
5f77949636 Added a test of one string over hash table's capacity 2014-06-27 13:53:55 +02:00
e26cea59e5 Added a test with two strings in a hash table 2014-06-27 13:52:01 +02:00
1800a8e89e Added a test of a nested hash table in an array 2014-06-27 13:49:03 +02:00
1d064d709b Removed the overloads of add() by using a templated type 2014-06-27 13:45:50 +02:00
b7933f85ba Renamed addItem() to add() 2014-06-27 13:43:26 +02:00
0240270492 Extracted class JsonValue 2014-06-27 13:42:26 +02:00
dd8baea373 Fixed the failing tests 2014-06-27 13:24:10 +02:00
568b8988d8 Renamed private members 2014-06-27 13:18:38 +02:00
4f4b35bd41 Small refactoring of the tests 2014-06-27 13:09:52 +02:00
ff4060f5d1 Added a test that adds a string value in a hash 2014-06-27 13:07:38 +02:00
ebb257df6e Added a test of an empty hashtable 2014-06-27 13:00:27 +02:00
48a91a219c Moved writeTo to JsonObjectBase 2014-06-26 13:39:05 +02:00
e75e3b6527 Delete empty file 2014-06-26 13:30:18 +02:00
63ae9ef096 Moved floating point formatting to StringBuilder 2014-06-26 13:28:42 +02:00
33508e3fe0 Minor simplifications 2014-06-26 13:18:28 +02:00
1c4d4bfd2d Added a test with a NULL string 2014-06-26 13:16:22 +02:00
18587d132b Added a test with a NULL string 2014-06-26 13:14:09 +02:00
d12e25bd8a Added a test with special chars 2014-06-26 13:10:52 +02:00
25118ad8c0 Added a test class for StringBuilder.appendEscaped() 2014-06-26 13:05:49 +02:00
7ab728e996 Added a test that appends a string longer that the capacity of the builder 2014-06-26 13:00:14 +02:00
ca99749f28 Added a test that appends 2 string 2014-06-26 12:56:30 +02:00
55487ad668 Added a test that appends special chars 2014-06-26 12:55:40 +02:00
6ea9574330 Added a test that append a normal string 2014-06-26 12:53:58 +02:00
1e44f5522e Added a test that appends an empty string 2014-06-26 12:52:56 +02:00
786fe994aa Added a test class for StringBuilder 2014-06-26 12:50:48 +02:00
6b61617133 Added a test that adds a string with a backslash in it 2014-06-25 13:55:18 +02:00
45dfdbd5e4 Added method appendFormatted() 2014-06-25 13:50:28 +02:00
dd6fd6f198 Added a tests of a string with a double quote in it 2014-06-25 13:47:28 +02:00
ca53abdc41 Moved implementation to the .cpp file 2014-06-25 13:34:47 +02:00
5e4c4a4bdc Renamed the inner types 2014-06-25 13:33:19 +02:00
aa6cf308db Added a test that adds a nested array to an array 2014-06-25 13:31:05 +02:00
b8df795cb5 Added a test that adds a empty nested array in an array 2014-06-25 13:28:56 +02:00
4c387e9062 Extracted base class JsonObjectBase 2014-06-25 13:23:08 +02:00
d57234e92c JsonArray: extracted methods addItem 2014-06-25 13:14:10 +02:00
6f247a5080 Extracted class StringBuilder 2014-06-25 13:02:39 +02:00
d306422ed9 Replace single quotes by double quotes 2014-06-24 21:28:02 +02:00