querydsl/querydsl-sql/src/test/java/com/mysema/query/ExportBaseTest.java
2010-07-18 21:55:03 +00:00

41 lines
1.2 KiB
Java

/*
* Copyright (c) 2010 Mysema Ltd.
* All rights reserved.
*
*/
package com.mysema.query;
import java.io.File;
import java.sql.SQLException;
import org.junit.AfterClass;
import org.junit.Test;
import org.junit.runner.RunWith;
import com.mysema.query.codegen.Serializer;
import com.mysema.query.sql.DefaultNamingStrategy;
import com.mysema.query.sql.MetaDataExporter;
import com.mysema.query.sql.MetaDataSerializer;
import com.mysema.query.sql.NamingStrategy;
import com.mysema.testutil.FilteringTestRunner;
@RunWith(FilteringTestRunner.class)
public abstract class ExportBaseTest {
@Test
public void export() throws SQLException{
File folder = new File("target", getClass().getSimpleName());
folder.mkdirs();
NamingStrategy namingStrategy = new DefaultNamingStrategy();
Serializer serializer = new MetaDataSerializer("Q",namingStrategy);
MetaDataExporter exporter = new MetaDataExporter("Q", "test", folder, namingStrategy, serializer);
exporter.export(Connections.getConnection().getMetaData());
}
@AfterClass
public static void tearDownAfterClass() throws SQLException {
Connections.close();
}
}