Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.junit.Assert.assertFalse
- import org.junit.Assert.assertTrue
- import org.junit.Test
- import org.springframework.data.mapping.PersistentProperty
- import org.springframework.data.mapping.context.AbstractMappingContext
- import org.springframework.data.mapping.model.MutablePersistentEntity
- import org.springframework.data.mapping.model.Property
- import org.springframework.data.mapping.model.SimpleTypeHolder
- import org.springframework.data.util.TypeInformation
- import java.util.*
- class AbstractMappingContextTest {
- interface SomePersistentProperty : PersistentProperty<SomePersistentProperty>
- class SomeMappingContext : AbstractMappingContext<MutablePersistentEntity<*, SomePersistentProperty>, SomePersistentProperty> () {
- override fun createPersistentProperty(property: Property, owner: MutablePersistentEntity<*, SomePersistentProperty>, simpleTypeHolder: SimpleTypeHolder): SomePersistentProperty {
- TODO("not implemented")
- }
- override fun <T : Any?> createPersistentEntity(typeInformation: TypeInformation<T>): MutablePersistentEntity<*, SomePersistentProperty> {
- TODO("not implemented")
- }
- }
- val context = SomeMappingContext()
- @Test
- fun damnit() {
- assertFalse(context.hasPersistentEntityFor(Date::class.java))
- assertTrue(context.getPersistentEntity(Date::class.java) === null)
- assertFalse("Should have stayed false, right?", context.hasPersistentEntityFor(Date::class.java))
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement