Tag: testcontainers

如果TestContainers不存在,那么TestContainer可以为我创builddockernetworking吗?

看起来我需要一个networking,因为我想通过另一个主机名来引用一个容器。 我也可以使用 – –link但不推荐使用,可能会很快消失。 这就是为什么我想知道Testcontainers是否可以为我创build一个dockernetworking。 使用命令行我只需要执行docker network create bridge2然后我可以像这样启动容器: docker run -it –rm –net=bridge2 –name alpine1 alpine docker run -it –rm –net=bridge2 –name alpine2 alpine 并从alpine1容器parsingnslookup alpine2 。 如果我尝试使用默认的–net=bridge或跳过–net选项(实际上是相同的)引用名称将无法正常工作。

TestContainers Oracle TimeoutException

我试图使用testcontainers库与Oracle进行集成testing。 这里是简单的testing: public class SimpleTest { @Rule public OracleContainer oracle = new OracleContainer(); @Test public void simpleTest() throws SQLException { HikariDataSource ds = buildHikariDataSource(); Statement statement = ds.getConnection().createStatement(); statement.execute("SELECT 1 FROM dual"); ResultSet resultSet = statement.getResultSet(); resultSet.next(); int resultSetInt = resultSet.getInt(1); assertEquals("A basic SELECT query succeeds", 1, resultSetInt); } private HikariDataSource buildHikariDataSource() { HikariConfig hikariConfig […]