package com.kendelong.util.monitoring.webservice; import static org.junit.Assert.*; import org.junit.Test; public class ExternalNameElementComputerTest { @Test public void testNormalClassLeftAlone() { String cn = "com.kendelong.Foo"; ExternalNameElementComputer computer = new ExternalNameElementComputer(); assertEquals(cn, computer.cleanClassName(cn)); } @Test public void givenEnhancedClassName_returnsClean() { String cn = "com.kendelong.BrokenService$$EnhancerBySpringCGLIB$$c9a8cfbb"; ExternalNameElementComputer computer = new ExternalNameElementComputer(); assertEquals("com.kendelong.BrokenService", computer.cleanClassName(cn)); } }