Upgrade to Debian Jessie and JDK 7.
[frank.git] / test / net / jaekl / qd / util / StringUtilsTest.java
1 package net.jaekl.qd.util;
2
3 import org.junit.Assert;
4 import org.junit.Test;
5
6 public class StringUtilsTest {
7
8         @Test
9         public void test_equals() {
10                 String [][] expectFalse = { 
11                                 { null, "" },
12                                 { "", null },
13                                 { null, "abc" },
14                                 { "abc", null },
15                                 { "ABC", "abc" },
16                                 { "123458980abc", "abc123459090" },
17                                 { "Fred ", "Fred" },
18                                 { "", "Fred" },
19                                 { "Fred", "" }
20                 };
21                 
22                 String [][] expectTrue = { 
23                                 { null, null },
24                                 { "", "" },
25                                 { "1234", "1234" },
26                                 { "Fred", "Fred" }
27                 };
28                 
29                 for (String[] tuple : expectFalse) {
30                         Assert.assertFalse(StringUtils.areEqual(tuple[0], tuple[1]));
31                 }
32                 for (String[] tuple : expectTrue) {
33                         Assert.assertTrue(StringUtils.areEqual(tuple[0], tuple[1]));
34                 }
35         }
36
37 }