1 4 package com.tc.util; 5 6 import com.tc.test.TCTestCase; 7 8 11 public class ToStringStringifierTest extends TCTestCase { 12 13 private static class MyObj { 14 private final String value; 15 16 public MyObj(String value) { 17 this.value = value; 18 } 19 20 public String toString() { 21 return "XXX" + this.value + "YYY"; 22 } 23 } 24 25 public void testNull() { 26 String nullAsString = ToStringStringifier.INSTANCE.toString(null); 28 assertFalse(nullAsString.equals("null")); 29 assertTrue(nullAsString.trim().length() > 0); 30 } 31 32 public void testStringification() { 33 assertEquals("XXXYYY", ToStringStringifier.INSTANCE.toString(new MyObj(""))); 34 assertEquals("XXX YYY", ToStringStringifier.INSTANCE.toString(new MyObj(" "))); 35 assertEquals("XXXaaabbbYYY", ToStringStringifier.INSTANCE.toString(new MyObj("aaabbb"))); 36 } 37 38 } | Popular Tags |