Closed jurogrammer closed 3 weeks ago
@jurogrammer 안녕하세요.
1.0.x
에서는 KotlinPlugin
에서 제공하는 생성 방식이 자바 타입과 코틀린 타입을 분리하지 않고 모두 호환하고 있습니다.
코틀린에서도 자바에서와 같이 타입의 필드를 모두 생성하려다가 이 같은 이슈가 발생한 것으로 보입니다.
임시로 FixtureMonkeyBuilder에 아래 옵션을 추가하시면 해결될 것으로 보입니다.
.defaultPropertyGenerator(
KotlinPropertyGenerator(
javaDelegatePropertyGenerator = ConstructorPropertiesArbitraryIntrospector.PROPERTY_GENERATOR
)
)
1.1.x
부터는 언어마다 생성 방식을 분리하여 이 같은 버그가 없을 예정입니다.
감사합니다.
정상동작 확인했습니다. 감사합니다!
Describe the bug
org.springframework.security.core.userdetails.User
를 상속받은 코틀린 클래스 생성시 오류가 발생합니다.Your environment
Steps to reproduce
gradle
code
Expected behaviour
에러 없이 객체 생성
Actual behaviour
높은 확률로 에러 발생