1 package org.naftulin.classpathexplorer.stacktrace.impl; 2 3 import org.naftulin.classpathexplorer.stacktrace.impl.StackTraceElementExtension; 4 5 import junit.framework.TestCase; 6 7 public class StackTraceElementExtnsionTest extends TestCase { 8 public void testGetExceptionDecorator() { 9 Exception e= new Exception(); 10 e.fillInStackTrace(); 11 Exception decorated = StackTraceElementExtension.getExceptionDecorator(e); 12 assertNotNull("decorated", decorated); 13 assertEquals("decorated class", StackTraceElementExtension.ExceptionDecorator.class, decorated.getClass()); 14 15 StackTraceElementExtension extension = new StackTraceElementExtension(e.getStackTrace()[0]); 16 assertNotNull("extnsion", extension); 17 assertTrue("extnsion is directory", extension.isDirectory()); 18 } 19 }