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 package org.slf4j.instrumentation;
26
27 import junit.framework.TestCase;
28
29 public class ToStringHelperTest extends TestCase {
30
31 public void testRenderer() {
32 assertEquals("", "null", ToStringHelper.render(null));
33 assertEquals("", "a", ToStringHelper.render("a"));
34 assertEquals("", "[]", ToStringHelper.render(new String[0]));
35
36 assertEquals("", "[a]", ToStringHelper.render(new String[] { "a" }));
37
38 assertEquals("", "[a, b]", ToStringHelper.render(new String[] { "a", "b" }));
39
40 assertEquals("", "[a, b, c]", ToStringHelper.render(new String[] { "a", "b", "c" }));
41
42 assertEquals("", "[[a], [b, c]]", ToStringHelper.render(new String[][] { { "a" }, { "b", "c" } }));
43
44 assertEquals("", "[0, [a], [b, c]]", ToStringHelper.render(new Object[] { "0", new String[] { "a" }, new Object[] { "b", "c" } }));
45
46 assertEquals("", "[1]", ToStringHelper.render(new int[] { 1 }));
47
48 assertEquals("", "[1, 2, 3]", ToStringHelper.render(new int[] { 1, 2, 3 }));
49
50 assertEquals("", "[1, 2, 3]", ToStringHelper.render(new long[] { 1, 2, 3 }));
51
52 assertEquals("", "[1, 2, 3]", ToStringHelper.render(new short[] { 1, 2, 3 }));
53
54 assertEquals("", "[[1, 2], [], [3, 4]]", ToStringHelper.render(new byte[][] { { 1, 2 }, {}, { 3, 4 } }));
55
56 assertEquals("", "[1.0, 2.0, 3.0]", ToStringHelper.render(new float[] { 1, 2, 3 }));
57
58 assertEquals("", "[1.0, 2.0, 3.0]", ToStringHelper.render(new double[] { 1, 2, 3 }));
59
60 assertEquals("", "[[1.0, 2.0, 3.0]]", ToStringHelper.render(new double[][] { { 1, 2, 3 } }));
61
62 assertEquals("", "[true, false, true]", ToStringHelper.render(new boolean[] { true, false, true }));
63 }
64
65 }