package liquibase.ext.ora.synonym.dropSynonym; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import java.sql.ResultSet; import java.sql.SQLException; import liquibase.Contexts; import liquibase.database.jvm.JdbcConnection; import liquibase.exception.DatabaseException; import liquibase.ext.ora.synonym.BaseSynonymTest; import liquibase.ext.ora.testing.BaseTestCase; import org.junit.Before; import org.junit.Test; public class DropSynonymDbTest extends BaseSynonymTest { @Before public void setUp() throws Exception { changeLogFile = "liquibase/ext/ora/synonym/dropSynonym/changelog.text.xml"; if (connection == null) { return; } connectToDB(); cleanDB(); } @Test public void testCompare() throws Exception { if (connection == null) { return; } ((JdbcConnection) jdbcConnection).createStatement().executeQuery("CREATE OR REPLACE SYNONYM new_synonym FOR object"); assertTrue(synonymExists()); liquiBase.update(new Contexts()); assertFalse(synonymExists()); } }