Package com.jfinal.ext.plugin.tablebind

Source Code of com.jfinal.ext.plugin.tablebind.TestTableBind

package com.jfinal.ext.plugin.tablebind;

import org.junit.AfterClass;
import org.junit.BeforeClass;

import com.jfinal.plugin.druid.DruidPlugin;
import org.junit.Test;

public class TestTableBind {
    private static AutoTableBindPlugin atbp;

    private static AutoTableBindPlugin atbp2;

    private static DruidPlugin druidPlugin;

    private static DruidPlugin druidPlugin2;

    @BeforeClass
    public static void init() {
        druidPlugin = new DruidPlugin("jdbc:mysql://127.0.0.1/test", "root", "root");
        druidPlugin.start();
        druidPlugin2 = new DruidPlugin("jdbc:mysql://127.0.0.1/test2", "root", "root");
        druidPlugin2.start();
    }

    @AfterClass
    public static void stop() {
        druidPlugin.stop();
    }

    @Test
    public void testDefault() {
        atbp = new AutoTableBindPlugin(druidPlugin,SimpleNameStyles.LOWER)
                .addScanPackages("com.jfinal.ext.render")
                .addJars("modelInJar.jar").addExcludeClasses(TestModel.class);
        atbp.start();
    }

    @Test
    public void testInJar() {
        atbp = new AutoTableBindPlugin(druidPlugin2,SimpleNameStyles.LOWER)
                .addScanPackages("com.jfinal.ext.render");
        atbp2 = new AutoTableBindPlugin("another",druidPlugin)
                .addScanPackages("test.com.jfinal","com.jfinal.ext.render");
        atbp.start();
        atbp2.start();
    }

    //@Test
    public void testMoudle() {
        atbp = new AutoTableBindPlugin(druidPlugin, ParamNameStyles.lowerModule("SNS_"));
        atbp.start();
    }

}
TOP

Related Classes of com.jfinal.ext.plugin.tablebind.TestTableBind

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.