Join paths to string for better assertion message in idea
This commit is contained in:
+5
-4
@@ -7,6 +7,7 @@ import org.jetbrains.kotlin.gradle.util.createGradleCommand
|
|||||||
import org.jetbrains.kotlin.gradle.util.runProcess
|
import org.jetbrains.kotlin.gradle.util.runProcess
|
||||||
import org.junit.After
|
import org.junit.After
|
||||||
import org.junit.AfterClass
|
import org.junit.AfterClass
|
||||||
|
import org.junit.Assert
|
||||||
import org.junit.Before
|
import org.junit.Before
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import kotlin.test.*
|
import kotlin.test.*
|
||||||
@@ -216,10 +217,10 @@ abstract class BaseGradleIT {
|
|||||||
return map { it.canonicalFile.toRelativeString(project.projectDir) }
|
return map { it.canonicalFile.toRelativeString(project.projectDir) }
|
||||||
}
|
}
|
||||||
|
|
||||||
fun CompiledProject.assertSameFiles(expected: Iterable<String>, actual: Iterable<String>, messagePrefix: String = ""): CompiledProject {
|
fun CompiledProject.assertSameFiles(expected: Iterable<String>, actual: Iterable<String>, messagePrefix: String): CompiledProject {
|
||||||
val expectedSet = expected.toSortedSet()
|
val expectedSet = expected.toSortedSet().joinToString("\n")
|
||||||
val actualSet = actual.toSortedSet()
|
val actualSet = actual.toSortedSet().joinToString("\n")
|
||||||
assertTrue(actualSet == expectedSet, messagePrefix + "expected files: ${expectedSet.joinToString()}\n != actual files: ${actualSet.joinToString()}")
|
Assert.assertEquals(messagePrefix, expectedSet, actualSet)
|
||||||
return this
|
return this
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user