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  }