Mic Bowman
|
9875e840f7
Per discussions with justincc... split the JsonStore type
|
11 lat temu |
Justin Clark-Casey (justincc)
|
26dca1adc3
Convert JsonTestPath() use in json regression tests to JsonGetPathType() instead
|
11 lat temu |
Justin Clark-Casey (justincc)
|
050ef1dc4e
minor: Rename regression test method TestGetArrayLength() -> JsonTestGetArrayLength() to match others
|
11 lat temu |
Justin Clark-Casey (justincc)
|
8d5fe5c222
Enable one sub-test in TestJsonSetValue() which now works (using identifier with embedded .).
|
11 lat temu |
Justin Clark-Casey (justincc)
|
61f18d15e1
Rename JsonSetValueJson() -> JsonSetJson() and JsonGetValueJson() -> JsonGetJson()
|
11 lat temu |
Justin Clark-Casey (justincc)
|
0b2608d8f4
Comment out regression TestJsonTestPath and TestJsonTestPathJson as these will go away soon
|
11 lat temu |
Justin Clark-Casey (justincc)
|
cc40517863
Add regression TestJsonList2Path()
|
11 lat temu |
Justin Clark-Casey (justincc)
|
13d4f6f747
Add regression TestGetArrayLength()
|
11 lat temu |
Justin Clark-Casey (justincc)
|
6fe771f27e
Add regression TestJsonGetPathType()
|
11 lat temu |
Justin Clark-Casey (justincc)
|
5557b523fd
Add more sub-tests to TestJsonSetValue for paths containing []{} without {} delineation.
|
11 lat temu |
Justin Clark-Casey (justincc)
|
b1a165a39a
Extend JsonTestSetValue() with tests for escaping brackets, periods and unbalanced braces from paths
|
11 lat temu |
Justin Clark-Casey (justincc)
|
70e641c708
Add test for array as root element in TestJsonCreateStore()
|
11 lat temu |
Justin Clark-Casey (justincc)
|
4b797f2ead
Extend TestJsonRemoveValue() with tests for non-penultimate nodes and arrays
|
11 lat temu |
Justin Clark-Casey (justincc)
|
992ef9e971
Extend TestJsonCreateStore() with a one key input and an input with raw number values
|
11 lat temu |
Justin Clark-Casey (justincc)
|
058d477ce7
Re-enable subtest for single quoted token in TestJsonSetValueJson()
|
11 lat temu |
Justin Clark-Casey (justincc)
|
586def0bcc
Add regression TestJsonSetValueJson()
|
11 lat temu |
Justin Clark-Casey (justincc)
|
d55974bcb7
Add regression TestJsonGetValueJson()
|
11 lat temu |
Justin Clark-Casey (justincc)
|
6924bd21f4
Add regression TestJsonTestPathJson()
|
11 lat temu |
Justin Clark-Casey (justincc)
|
9d001e40e7
Add section to TestJsonGetValue() to test call on a sub-tree
|
11 lat temu |
Justin Clark-Casey (justincc)
|
8fcfd82241
Extend TestJsonTestPath() for non-terminating section of path (i.e. one that does not point to a value/leaf)
|
11 lat temu |
Justin Clark-Casey (justincc)
|
cbb8d82c7d
Add section to TestJsonSetValue() to test attempted set of value where the penultimate section of path does not exist
|
11 lat temu |
Justin Clark-Casey (justincc)
|
c72c189864
Add test to try reading notecard into an invalid path in TestJsonReadNotecard() regression test
|
11 lat temu |
Justin Clark-Casey (justincc)
|
a8bc08ebe6
Change TestDestroyStore() and TestJsonRemoveValue() to reflect the fact that the return values have changed.
|
11 lat temu |
Justin Clark-Casey (justincc)
|
42f724f380
Refine TestJsonReadNotecard() and use / instead of . to separate paths.
|
11 lat temu |
Justin Clark-Casey (justincc)
|
528f23beab
Extend TestJsonReadNotecard() for reads to non-root locations and fake stores.
|
11 lat temu |
Justin Clark-Casey (justincc)
|
9c9b48b29a
Stop wrongly create a receiving store already populated with "Hello":"World" in TestJsonReadNotecard()
|
11 lat temu |
Justin Clark-Casey (justincc)
|
24bfdbfb80
Extend TestJsonWriteNotecard() regression test for cases with fake paths and fake stores.
|
11 lat temu |
Justin Clark-Casey (justincc)
|
bef8961578
Extend TestJsonSetValue() regressio ntes tto test against a fake store
|
11 lat temu |
Justin Clark-Casey (justincc)
|
be982666fb
Extend TestJsonTestPath() regression test with checks against fake values and fake stores
|
11 lat temu |
Justin Clark-Casey (justincc)
|
75f1e04315
Add tests for removing fake values/from fake store in TestJsonRemoveValue()
|
11 lat temu |