package liquibase.change.core; import liquibase.change.AbstractChangeTest; import static org.junit.Assert.*; import org.junit.Before; import org.junit.Test; /** * Tests for {@link RawSQLChange} */ public abstract class RawSQLChangeTest extends AbstractChangeTest { private RawSQLChange refactoring; @Before public void setUp() throws Exception { refactoring = new RawSQLChange(); } @Override @Test public void getRefactoringName() throws Exception { assertEquals("Custom SQL", new RawSQLChange().getChangeMetaData().getDescription()); } // @Test // public void generateStatement() throws Exception { // refactoring.setSql("SQL STATEMENT HERE"); // OracleDatabase database = new OracleDatabase(); // assertEquals("SQL STATEMENT HERE", refactoring.generateStatements(database)[0].getSqlStatement(database)); // } @Override @Test public void getConfirmationMessage() throws Exception { assertEquals("Custom SQL executed", refactoring.getConfirmationMessage()); } }