package org.teachingextensions.approvals.lite.namer; import java.io.File; import junit.framework.TestCase; public class JUnitStackTraceNamerTest extends TestCase { public void testGetApprovalName() throws Exception { JUnitStackTraceNamer name = new JUnitStackTraceNamer(); assertEquals("JUnitStackTraceNamerTest.testGetApprovalName", name.getApprovalName()); } public void testGetSourceFilePath() throws Exception { JUnitStackTraceNamer name = new JUnitStackTraceNamer(); File file = new File(name.getSourceFilePath() + "JUnitStackTraceNamerTest.java"); assertTrue(file.exists()); } public void testEmbeddedStackName() { JUnitStackTraceNamer namer = createJUnitStackNamer(); assertEquals("JUnitStackTraceNamerTest.testEmbeddedStackName", namer.getApprovalName()); } private JUnitStackTraceNamer createJUnitStackNamer() { return new JUnitStackTraceNamer(); } }