(t *testing.T)
| 1024 | } |
| 1025 | |
| 1026 | func TestValidBasic(t *testing.T) { |
| 1027 | testvalid(t, "0", true) |
| 1028 | testvalid(t, "00", false) |
| 1029 | testvalid(t, "-00", false) |
| 1030 | testvalid(t, "-.", false) |
| 1031 | testvalid(t, "-.123", false) |
| 1032 | testvalid(t, "0.0", true) |
| 1033 | testvalid(t, "10.0", true) |
| 1034 | testvalid(t, "10e1", true) |
| 1035 | testvalid(t, "10EE", false) |
| 1036 | testvalid(t, "10E-", false) |
| 1037 | testvalid(t, "10E+", false) |
| 1038 | testvalid(t, "10E123", true) |
| 1039 | testvalid(t, "10E-123", true) |
| 1040 | testvalid(t, "10E-0123", true) |
| 1041 | testvalid(t, "", false) |
| 1042 | testvalid(t, " ", false) |
| 1043 | testvalid(t, "{}", true) |
| 1044 | testvalid(t, "{", false) |
| 1045 | testvalid(t, "-", false) |
| 1046 | testvalid(t, "-1", true) |
| 1047 | testvalid(t, "-1.", false) |
| 1048 | testvalid(t, "-1.0", true) |
| 1049 | testvalid(t, " -1.0", true) |
| 1050 | testvalid(t, " -1.0 ", true) |
| 1051 | testvalid(t, "-1.0 ", true) |
| 1052 | testvalid(t, "-1.0 i", false) |
| 1053 | testvalid(t, "-1.0 i", false) |
| 1054 | testvalid(t, "true", true) |
| 1055 | testvalid(t, " true", true) |
| 1056 | testvalid(t, " true ", true) |
| 1057 | testvalid(t, " True ", false) |
| 1058 | testvalid(t, " tru", false) |
| 1059 | testvalid(t, "false", true) |
| 1060 | testvalid(t, " false", true) |
| 1061 | testvalid(t, " false ", true) |
| 1062 | testvalid(t, " False ", false) |
| 1063 | testvalid(t, " fals", false) |
| 1064 | testvalid(t, "null", true) |
| 1065 | testvalid(t, " null", true) |
| 1066 | testvalid(t, " null ", true) |
| 1067 | testvalid(t, " Null ", false) |
| 1068 | testvalid(t, " nul", false) |
| 1069 | testvalid(t, " []", true) |
| 1070 | testvalid(t, " [true]", true) |
| 1071 | testvalid(t, " [ true, null ]", true) |
| 1072 | testvalid(t, " [ true,]", false) |
| 1073 | testvalid(t, `{"hello":"world"}`, true) |
| 1074 | testvalid(t, `{ "hello": "world" }`, true) |
| 1075 | testvalid(t, `{ "hello": "world", }`, false) |
| 1076 | testvalid(t, `{"a":"b",}`, false) |
| 1077 | testvalid(t, `{"a":"b","a"}`, false) |
| 1078 | testvalid(t, `{"a":"b","a":}`, false) |
| 1079 | testvalid(t, `{"a":"b","a":1}`, true) |
| 1080 | testvalid(t, `{"a":"b",2"1":2}`, false) |
| 1081 | testvalid(t, `{"a":"b","a": 1, "c":{"hi":"there"} }`, true) |
| 1082 | testvalid(t, `{"a":"b","a": 1, "c":{"hi":"there", "easy":["going",`+ |
| 1083 | `{"mixed":"bag"}]} }`, true) |
nothing calls this directly
no test coverage detected
searching dependent graphs…