package org.liquibase.maven.plugins;
import org.codehaus.plexus.configuration.PlexusConfiguration;
/**
* User: rynam0
* Date: Jul 21, 2009
* Time: 9:21:15 PM
*
* @author rynam0
* @version $Id: LiquibaseDBDocMojoTest.java 1043 2009-08-06 18:36:36Z nvoxland $
*/
public class LiquibaseDBDocMojoTest extends AbstractLiquibaseMojoTest
{
private static final String CONFIG_FILE = "dbDoc/plugin_config.xml";
public void testDBDocMojo() throws Exception
{
LiquibaseDBDocMojo mojo = createDBDocMojo(CONFIG_FILE);
assertEquals("target/liquibase/myOutputDirectory", mojo.getOutputDirectory());
}
private LiquibaseDBDocMojo createDBDocMojo(String configFileName) throws Exception
{
LiquibaseDBDocMojo mojo = new LiquibaseDBDocMojo();
PlexusConfiguration config = loadConfiguration(configFileName);
configureMojo(mojo, config);
return mojo;
}
}