Skip to content

Commit

Permalink
test: fix some tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Lukinhasssss committed Jun 1, 2024
1 parent 653e65f commit 091eab6
Show file tree
Hide file tree
Showing 8 changed files with 28 additions and 26 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package com.lukinhasssss.catalogo

import com.lukinhasssss.catalogo.infrastructure.configuration.WebServerConfig
import com.lukinhasssss.catalogo.infrastructure.kafka.models.connect.Source
import io.mockk.clearAllMocks
import org.apache.kafka.clients.admin.AdminClient
import org.apache.kafka.clients.admin.AdminClientConfig
import org.apache.kafka.clients.producer.Producer
Expand Down Expand Up @@ -40,16 +41,17 @@ abstract class AbstractEmbeddedKafkaTest {

@BeforeAll
fun init() {
clearAllMocks()
admin = AdminClient.create(mapOf(AdminClientConfig.BOOTSTRAP_SERVERS_CONFIG to kafkaBroker.brokersAsString))
producer = DefaultKafkaProducerFactory(KafkaTestUtils.producerProps(kafkaBroker), StringSerializer(), StringSerializer()).createProducer()
}

@AfterAll
fun shutdown() = producer.close()

protected val source = Source(
protected fun source(tableName: String) = Source(
name = "adm_videos_postgresql",
database = "adm_videos",
table = "categories"
table = tableName
)
}
Original file line number Diff line number Diff line change
Expand Up @@ -157,9 +157,9 @@ class CastMemberGraphQLControllerTest {
val input = mapOf(
"id" to expectedId,
"name" to expectedName,
"type" to expectedType,
"createdAt" to expectedCreatedAt,
"updatedAt" to expectedUpdatedAt
"type" to expectedType.name,
"createdAt" to expectedCreatedAt.toString(),
"updatedAt" to expectedUpdatedAt.toString()
)

val query = """
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -155,9 +155,9 @@ class CategoryGraphQLControllerTest {
"name" to expectedName,
"description" to expectedDescription,
"active" to expectedIsActive,
"createdAt" to expectedCreatedAt,
"updatedAt" to expectedUpdatedAt,
"deletedAt" to expectedDeletedAt
"createdAt" to expectedCreatedAt.toString(),
"updatedAt" to expectedUpdatedAt.toString(),
"deletedAt" to expectedDeletedAt.toString()
)

val query = """
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ class GenreGraphQLControllerTest {
val input = mapOf(
"id" to expectedId,
"name" to expectedName,
"active" to expectedIsActive.toString(),
"active" to expectedIsActive,
"categories" to expectedCategories,
"createdAt" to expectedCreatedAt.toString(),
"updatedAt" to expectedUpdatedAt.toString(),
Expand Down Expand Up @@ -219,7 +219,7 @@ class GenreGraphQLControllerTest {
val input = mapOf(
"id" to expectedId,
"name" to expectedName,
"active" to expectedIsActive.toString(),
"active" to expectedIsActive,
"categories" to expectedCategories,
"createdAt" to expectedCreatedAt.toString(),
"updatedAt" to expectedUpdatedAt.toString()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ class CastMemberListenerTest : AbstractEmbeddedKafkaTest() {
val nami = Fixture.CastMembers.nami()
val namiEvent = CastMemberEvent.from(nami)

val message = Json.writeValueAsString(MessageValue(ValuePayload(namiEvent, namiEvent, source, Operation.DELETE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(namiEvent, namiEvent, source("cast_members"), Operation.DELETE)))

val latch = CountDownLatch(5)

Expand Down Expand Up @@ -112,7 +112,7 @@ class CastMemberListenerTest : AbstractEmbeddedKafkaTest() {
val nami = Fixture.CastMembers.nami()
val namiEvent = CastMemberEvent.from(nami)

val message = Json.writeValueAsString(MessageValue(ValuePayload(null, namiEvent, source, Operation.CREATE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(null, namiEvent, source("cast_members"), Operation.CREATE)))

val latch = CountDownLatch(1)

Expand All @@ -134,7 +134,7 @@ class CastMemberListenerTest : AbstractEmbeddedKafkaTest() {
val nami = Fixture.CastMembers.nami()
val namiEvent = CastMemberEvent.from(nami)

val message = Json.writeValueAsString(MessageValue(ValuePayload(namiEvent, namiEvent, source, Operation.UPDATE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(namiEvent, namiEvent, source("cast_members"), Operation.UPDATE)))

val latch = CountDownLatch(1)

Expand All @@ -156,7 +156,7 @@ class CastMemberListenerTest : AbstractEmbeddedKafkaTest() {
val nami = Fixture.CastMembers.nami()
val namiEvent = CastMemberEvent.from(nami)

val message = Json.writeValueAsString(MessageValue(ValuePayload(namiEvent, null, source, Operation.DELETE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(namiEvent, null, source("cast_members"), Operation.DELETE)))

val latch = CountDownLatch(1)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ class CategoryListenerTest : AbstractEmbeddedKafkaTest() {
val aulas = Fixture.Categories.aulas
val aulasEvent = CategoryEvent(aulas.id)

val message = Json.writeValueAsString(MessageValue(ValuePayload(aulasEvent, aulasEvent, source, Operation.DELETE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(aulasEvent, aulasEvent, source("categories"), Operation.DELETE)))

val latch = CountDownLatch(5)

Expand Down Expand Up @@ -112,7 +112,7 @@ class CategoryListenerTest : AbstractEmbeddedKafkaTest() {
val aulas = Fixture.Categories.aulas
val aulasEvent = CategoryEvent(aulas.id)

val message = Json.writeValueAsString(MessageValue(ValuePayload(null, aulasEvent, source, Operation.CREATE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(null, aulasEvent, source("categories"), Operation.CREATE)))

val latch = CountDownLatch(1)

Expand All @@ -135,7 +135,7 @@ class CategoryListenerTest : AbstractEmbeddedKafkaTest() {
val aulas = Fixture.Categories.aulas
val aulasEvent = CategoryEvent(aulas.id)

val message = Json.writeValueAsString(MessageValue(ValuePayload(aulasEvent, aulasEvent, source, Operation.UPDATE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(aulasEvent, aulasEvent, source("categories"), Operation.UPDATE)))

val latch = CountDownLatch(1)

Expand All @@ -158,7 +158,7 @@ class CategoryListenerTest : AbstractEmbeddedKafkaTest() {
val aulas = Fixture.Categories.aulas
val aulasEvent = CategoryEvent(aulas.id)

val message = Json.writeValueAsString(MessageValue(ValuePayload(aulasEvent, null, source, Operation.DELETE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(aulasEvent, null, source("categories"), Operation.DELETE)))

val latch = CountDownLatch(1)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ class GenreListenerTest : AbstractEmbeddedKafkaTest() {
val tech = tech()
val techEvent = GenreEvent(tech.id)

val message = Json.writeValueAsString(MessageValue(ValuePayload(techEvent, techEvent, source, Operation.DELETE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(techEvent, techEvent, source("genres"), Operation.DELETE)))

val latch = CountDownLatch(5)

Expand Down Expand Up @@ -117,7 +117,7 @@ class GenreListenerTest : AbstractEmbeddedKafkaTest() {
// given
val techEvent = GenreEvent(id)

val message = Json.writeValueAsString(MessageValue(ValuePayload(null, techEvent, source, Operation.CREATE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(null, techEvent, source("genres"), Operation.CREATE)))

val latch = CountDownLatch(1)

Expand All @@ -141,7 +141,7 @@ class GenreListenerTest : AbstractEmbeddedKafkaTest() {
// given
val techEvent = GenreEvent(id)

val message = Json.writeValueAsString(MessageValue(ValuePayload(techEvent, techEvent, source, Operation.UPDATE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(techEvent, techEvent, source("genres"), Operation.UPDATE)))

val latch = CountDownLatch(1)

Expand All @@ -165,7 +165,7 @@ class GenreListenerTest : AbstractEmbeddedKafkaTest() {
// given
val techEvent = GenreEvent(id)

val message = Json.writeValueAsString(MessageValue(ValuePayload(techEvent, null, source, Operation.DELETE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(techEvent, null, source("genres"), Operation.DELETE)))

val latch = CountDownLatch(1)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ class VideoListenerTest : AbstractEmbeddedKafkaTest() {
val cleanCode = cleanCode()
val cleanCodeEvent = VideoEvent(cleanCode.id)

val message = Json.writeValueAsString(MessageValue(ValuePayload(cleanCodeEvent, cleanCodeEvent, source, Operation.DELETE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(cleanCodeEvent, cleanCodeEvent, source("videos"), Operation.DELETE)))

val latch = CountDownLatch(5)

Expand Down Expand Up @@ -121,7 +121,7 @@ class VideoListenerTest : AbstractEmbeddedKafkaTest() {
// given
val cleanCodeEvent = VideoEvent(id)

val message = Json.writeValueAsString(MessageValue(ValuePayload(null, cleanCodeEvent, source, Operation.CREATE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(null, cleanCodeEvent, source("videos"), Operation.CREATE)))

val latch = CountDownLatch(1)

Expand Down Expand Up @@ -168,7 +168,7 @@ class VideoListenerTest : AbstractEmbeddedKafkaTest() {
// given
val cleanCodeEvent = VideoEvent(id)

val message = Json.writeValueAsString(MessageValue(ValuePayload(cleanCodeEvent, cleanCodeEvent, source, Operation.UPDATE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(cleanCodeEvent, cleanCodeEvent, source("videos"), Operation.UPDATE)))

val latch = CountDownLatch(1)

Expand Down Expand Up @@ -215,7 +215,7 @@ class VideoListenerTest : AbstractEmbeddedKafkaTest() {
// given
val cleanCodeEvent = VideoEvent(id)

val message = Json.writeValueAsString(MessageValue(ValuePayload(cleanCodeEvent, null, source, Operation.DELETE)))
val message = Json.writeValueAsString(MessageValue(ValuePayload(cleanCodeEvent, null, source("videos"), Operation.DELETE)))

val latch = CountDownLatch(1)

Expand Down

0 comments on commit 091eab6

Please sign in to comment.