@@ -8,7 +8,6 @@ import tools.samt.parser.EnumDeclarationNode
88import tools.samt.parser.FileNode
99import tools.samt.parser.Parser
1010import java.net.URI
11- import kotlin.io.path.Path
1211import kotlin.test.Test
1312import kotlin.test.assertEquals
1413import kotlin.test.assertFalse
@@ -40,8 +39,8 @@ class DiagnosticFormatterTest {
4039
4140 @Test
4241 fun `file messages with no highlights` () {
43- val baseDirectory = Path ( " / tmp" ).toUri( )
44- val filePath = Path ( " / tmp" , " test.txt" ).toUri( )
42+ val baseDirectory = URI ( " file:/// tmp" )
43+ val filePath = URI ( " file:/// tmp/ test.txt" )
4544 val controller = DiagnosticController (baseDirectory)
4645 val source = " "
4746 val sourceFile = SourceFile (filePath, source)
@@ -65,15 +64,15 @@ class DiagnosticFormatterTest {
6564 assertEquals("""
6665 ────────────────────────────────────────
6766 ERROR: some error
68- ---> test.txt
67+ ---> file:///tmp/ test.txt
6968
7069 ────────────────────────────────────────
7170 WARNING: some warning
72- ---> test.txt
71+ ---> file:///tmp/ test.txt
7372
7473 ────────────────────────────────────────
7574 INFO: some info
76- ---> test.txt
75+ ---> file:///tmp/ test.txt
7776
7877 ────────────────────────────────────────
7978 FAILED in 0ms (1 error(s), 1 warning(s))
@@ -104,7 +103,7 @@ class DiagnosticFormatterTest {
104103 assertEquals("""
105104 ────────────────────────────────────────
106105 ERROR: some error
107- ---> DiagnosticFormatterTest.samt:2:1
106+ ---> file:///tmp/ DiagnosticFormatterTest.samt:2:1
108107
109108 1 │ package debug
110109 |> 2 │ enum Test {
@@ -140,7 +139,7 @@ class DiagnosticFormatterTest {
140139 assertEquals("""
141140 ────────────────────────────────────────
142141 ERROR: some error
143- ---> DiagnosticFormatterTest.samt:2:1
142+ ---> file:///tmp/ DiagnosticFormatterTest.samt:2:1
144143
145144 1 │ package debug
146145 |> 2 │ enum Test {
@@ -183,7 +182,7 @@ class DiagnosticFormatterTest {
183182 assertEquals("""
184183 ────────────────────────────────────────
185184 ERROR: some error
186- ---> DiagnosticFormatterTest.samt:3:5
185+ ---> file:///tmp/ DiagnosticFormatterTest.samt:3:5
187186
188187 1 │ package debug
189188 2 │ enum Test {
@@ -239,7 +238,7 @@ class DiagnosticFormatterTest {
239238 assertEquals("""
240239 ────────────────────────────────────────
241240 ERROR: some error
242- ---> DiagnosticFormatterTest.samt:3:5
241+ ---> file:///tmp/ DiagnosticFormatterTest.samt:3:5
243242
244243 1 │ package debug
245244 2 │ enum Test {
@@ -293,7 +292,7 @@ class DiagnosticFormatterTest {
293292 assertEquals("""
294293 ────────────────────────────────────────
295294 ERROR: some error
296- ---> DiagnosticFormatterTest.samt:3:5
295+ ---> file:///tmp/ DiagnosticFormatterTest.samt:3:5
297296
298297 1 │ package debug
299298 2 │ enum Test {
@@ -339,7 +338,7 @@ class DiagnosticFormatterTest {
339338 assertEquals("""
340339 ────────────────────────────────────────
341340 ERROR: some error
342- ---> DiagnosticFormatterTest.samt:3:5
341+ ---> file:///tmp/ DiagnosticFormatterTest.samt:3:5
343342
344343 1 │ package debug
345344 2 │ enum Test {
@@ -382,7 +381,7 @@ class DiagnosticFormatterTest {
382381 assertEquals("""
383382 ────────────────────────────────────────
384383 ERROR: some error
385- ---> DiagnosticFormatterTest.samt:2:1
384+ ---> file:///tmp/ DiagnosticFormatterTest.samt:2:1
386385
387386 1 │ package debug
388387 2 │ enum Test {
@@ -420,7 +419,7 @@ class DiagnosticFormatterTest {
420419 assertEquals("""
421420 ────────────────────────────────────────
422421 ERROR: some error
423- ---> DiagnosticFormatterTest.samt:2:1
422+ ---> file:///tmp/ DiagnosticFormatterTest.samt:2:1
424423
425424 1 │ package debug
426425 2 │ enum Test {
@@ -461,7 +460,7 @@ class DiagnosticFormatterTest {
461460 assertEquals("""
462461 ────────────────────────────────────────
463462 ERROR: some error
464- ---> DiagnosticFormatterTest.samt:2:1
463+ ---> file:///tmp/ DiagnosticFormatterTest.samt:2:1
465464
466465 1 │ package debug
467466 2 │ enum Test {
@@ -480,8 +479,8 @@ class DiagnosticFormatterTest {
480479 }
481480
482481 private fun parse (source : String ): Triple <FileNode , DiagnosticContext , DiagnosticController > {
483- val baseDirectory = Path ( " / tmp" ).toUri( )
484- val filePath = Path ( " / tmp" , " DiagnosticFormatterTest.samt" ).toUri( )
482+ val baseDirectory = URI ( " file:/// tmp" )
483+ val filePath = URI ( " file:/// tmp/ DiagnosticFormatterTest.samt" )
485484 val sourceFile = SourceFile (filePath, source)
486485 val diagnosticController = DiagnosticController (baseDirectory)
487486 val diagnosticContext = diagnosticController.getOrCreateContext(sourceFile)
0 commit comments