package liquibase.changelog.visitor;

import liquibase.changelog.ChangeSet;
import liquibase.changelog.DatabaseChangeLog;
import liquibase.database.Database;
import org.junit.Test;

public class RollbackVisitorTest {
//    @Test
//    public void visit() throws Exception {
//        Database database = createMock(Database.class);
//
//        ChangeSet changeSet = createMock(ChangeSet.class);
//        changeSet.rollback(database);
//        expectLastCall();
//
//
//        database.removeRanStatus(changeSet);
//        expectLastCall();
//
//        database.commit();
//        expectLastCall();
//
//
//        replay(changeSet);
//        replay(database);
//
//        RollbackVisitor visitor = new RollbackVisitor(database);
//        visitor.visit(changeSet, new DatabaseChangeLog(), database, null);
//
//        verify(database);
//        verify(changeSet);
//    }

    public void testNothing() {

    }

}
