1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.dbcp2.datasources;
18
19 import static org.junit.jupiter.api.Assertions.assertArrayEquals;
20 import static org.junit.jupiter.api.Assertions.assertEquals;
21 import static org.junit.jupiter.api.Assertions.assertFalse;
22 import static org.junit.jupiter.api.Assertions.assertNotEquals;
23
24 import org.junit.jupiter.api.Test;
25
26
27
28
29 public class CharArrayTest {
30
31 @Test
32 public void testAsString() {
33 assertEquals("foo", new CharArray("foo").asString());
34 }
35
36 @Test
37 public void testEquals() {
38 assertEquals(new CharArray("foo"), new CharArray("foo"));
39 assertNotEquals(new CharArray("foo"), new CharArray("bar"));
40 }
41
42 @Test
43 public void testGet() {
44 assertArrayEquals("foo".toCharArray(), new CharArray("foo").get());
45 }
46
47 @Test
48 public void testHashCode() {
49 assertEquals(new CharArray("foo").hashCode(), new CharArray("foo").hashCode());
50 assertNotEquals(new CharArray("foo").hashCode(), new CharArray("bar").hashCode());
51 }
52
53 @Test
54 public void testToString() {
55 assertFalse(new CharArray("foo").toString().contains("foo"));
56 }
57 }