ChangeSetTest.java :  » Database-Client » LiquiBase » liquibase » Java Open Source

Java Open Source » Database Client » LiquiBase 
LiquiBase » liquibase » ChangeSetTest.java
package liquibase;

import liquibase.ChangeSet;
import liquibase.change.CreateTableChange;
import liquibase.change.InsertDataChange;
import static org.junit.Assert.*;
import org.junit.Test;

/**
 * Tests for {@link liquibase.ChangeSet}
 */
public class ChangeSetTest {

    @Test
    public void getDescriptions() {
        ChangeSet changeSet = new ChangeSet("testId", "testAuthor", false, false,null,  null, null, null);

        assertEquals("Empty", changeSet.getDescription());

        changeSet.addChange(new InsertDataChange());
        assertEquals("Insert Row", changeSet.getDescription());

        changeSet.addChange(new InsertDataChange());
        assertEquals("Insert Row (x2)", changeSet.getDescription());

        changeSet.addChange(new CreateTableChange());
        assertEquals("Insert Row (x2), Create Table", changeSet.getDescription());
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.