aboutsummaryrefslogtreecommitdiffstats
path: root/src/test/scala/org/perl8/test/ExtensionTest.scala
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-02-23 16:21:00 -0600
committerJesse Luehrs <doy@tozt.net>2013-02-23 16:21:11 -0600
commitf774c072d0a6b5b403289e3db72eb3d57ee15099 (patch)
tree5247fd15348ca676fbcb01571a08240cf642669b /src/test/scala/org/perl8/test/ExtensionTest.scala
parent073d5a06c07c85c0d1794c4a15d564e8463b31fc (diff)
downloadscala-test-more-f774c072d0a6b5b403289e3db72eb3d57ee15099.tar.gz
scala-test-more-f774c072d0a6b5b403289e3db72eb3d57ee15099.zip
make tap line numbers more stable in these tests
Diffstat (limited to 'src/test/scala/org/perl8/test/ExtensionTest.scala')
-rw-r--r--src/test/scala/org/perl8/test/ExtensionTest.scala7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/test/scala/org/perl8/test/ExtensionTest.scala b/src/test/scala/org/perl8/test/ExtensionTest.scala
index 6455e16..bf1c17f 100644
--- a/src/test/scala/org/perl8/test/ExtensionTest.scala
+++ b/src/test/scala/org/perl8/test/ExtensionTest.scala
@@ -21,6 +21,9 @@ trait NumberZeroWrapped extends NumberZero { this: TestMore =>
}
class ExtensionTest extends TestMore {
+ val lineZero = Thread.currentThread.getStackTrace()(1).getLineNumber + 3
+ def line (offset: Int) = lineZero + offset
+
private class ExtensionTestTest extends TestMore with NumberZeroWrapped {
is_zero(0, "it's zero")
is_zero(1, "it's not zero")
@@ -41,13 +44,13 @@ class ExtensionTest extends TestMore {
"ok 1 - it's zero\n" +
"not ok 2 - it's not zero\n" +
"# Failed test 'it's not zero'\n" +
- "# at ExtensionTest.scala line 26.\n" +
+ "# at ExtensionTest.scala line " + line(2) + ".\n" +
"# got: '1'\n" +
"# expected: '0'\n" +
"ok 3 - the number is zero\n" +
"not ok 4 - the number is zero\n" +
"# Failed test 'the number is zero'\n" +
- "# at ExtensionTest.scala line 28.\n" +
+ "# at ExtensionTest.scala line " + line(4) + ".\n" +
"# got: '1'\n" +
"# expected: '0'\n" +
"1..4\n" +