我想编写一个拱单元测试来断言一个类扩展了AnyVal
类型。
val rule = classes().should().beAssignableTo(classOf[AnyVal])
val importedClasses = new ClassFileImporter().importPackages("a.b.c")
isAnyVal.check(importedClasses) // Always returns true
上面的代码实际上并没有捕捉到任何东西,并且传递了不扩展的类AnyVal
。