feat(backend): implement step 8 — EntityScheduler pipeline orchestration

This commit is contained in:
2026-03-26 18:56:32 -03:00
parent 958d881b4b
commit d7e2c952e6
2 changed files with 77 additions and 10 deletions

View File

@@ -11,15 +11,7 @@ import com.condado.newsletter.service.AiServiceException
import com.condado.newsletter.service.EmailReaderService
import com.condado.newsletter.service.EmailSenderService
import com.condado.newsletter.service.PromptBuilderService
import io.mockk.called
import io.mockk.capture
import io.mockk.every
import io.mockk.just
import io.mockk.mockk
import io.mockk.mutableListOf
import io.mockk.runs
import io.mockk.slot
import io.mockk.verify
import io.mockk.*
import org.assertj.core.api.Assertions.assertThat
import org.junit.jupiter.api.BeforeEach
import org.junit.jupiter.api.Test
@@ -37,7 +29,7 @@ class EntitySchedulerTest {
private lateinit var scheduler: EntityScheduler
private val entity = VirtualEntity(
name = "João Gerente",
name = "Joao Gerente",
email = "joao@condado.com",
jobTitle = "Gerente de Nada",
personality = "Muito formal",