DATACMNS-1126 - Polishing.
Moved PreferredConstructorDiscoverers into PreferredConstructorDiscoverer to hide more API. Renamed ClassGeneratingKotlinEntityInstantiator to KotlinClassGeneratingEntityInstantiator. Use org.springframework.util.Assert instead of com.mysema.commons.lang.Assert. Original pull request: #233.
This commit is contained in:
committed by
Mark Paluch
parent
b05c4e74fb
commit
22b6971318
@@ -29,13 +29,13 @@ import org.springframework.data.mapping.model.ParameterValueProvider
|
||||
import org.springframework.data.mapping.model.PreferredConstructorDiscoverer
|
||||
|
||||
/**
|
||||
* Unit tests for [ClassGeneratingKotlinEntityInstantiator] creating instances using Kotlin data classes.
|
||||
* Unit tests for [KotlinClassGeneratingEntityInstantiator] creating instances using Kotlin data classes.
|
||||
*
|
||||
* @author Mark Paluch
|
||||
*/
|
||||
@RunWith(MockitoJUnitRunner::class)
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
class ClassGeneratingKotlinEntityInstantiatorUnitTests {
|
||||
class KotlinClassGeneratingEntityInstantiatorUnitTests {
|
||||
|
||||
@Mock lateinit var entity: PersistentEntity<*, *>
|
||||
@Mock lateinit var provider: ParameterValueProvider<SamplePersistentProperty>
|
||||
@@ -50,7 +50,7 @@ class ClassGeneratingKotlinEntityInstantiatorUnitTests {
|
||||
doReturn(constructor).whenever(entity).persistenceConstructor
|
||||
doReturn(constructor.constructor.declaringClass).whenever(entity).type
|
||||
|
||||
val instance: Contact = ClassGeneratingKotlinEntityInstantiator().createInstance(entity, provider)
|
||||
val instance: Contact = KotlinClassGeneratingEntityInstantiator().createInstance(entity, provider)
|
||||
|
||||
Assertions.assertThat(instance.firstname).isEqualTo("Walter")
|
||||
Assertions.assertThat(instance.lastname).isEqualTo("White")
|
||||
@@ -69,7 +69,7 @@ class ClassGeneratingKotlinEntityInstantiatorUnitTests {
|
||||
doReturn(constructor).whenever(entity).persistenceConstructor
|
||||
doReturn(constructor.constructor.declaringClass).whenever(entity).type
|
||||
|
||||
val instance: ContactWithDefaulting = ClassGeneratingKotlinEntityInstantiator().createInstance(entity, provider)
|
||||
val instance: ContactWithDefaulting = KotlinClassGeneratingEntityInstantiator().createInstance(entity, provider)
|
||||
|
||||
Assertions.assertThat(instance.prop0).isEqualTo("Walter")
|
||||
Assertions.assertThat(instance.prop2).isEqualTo("Skyler")
|
||||
|
||||
Reference in New Issue
Block a user