Artificial intelligent assistant

Scalaアプリに対して、クラスの依存関係をテストする方法を教えてください Scala JavaJDepend JDependJavaVM Scalasbt Scala JDependScala ( < )



ScalaArchUnit
<

ArchUnitJavaScalaKotlin
Scala(scalatest)


package com.example.archunit

import org.scalatest._

import com.tngtech.archunit.core.domain.JavaClasses
import com.tngtech.archunit.core.importer.ClassFileImporter
import com.tngtech.archunit.lang.ArchRule
import com.tngtech.archunit.lang.syntax.ArchRuleDefinition.classes


/** ()
*/
class ArchTest extends FlatSpec with Matchers {
private val packageClasses: JavaClasses = new ClassFileImporter().importPackages(
//
"com.example.archunit",
//
)

it should "" in {
val rule = classes()
.that()
.resideInAPackage(".")
.should()
.onlyHaveDependentClassesThat()
.resideInAPackage(".")
rule.check(packageClasses)
}
}


()Scala

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy 4c05cb94f4ab6da2417a960cc007d375