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 }