FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
JSON-Java-unit-test/PropertyTest.java at master · teocci/JSON-Java-unit-test · GitHub
teocci
/
JSON-Java-unit-test
Public
forked from
stleary/JSON-Java-unit-test
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
JSON-Java-unit-test
/
PropertyTest.java
Copy path
More file actions
More file actions
Latest commit
History
History
History
81 lines (63 loc) · 2.73 KB
Breadcrumbs
JSON-Java-unit-test
/
PropertyTest.java
Copy path
File metadata and controls
81 lines (63 loc) · 2.73 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
package
org
.
json
.
junit
;
import
java
.
util
.*;
import
static
org
.
junit
.
Assert
.*;
import
org
.
json
.*;
import
org
.
junit
.
Test
;
/**
* Tests for JSON-Java Property.java
*/
public
class
PropertyTest
{
@
Test
public
void
shouldHandleNullProperties
() {
Properties
properties
=
null
;
JSONObject
jsonObject
=
Property
.
toJSONObject
(
properties
);
assertTrue
(
"jsonObject should be empty"
,
jsonObject
.
length
() ==
0
);
}
@
Test
public
void
shouldHandleEmptyProperties
() {
Properties
properties
=
new
Properties
();
JSONObject
jsonObject
=
Property
.
toJSONObject
(
properties
);
assertTrue
(
"jsonObject should be empty"
,
jsonObject
.
length
() ==
0
);
}
@
Test
public
void
shouldHandleProperties
() {
Properties
properties
=
new
Properties
();
properties
.
put
(
"Illinois"
,
"Springfield"
);
properties
.
put
(
"Missouri"
,
"Jefferson City"
);
properties
.
put
(
"Washington"
,
"Olympia"
);
properties
.
put
(
"California"
,
"Sacramento"
);
properties
.
put
(
"Indiana"
,
"Indianapolis"
);
JSONObject
jsonObject
=
Property
.
toJSONObject
(
properties
);
assertTrue
(
"jsonObject should contain 5 items"
,
jsonObject
.
length
() ==
5
);
assertTrue
(
"jsonObject should contain Illinois property"
,
"Springfield"
.
equals
(
jsonObject
.
get
(
"Illinois"
)));
assertTrue
(
"jsonObject should contain Missouri property"
,
"Jefferson City"
.
equals
(
jsonObject
.
get
(
"Missouri"
)));
assertTrue
(
"jsonObject should contain Washington property"
,
"Olympia"
.
equals
(
jsonObject
.
get
(
"Washington"
)));
assertTrue
(
"jsonObject should contain California property"
,
"Sacramento"
.
equals
(
jsonObject
.
get
(
"California"
)));
assertTrue
(
"jsonObject should contain Indiana property"
,
"Indianapolis"
.
equals
(
jsonObject
.
get
(
"Indiana"
)));
}
@
Test
public
void
shouldHandleNullJSONProperty
() {
JSONObject
jsonObject
=
null
;
Properties
properties
=
Property
.
toProperties
(
jsonObject
);
assertTrue
(
"properties should be empty"
,
properties
.
size
() ==
0
);
}
@
Test
public
void
shouldHandleJSONProperty
() {
Properties
properties
=
new
Properties
();
properties
.
put
(
"Illinois"
,
"Springfield"
);
properties
.
put
(
"Missouri"
,
"Jefferson City"
);
properties
.
put
(
"Washington"
,
"Olympia"
);
properties
.
put
(
"California"
,
"Sacramento"
);
properties
.
put
(
"Indiana"
,
"Indianapolis"
);
JSONObject
jsonObject
=
Property
.
toJSONObject
(
properties
);
Properties
jsonProperties
=
Property
.
toProperties
(
jsonObject
);
assertTrue
(
"property objects should match"
,
properties
.
equals
(
jsonProperties
));
}
}
Back
|
FazBrowse Home
|
New Git URL