integration-tests/src/test/java/oracle/kubernetes/operator/ItSitConfigDomainInImage.java
@Test
  public void testCustomSitConfigOverridesForJdbcInImage() throws Exception {
    Assumptions.assumeTrue(FULLTEST);
    String testMethod = new Object() {
    }.getClass().getEnclosingMethod().getName();
    logTestBegin(testMethod);
    testCustomSitConfigOverridesForJdbc(testMethod,domain, JDBC_URL);
    LoggerHelper.getLocal().log(Level.INFO, "SUCCESS - {0}", testMethod);
  }
/**
   * This test covers custom resource override use cases for JDBC resource.
   *
   * <p>The resource override sets the following connection pool properties. initialCapacity,
   * maxCapacity, test-connections-on-reserve, connection-harvest-max-count,
   * inactive-connection-timeout-seconds in the JDBC resource override file. It also overrides the
   * jdbc driver parameters like data source url, db user and password using kubernetes secret.
   *
   * <p>The overridden values are verified against the ServerConfig MBean tree. It does not verifies
   * whether the overridden values are applied to the runtime except the JDBC URL which is verified
   * at runtime by making a connection to the MySql database and executing a DDL statement.
   *
   * @throws Exception when the assertion fails due to unmatched values
   */
This test covers custom resource override use cases for JDBC resource.
The resource override sets the following connection pool properties.

The overridden values are verified against the ServerConfig MBean tree. It does not verifies
whether the overridden values are applied to the runtime except the JDBC URL which is verified
at runtime by making a connection to the MySql database and executing a DDL statement.

@throws Exception when the assertion fails due to unmatched values
This test covers custom resource override use cases for JDBC resource . The resource override sets the following connection pool properties . The overridden values are verified against the ServerConfig MBean tree . It does not verifies whether the overridden values are applied to the runtime except the JDBC URL which is verified at runtime by making a connection to the MySql database and executing a DDL statement . @throws Exception when the assertion fails due to unmatched values
@Test
  public void testCustomSitConfigOverridesForJdbcInImage() throws Exception {
    Assumptions.assumeTrue(FULLTEST);
    String testMethod = new Object() {
    }.getClass().getEnclosingMethod().getName();
    logTestBegin(testMethod);
    testCustomSitConfigOverridesForJdbc(testMethod,domain, JDBC_URL);
    LoggerHelper.getLocal().log(Level.INFO, "SUCCESS - {0}", testMethod);
  }
@ Test public void testCustomSitConfigOverridesForJdbcInImage ( ) throws Exception { Assumptions . assumeTrue ( FULLTEST ) ; String testMethod = new Object ( ) { } . getClass ( ) . getEnclosingMethod ( ) . getName ( ) ; logTestBegin ( testMethod ) ; testCustomSitConfigOverridesForJdbc ( testMethod , domain , JDBC_URL ) ; LoggerHelper . getLocal ( ) . log ( Level . INFO , "SUCCESS - {0}" , testMethod ) ; }
This test covers custom resource override use cases for JDBC resource.
This test covers custom resource override use cases for JDBC resource .