Show GracefulNamerTest.java syntax highlighted
// Modified or written by Object Mentor, Inc. for inclusion with FitNesse.
// Copyright (c) 2002 Cunningham & Cunningham, Inc.
// Released under the terms of the GNU General Public License version 2 or later.
package fit;
import junit.framework.TestCase;
public class GracefulNamerTest extends TestCase
{
public void testIsGracefulName() throws Exception
{
assertTrue(GracefulNamer.isGracefulName("My Nice Fixture"));
assertTrue(GracefulNamer.isGracefulName("My_Nice Fixture"));
assertTrue(GracefulNamer.isGracefulName("My-Nice-Fixture"));
assertTrue(GracefulNamer.isGracefulName("My!Really#Crazy--Name^"));
assertTrue(GracefulNamer.isGracefulName("EndsWithADot."));
assertFalse(GracefulNamer.isGracefulName("MyNiceFixture"));
assertFalse(GracefulNamer.isGracefulName("my.package.Fixture"));
}
public void testUnGracefulName() throws Exception
{
assertEquals("BadCompany", GracefulNamer.disgrace("Bad Company"));
assertEquals("BadCompany", GracefulNamer.disgrace("bad company"));
assertEquals("BadCompany", GracefulNamer.disgrace("Bad-Company"));
assertEquals("BadCompany", GracefulNamer.disgrace("Bad Company."));
assertEquals("BadCompany", GracefulNamer.disgrace("(Bad Company)"));
assertEquals("BadCompany", GracefulNamer.disgrace("BadCompany"));
assertEquals("Bad123Company", GracefulNamer.disgrace("bad 123 company"));
assertEquals("Bad123Company", GracefulNamer.disgrace("bad 123company"));
assertEquals("Bad123Company", GracefulNamer.disgrace(" bad \t123 company "));
assertEquals("Bad123Company", GracefulNamer.disgrace("Bad123Company"));
// Just to let you know... probably not what you want.
assertEquals("MyNamespaceBad123Company", GracefulNamer.disgrace("My.Namespace.Bad123Company"));
}
public void testEmptyString() throws Exception
{
assertEquals("", GracefulNamer.disgrace(""));
}
}
See more files for this project here