OSDN Git Service

add copyright
[jindolf/Jindolf.git] / src / test / java / jp / sourceforge / jindolf / json / JsPairTest.java
1 /*\r
2  * Copyright(c) 2009 olyutorskii\r
3  */\r
4 \r
5 package jp.sourceforge.jindolf.json;\r
6 \r
7 import org.junit.After;\r
8 import org.junit.AfterClass;\r
9 import org.junit.Before;\r
10 import org.junit.BeforeClass;\r
11 import org.junit.Test;\r
12 import static org.junit.Assert.*;\r
13 \r
14 /**\r
15  *\r
16  */\r
17 public class JsPairTest {\r
18 \r
19     public JsPairTest() {\r
20     }\r
21 \r
22     @BeforeClass\r
23     public static void setUpClass() throws Exception{\r
24     }\r
25 \r
26     @AfterClass\r
27     public static void tearDownClass() throws Exception{\r
28     }\r
29 \r
30     @Before\r
31     public void setUp() {\r
32     }\r
33 \r
34     @After\r
35     public void tearDown() {\r
36     }\r
37 \r
38     /**\r
39      * Test of getName method, of class JsPair.\r
40      */\r
41     @Test\r
42     public void testGetName(){\r
43         System.out.println("getName");\r
44 \r
45         JsPair pair;\r
46 \r
47         pair = new JsPair("", JsNull.NULL);\r
48         assertEquals("", pair.getName());\r
49 \r
50         pair = new JsPair("a", JsNull.NULL);\r
51         assertEquals("a", pair.getName());\r
52 \r
53         return;\r
54     }\r
55 \r
56     /**\r
57      * Test of getValue method, of class JsPair.\r
58      */\r
59     @Test\r
60     public void testGetValue(){\r
61         System.out.println("getValue");\r
62 \r
63         JsPair pair;\r
64 \r
65         pair = new JsPair("x", JsNull.NULL);\r
66         assertEquals(JsNull.NULL, pair.getValue());\r
67 \r
68         pair = new JsPair("x", "abc");\r
69         assertEquals(new JsString("abc"), pair.getValue());\r
70 \r
71         pair = new JsPair("x", true);\r
72         assertEquals(JsBoolean.TRUE, pair.getValue());\r
73 \r
74         pair = new JsPair("x", false);\r
75         assertEquals(JsBoolean.FALSE, pair.getValue());\r
76 \r
77         pair = new JsPair("x", 999999999999L);\r
78         assertEquals(new JsNumber("999999999999"), pair.getValue());\r
79 \r
80         pair = new JsPair("x", 1.25);\r
81         assertEquals(new JsNumber("1.25"), pair.getValue());\r
82 \r
83         return;\r
84     }\r
85 \r
86     /**\r
87      * Test of toString method, of class JsPair.\r
88      */\r
89     @Test\r
90     public void testToString(){\r
91         System.out.println("toString");\r
92 \r
93         JsPair pair;\r
94 \r
95         pair = new JsPair("x", JsNull.NULL);\r
96         assertEquals("\"x\":null", pair.toString());\r
97 \r
98         pair = new JsPair("", JsNull.NULL);\r
99         assertEquals("\"\":null", pair.toString());\r
100 \r
101         return;\r
102     }\r
103 \r
104 }\r