jakubgruber
04/06/2018, 9:56 AMJSONObject
in Android. Can anyone help me, please?
@Test
fun `create JSON, must not be empty or null`() {
val json = JSONObject()
json.put("name", "value")
assertNotNull(json)
assertEquals("value",json.get("name"))
}
Running above test fails, but I believe it should not. What’s wrong with JSONObject
?edwardwongtl
04/06/2018, 10:03 AMjson.get("name")
does not give you a string but a JSONObject
or sthjakubgruber
04/06/2018, 10:04 AMjson.get("name")
returns null anywaygildor
04/06/2018, 10:09 AMjakubgruber
04/06/2018, 10:13 AMjakubgruber
04/06/2018, 10:13 AMtestOptions {
unitTests.returnDefaultValues = true
}
gildor
04/06/2018, 10:14 AMgildor
04/06/2018, 10:14 AMgildor
04/06/2018, 10:14 AMgildor
04/06/2018, 10:15 AMjakubgruber
04/06/2018, 10:15 AMgildor
04/06/2018, 10:15 AMunitTests.returnDefaultValues = true
gildor
04/06/2018, 10:15 AMgildor
04/06/2018, 10:16 AMreturnDefaultValues = true
in your project, my advice to disable it, otherwise you will get a lot of such hard to understand problemsgildor
04/06/2018, 10:18 AMorg.json:json
to test dependencies and use it instead of platform one, but be careful, version of this library can be different on Android Framewrokjakubgruber
04/06/2018, 10:19 AMreturnDefaultValues = true
is not recommended, I just wanted to quickly test something with OkHttpgildor
04/06/2018, 10:19 AMjakubgruber
04/06/2018, 10:20 AMgildor
04/06/2018, 10:21 AMgildor
04/06/2018, 10:22 AMjakubgruber
04/06/2018, 10:22 AMjakubgruber
04/06/2018, 10:23 AMSignature
header (it can) and can post json (tested elsewhere), it must work 🙂gildor
04/06/2018, 10:24 AM"""{"my":"json", "object": []}"""
jakubgruber
04/06/2018, 10:25 AM