Examples of ToolsModule


Examples of org.apache.cayenne.tools.configuration.ToolsModule

public class DbImportModuleTest extends TestCase {

    public void testModuleContents() {

        Log log = mock(Log.class);
        Injector i = DIBootstrap.createInjector(new ToolsModule(log), new DbImportModule());
        assertTrue(i.getInstance(DbImportAction.class) instanceof DbImportAction);
    }
View Full Code Here

Examples of org.apache.cayenne.tools.configuration.ToolsModule

        assertEquals("xyz", task.password);
    }

    public void testSetAdapter() throws Exception {
        DataSource ds = mock(DataSource.class);
        Injector injector = DIBootstrap.createInjector(new ToolsModule(mock(Log.class)));

        DbGeneratorTask task = new DbGeneratorTask();

        DbAdapter autoAdapter = task.getAdapter(injector, ds);
        assertTrue(autoAdapter instanceof AutoAdapter);
View Full Code Here

Examples of org.apache.cayenne.tools.configuration.ToolsModule

public class DbImportActionTest extends TestCase {

    public void testCreateLoader() throws Exception {
        Log log = mock(Log.class);
        Injector i = DIBootstrap.createInjector(new ToolsModule(log), new DbImportModule());

        DbImportAction action = i.getInstance(DbImportAction.class);

        DbImportParameters parameters = new DbImportParameters();
View Full Code Here

Examples of org.apache.cayenne.tools.configuration.ToolsModule

        assertTrue(loader.includeTableName("dummy"));
    }

    public void testCreateLoader_IncludeExclude() throws Exception {
        Log log = mock(Log.class);
        Injector i = DIBootstrap.createInjector(new ToolsModule(log), new DbImportModule());

        DbImportAction action = i.getInstance(DbImportAction.class);

        DbImportParameters parameters = new DbImportParameters();
        parameters.setIncludeTables("a,b,c*");
 
View Full Code Here

Examples of org.apache.cayenne.tools.configuration.ToolsModule

        assertTrue(loader2.includeTableName("cx"));
    }

    public void testCreateLoader_MeaningfulPk_Default() throws Exception {
        Log log = mock(Log.class);
        Injector i = DIBootstrap.createInjector(new ToolsModule(log), new DbImportModule());

        DbImportAction action = i.getInstance(DbImportAction.class);

        DbImportParameters parameters = new DbImportParameters();
        assertNull(parameters.getMeaningfulPkTables());
View Full Code Here

Examples of org.apache.cayenne.tools.configuration.ToolsModule

        assertNotNull(oe1.getAttribute("nonPk"));
    }

    public void testCreateLoader_MeaningfulPk_Specified() throws Exception {
        Log log = mock(Log.class);
        Injector i = DIBootstrap.createInjector(new ToolsModule(log), new DbImportModule());

        DbImportAction action = i.getInstance(DbImportAction.class);

        DbImportParameters parameters = new DbImportParameters();
        parameters.setMeaningfulPkTables("a*");
 
View Full Code Here

Examples of org.apache.cayenne.tools.configuration.ToolsModule

        assertNotNull(oe2.getAttribute("pk"));
    }

    public void testCreateLoader_UsePrimitives_False() throws Exception {
        Log log = mock(Log.class);
        Injector i = DIBootstrap.createInjector(new ToolsModule(log), new DbImportModule());

        DbImportAction action = i.getInstance(DbImportAction.class);

        DbImportParameters parameters = new DbImportParameters();
        parameters.setUsePrimitives(false);
View Full Code Here

Examples of org.apache.cayenne.tools.configuration.ToolsModule

        assertEquals("java.lang.Integer", oa1.getType());
    }

    public void testCreateLoader_UsePrimitives_True() throws Exception {
        Log log = mock(Log.class);
        Injector i = DIBootstrap.createInjector(new ToolsModule(log), new DbImportModule());

        DbImportAction action = i.getInstance(DbImportAction.class);

        DbImportParameters parameters = new DbImportParameters();
        parameters.setUsePrimitives(true);
View Full Code Here

Examples of org.apache.cayenne.tools.configuration.ToolsModule

        assertEquals("int", oa1.getType());
    }

    public void testSaveLoaded() throws Exception {
        Log log = mock(Log.class);
        Injector i = DIBootstrap.createInjector(new ToolsModule(log), new DbImportModule());

        DbImportAction action = i.getInstance(DbImportAction.class);

        String packagePath = getClass().getPackage().getName().replace('.', '/');
        URL packageUrl = getClass().getClassLoader().getResource(packagePath);
View Full Code Here

Examples of org.apache.cayenne.tools.configuration.ToolsModule

        assertTrue("Has no project version saved", contents.contains("project-version=\""));
    }

    public void testCreateDataMap_New() throws Exception {
        Log log = mock(Log.class);
        Injector i = DIBootstrap.createInjector(new ToolsModule(log), new DbImportModule());

        DbImportAction action = i.getInstance(DbImportAction.class);

        URL outUrl = dataMapUrl("testCreateDataMap1.map.xml");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.