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