package org.testory.testing; import static org.junit.Assert.assertEquals; import static org.testory.testing.StackTraces.nextLine; import org.junit.Before; import org.junit.Test; public class TestStackTracesNextLine { private String className; private String methodName; private String fileName; private int lineNumber; private StackTraceElement element, next; @Before public void before() { className = "className"; methodName = "methodName"; fileName = "fileName"; lineNumber = 45; element = new StackTraceElement(className, methodName, fileName, lineNumber); } @Test public void copies_class_name() { next = nextLine(element); assertEquals(element.getClassName(), next.getClassName()); } @Test public void copies_method_name() { next = nextLine(element); assertEquals(element.getMethodName(), next.getMethodName()); } @Test public void copies_file_name() { next = nextLine(element); assertEquals(element.getFileName(), next.getFileName()); } @Test public void increments_line_number() { next = nextLine(element); assertEquals(element.getLineNumber() + 1, next.getLineNumber()); } }