У меня есть запечатанный трейт, для которого я хочу написать тесты. Однако невозможно создать объект этого запечатанного трейта в тестовом классе. Как можно проверить в таком случае.
Myclass.scala
sealed trait BaseTrait{
def myFunct = //an implemented function
}
case class SecondClass extends BaseTrait {
// This class I can test
// ...
}
MyclassTest.Scala
class MyclassTest extends WordSpec with MustMatchers{
//Here I want to write a test case for the function within the sealed trait
}
Я работаю над проектом с Play Framework 2.3.6 и Scala и использую ScalaTestPlus для тестирования.