2 * Copyright(c) 2009 olyutorskii
\r
5 package jp.sourceforge.jindolf.json;
\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
17 public class JsPairTest {
\r
19 public JsPairTest() {
\r
23 public static void setUpClass() throws Exception{
\r
27 public static void tearDownClass() throws Exception{
\r
31 public void setUp() {
\r
35 public void tearDown() {
\r
39 * Test of getName method, of class JsPair.
\r
42 public void testGetName(){
\r
43 System.out.println("getName");
\r
47 pair = new JsPair("", JsNull.NULL);
\r
48 assertEquals("", pair.getName());
\r
50 pair = new JsPair("a", JsNull.NULL);
\r
51 assertEquals("a", pair.getName());
\r
57 * Test of getValue method, of class JsPair.
\r
60 public void testGetValue(){
\r
61 System.out.println("getValue");
\r
65 pair = new JsPair("x", JsNull.NULL);
\r
66 assertEquals(JsNull.NULL, pair.getValue());
\r
68 pair = new JsPair("x", "abc");
\r
69 assertEquals(new JsString("abc"), pair.getValue());
\r
71 pair = new JsPair("x", true);
\r
72 assertEquals(JsBoolean.TRUE, pair.getValue());
\r
74 pair = new JsPair("x", false);
\r
75 assertEquals(JsBoolean.FALSE, pair.getValue());
\r
77 pair = new JsPair("x", 999999999999L);
\r
78 assertEquals(new JsNumber("999999999999"), pair.getValue());
\r
80 pair = new JsPair("x", 1.25);
\r
81 assertEquals(new JsNumber("1.25"), pair.getValue());
\r
87 * Test of toString method, of class JsPair.
\r
90 public void testToString(){
\r
91 System.out.println("toString");
\r
95 pair = new JsPair("x", JsNull.NULL);
\r
96 assertEquals("\"x\":null", pair.toString());
\r
98 pair = new JsPair("", JsNull.NULL);
\r
99 assertEquals("\"\":null", pair.toString());
\r