1 22 package net.sf.anupam.csv.formatters; 23 24 import junit.framework.TestCase; 25 26 32 public class FirstWordFormatterTest 33 extends TestCase { 34 35 41 public FirstWordFormatterTest(final String name) { 42 super(name); 43 } 44 45 51 public static void main(final String [] args) { 52 junit.textui.TestRunner.run(FirstWordFormatterTest.class); 53 } 54 55 59 public void testFormat() { 60 final String name = "Anupam B Sengupta"; 61 final CSVFieldFormatter formatter = new FirstWordFormatter(); 62 assertNotNull(formatter); 63 final String result = formatter.format(name); 64 assertEquals("Anupam", result); 65 } 66 67 71 public void testFormatWhenNull() { 72 final CSVFieldFormatter formatter = new FirstWordFormatter(); 73 assertNotNull(formatter); 74 75 final String nullResult = formatter.format(null); 76 assertNull(nullResult); 77 78 } 79 80 84 public void testFormatWhenEmpty() { 85 final CSVFieldFormatter formatter = new FirstWordFormatter(); 86 assertNotNull(formatter); 87 88 final String emptyResult = formatter.format(""); 89 assertEquals("", emptyResult); 90 91 } 92 } 93 | Popular Tags |