Add unit test

This commit is contained in:
Friendseeker 2024-12-26 14:56:18 -08:00
parent ad0ab07e99
commit 655310061f
1 changed files with 10 additions and 0 deletions

View File

@ -53,6 +53,16 @@ object BuildServerTest extends AbstractServerTest {
result.targets.find(_.displayName.contains("buildserver-build")).get
assert(buildServerBuildTarget.id.uri.toString.endsWith("#buildserver-build"))
assert(!result.targets.exists(_.displayName.contains("badBuildTarget")))
// Check for JVM based Scala Project, built target should contain Java version information
val scalaBuildTarget =
Converter.fromJsonOptionUnsafe[ScalaBuildTarget](utilTarget.data)
val javaTarget = scalaBuildTarget.jvmBuildTarget
(javaTarget.flatMap(_.javaVersion), javaTarget.flatMap(_.javaHome)) match {
case (Some(javaVersion), Some(javaHome)) =>
assert(javaVersion.equals(sys.props("java.version")))
assert(javaHome.equals(Paths.get(sys.props("java.home")).toUri))
case _ => fail("JVM build target should contain javaVersion and javaHome")
}
}
test("buildTarget/sources") { _ =>