John J. Aylward
c11c006e88
fix tests to not depend on HashSet key order
2020-06-05 19:09:10 -04:00
stleary
cf00d2f265
initial commit
2020-06-03 21:12:19 -05:00
John J. Aylward
b6ed0d4178
fix failing test case in Java1.7
2020-06-03 19:37:08 -04:00
John J. Aylward
56d33b8061
changes number parsing to use BigDecimal as the backing type
...
* updated tests to support BigDecimal as the backing type for numbers
* updated some test resource handling to java7 try-with-resources format
* cleaned up some other minor compiler warnings
2020-05-26 10:10:36 -04:00
stleary
2b0a8838ef
gradle support
2020-05-22 11:17:44 -05:00
Alan Wang
08719d4b3a
Apply suggestions from code review
...
Co-Authored-By: Sean Leary <stleary@gmail.com>
2019-12-30 09:51:08 +08:00
Alanscut
16da56eb34
improve the confused assert message
2019-12-28 17:53:27 +08:00
John J. Aylward
fb01575394
Test cases updates for standardized exception messages
2019-09-17 10:47:16 -04:00
stleary
e4186e072a
reduce number of iterations to shorten test time
2018-12-08 11:29:44 -06:00
John J. Aylward
3e6c0a51bd
update expected exception text in tests to match unified number getters
2018-10-04 16:02:50 -04:00
John J. Aylward
3b8b0a681c
Update test cases to verify performance change and verify opt/getBigDecimal match
2018-10-02 12:38:17 -04:00
Andrei Paikin
d00501eabd
add usage of isEmpty method
2018-05-25 22:47:05 +03:00
John J. Aylward
3fe4a767e6
Fixes incorrect syntax for JSONPointer in test.
2018-03-20 22:15:25 -04:00
Sean Leary
770cb9c4e5
Merge pull request #84 from johnjaylward/FixBeanKeyNameing
...
New test cases for Bean Name customization
2018-03-14 21:19:11 -05:00
John J. Aylward
193a3823b5
new test cases to support bean annotation
2018-03-11 16:56:07 -04:00
John J. Aylward
aa5e80bc8d
add test cases for null keys
2018-03-07 12:11:17 -05:00
dengjianbao
cc2ed79e57
Correct the message to match the function
2018-02-02 22:54:08 +08:00
John J. Aylward
dae88d7c5c
fix method names
2017-11-06 10:35:49 -05:00
John J. Aylward
08d93f3eb5
test cases for issue https://github.com/stleary/JSON-java/issues/379
2017-11-06 10:27:45 -05:00
Miguel
b90bee0f22
Update error message location (+1)
...
`JSONTokener.back()` call removed from `JSONObject(JSONTokener)` constructor.
2017-08-14 13:05:23 -04:00
Miguel
68b262914d
JSONObject(JSONTokener) now points to last character of duplicate key
...
Updating exception message accordingly (position -1)
2017-08-10 19:06:55 -04:00
Miguel
df466db7b9
Replacing tabs with 4 spaces
2017-08-09 21:59:08 -04:00
Miguel
1acb18091a
Remove System.out.println
2017-08-09 21:57:10 -04:00
Miguel
fefd616d73
Unit tests for JSONTokener
2017-08-09 21:51:46 -04:00
Sean Leary
cf411b3187
Merge pull request #75 from johnjaylward/PopulateMapMoreStrict
...
Populate map more strict
2017-07-19 18:57:55 -05:00
John J. Aylward
aa562b5ec3
Update test for issue https://github.com/stleary/JSON-java/issues/356
2017-07-15 12:19:02 -04:00
John J. Aylward
38d11227ee
Adds exception tests
2017-07-09 19:05:00 -04:00
John J. Aylward
e94783f91b
Updates javadocs
2017-07-09 18:19:27 -04:00
John J. Aylward
49117f33dc
Adds new tests for testing bean->JSONObject mapping
2017-07-09 17:57:46 -04:00
John J. Aylward
0e3f23d7a1
reorganize classes so test data is separate from test cases
2017-07-09 16:48:01 -04:00
John J. Aylward
0e612ba8a4
More test corrections for correct position reports in error messages
2017-06-21 19:56:00 -04:00
John J. Aylward
c5e4b91fa4
Updates tests for better error handling changes
2017-06-08 02:25:59 -04:00
Sean Leary
93ca7b176f
Merge pull request #71 from johnjaylward/OptimizeOpt
...
Adjustments to tests for https://github.com/stleary/JSON-java/pull/337
2017-05-22 22:59:37 -05:00
John J. Aylward
04d76b638b
split out tests for better readability
2017-05-19 15:01:37 -04:00
John J. Aylward
cfe6851d8c
Adds testing for -0 with optNumber
2017-05-18 14:25:42 -04:00
John J. Aylward
1967bee236
expands the coercion tests a little more
2017-05-18 12:11:43 -04:00
John J. Aylward
0150639119
update the new coercion test to use actual values and show the parseDouble method is not robust enough for large numbers
2017-05-18 11:58:28 -04:00
John J. Aylward
bdb1163445
Adds conversion tests to ensure downward type coercions are handled sanely
2017-05-18 11:38:42 -04:00
John J. Aylward
2867aaa8c8
Updates test cases to support new optFloat and optNumber
2017-05-17 12:33:59 -04:00
John J. Aylward
49d47e3ff2
Adjustments to tests for https://github.com/stleary/JSON-java/pull/337/
2017-05-16 19:42:46 -04:00
John J. Aylward
1d040ec407
fixes errors with tests relating to https://github.com/stleary/JSON-java/pull/336
2017-05-16 18:16:07 -04:00
John J. Aylward
9df5d34bbe
* Update link in the README to the main JSON-Java repo
...
* Cleans up some warnings
* Adds new test for bug https://github.com/stleary/JSON-java/issues/332
* Adds some resource handling for string writers using pre-java1.7
support. I know StringWriters don't need a close method called, but the
tests should still handle their resources properly.
2017-04-27 12:39:42 -04:00
stleary
e41972a574
add a test for unquoted values
2017-02-26 11:09:41 -06:00
stleary
58aebaa14f
fixed merge issues
2016-09-15 21:31:28 -05:00
John J. Aylward
0b1dbe9369
fixes test to not depend on key order
2016-08-17 12:15:16 -04:00
John J. Aylward
a66b97f60b
fix test
2016-08-17 11:31:44 -04:00
johnjaylward
cbd0418704
Update JSONObjectTest.java
...
fixes test to be applicable
2016-08-16 21:33:54 -04:00
John J. Aylward
bbd3fd5571
Adds tests for numbers
2016-08-16 20:52:41 -04:00
Sean Leary
c400de3cfe
Merge pull request #53 from run2000/master
...
valueToString() and write() tests
2016-08-10 21:55:33 -05:00
John J. Aylward
8bae09f81b
removes unnecessary comparison to true
2016-08-09 16:11:46 -04:00