TestContainer Postgres

This commit is contained in:
2025-09-13 14:47:02 +02:00
parent ae47c718e5
commit 5b19a4d7ea
8 changed files with 161 additions and 2 deletions

View File

@@ -0,0 +1,13 @@
package ltd.lulz.test.container.util
import org.springframework.core.io.ClassPathResource
fun String.isResourceFile(): ClassPathResource? = ClassPathResource(this)
.let { resource ->
when {
resource.exists() && resource.isReadable -> resource
else -> null
}
}
inline fun <reified T : Annotation> Class<*>.hasAnnotation(): Boolean = getAnnotation(T::class.java) != null