build: remove unused testcontainers dependency

This commit is contained in:
lingniu
2026-07-01 13:18:07 +08:00
parent 57ab57c42b
commit 85013a0ebe
3 changed files with 15 additions and 13 deletions

View File

@@ -255,6 +255,21 @@ class MavenModuleProfileTest {
.isFalse();
}
@Test
void buildSurfaceDoesNotManageTestcontainersWhenKafkaTestsUseInMemoryFakes() throws Exception {
Document pom = rootPom();
Document kafkaSinkPom = modulePom("modules/sinks/sink-kafka/pom.xml");
assertThat(hasProjectProperty(pom, "testcontainers.version"))
.isFalse();
assertThat(hasDependency(pom, "org.testcontainers", "testcontainers-bom"))
.isFalse();
assertThat(hasDependency(kafkaSinkPom, "org.testcontainers", "kafka"))
.isFalse();
assertThat(javaSourcesContain("import org." + "testcontainers"))
.isFalse();
}
@Test
void productionDocsDoNotAdvertiseMemorySessionStore() throws Exception {
String runbook = Files.readString(repositoryRoot()