oracle/OracleContainer.java

testcontainers-java · modules/oracle-free/src/main/java/org/testcontainers/oracle/OracleContainer.java · java · MIT
database

Docker container for Oracle Database Free to run integration tests.

// Source: https://github.com/testcontainers/testcontainers-java | License: MIT | Copyright 2015-2019 Richard North
// Provided via justclaw.it.com; keep this notice with the code.
package org.testcontainers.oracle;

import org.apache.commons.lang3.StringUtils;
import org.jetbrains.annotations.NotNull;
import org.testcontainers.containers.JdbcDatabaseContainer;
import org.testcontainers.containers.wait.strategy.Wait;
import org.testcontainers.utility.DockerImageName;

import java.time.Duration;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Set;

/**
 * Testcontainers implementation for Oracle Database Free.
 * <p>
 * Supported image: {@code gvenzl/oracle-free}
 * <p>
 * Exposed ports: 1521
 */
public class OracleContainer extends JdbcDatabas

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key