mirror of
https://github.com/Dannecron/spring-boot-demo.git
synced 2025-12-26 00:32:34 +03:00
add kafka producer, move configs to separate package
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
package com.example.demo
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired
|
||||
import com.example.demo.services.kafka.Producer
|
||||
import org.springframework.boot.test.autoconfigure.data.jdbc.DataJdbcTest
|
||||
import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase
|
||||
import org.springframework.boot.test.mock.mockito.MockBean
|
||||
import org.springframework.data.jdbc.repository.config.EnableJdbcRepositories
|
||||
import org.springframework.jdbc.core.JdbcTemplate
|
||||
import org.springframework.test.context.ActiveProfiles
|
||||
import org.testcontainers.junit.jupiter.Testcontainers
|
||||
|
||||
@@ -14,6 +14,6 @@ import org.testcontainers.junit.jupiter.Testcontainers
|
||||
@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE)
|
||||
@EnableJdbcRepositories
|
||||
class BaseFeatureTest {
|
||||
@Autowired
|
||||
lateinit var jdbcTemplate: JdbcTemplate
|
||||
@MockBean
|
||||
private lateinit var producer: Producer
|
||||
}
|
||||
@@ -5,11 +5,7 @@ import com.example.demo.models.Product
|
||||
import com.example.demo.provider.ProductRepository
|
||||
import org.springframework.beans.factory.annotation.Autowired
|
||||
import org.springframework.test.context.ContextConfiguration
|
||||
import kotlin.test.Test
|
||||
import kotlin.test.assertEquals
|
||||
import kotlin.test.assertNotNull
|
||||
import kotlin.test.assertTrue
|
||||
import kotlin.test.assertFalse
|
||||
import kotlin.test.*
|
||||
|
||||
@ContextConfiguration(classes = [ProductRepository::class, ProductServiceImpl::class])
|
||||
class ProductServiceImplTest: BaseFeatureTest() {
|
||||
|
||||
Reference in New Issue
Block a user