org.scalatest.FlatSpec
의 하위 클래스로 FlatTest에 실용적인 도구를 추가했습니다.scala.language.relectiveCalls 가져 오기가 필요하지 않은 방법
it should "do some stuff" in { ...}
왜 가져올 필요가 없습니다 :하지만 어디서든 내가 서브 클래스를 사용, 난 그렇지 않으면 내가
reflective access of structural type member method test should be enabled
by making the implicit value scala.language.reflectiveCalls visible.
문제 test
표준 FlatSpec에서 should
에 해당합니다 방법을 얻을 scala.language.reflectiveClass
를 가져올 수있다 reflectiveCalls평면을 사용하지만 내 test
메서드에 필요하며 어떻게 피할 수 있습니까?
'test' 방법과 사용 방법을 보여 주시겠습니까? 경고에 따르면'new {...} '호출이 있습니다. – vsminkov
그럼 당신은 어떤 방식 으로든 질문에 대답했습니다. 나는 모든 코드 (private and boring)를 줄 수는 없지만'new {...} '를 사용한다 : 나는'it'으로 행동하는'we'를 정의했다. ('it'을 오버라이드하지 않는다. "..."에서 "...") 적절한 클래스를 정의하는 것을 신경 쓰지 않았습니다 : val we = new {...}. 그것은 깨끗한 코드가 아니 었습니다. –
대답에 넣을 수 있습니까? –