Package org.nutz.dao.impl

Examples of org.nutz.dao.impl.FileSqlManager


public class SQLFileParsingTest {

  private static final String PATH = "org/nutz/dao/test/sqls/sqls.sqls";

  private SqlManager createSqls() {
    return new FileSqlManager(PATH);
  }
View Full Code Here


    assertTrue(sql.toString().toUpperCase().startsWith("SELECT"));
  }

  @Test
  public void check_PersonTestSQLs() {
    SqlManager sqls = new FileSqlManager("org/nutz/dao/test/sqls/sqls.sqls");
    String[] keys = ".abc.drop",
              ".abc.create",
              ".abc.insert",
              ".abc.update",
              "abc.fetch",
              "abc.query",
              ".student.drop",
              ".student.create",
              ".student2.drop",
              ".student2.create"};
    for (int i = 0; i < keys.length; i++) {
      assertEquals(keys[i], sqls.keys()[i]);
    }
  }
View Full Code Here

    }
  }

  @Test
  public void check_parse_comboSqls() {
    SqlManager sqls = new FileSqlManager("org/nutz/dao/test/sqls/sqls.sqls");
    List<Sql> list = sqls.createCombo();
    assertEquals(10, list.size());
  }
View Full Code Here

    assertEquals(10, list.size());
  }

  @Test
  public void test_parse_whole_directory() {
    SqlManager sqls = new FileSqlManager("org/nutz/dao/test/sqls/dir");
    assertTrue(sqls.count() > 0);
    Sql sql = sqls.create(".abc.update");
    sql.params().set("name", "ABC");
    sql.params().set("id", 16);
    assertEquals("UPDATE t_abc SET name='ABC' WHERE id=16;", sql.toString());
  }
View Full Code Here

  }

  @Test
  public void test_dynamic_insert() {
    pojos.init();
    ((NutDao) dao).setSqlManager(new FileSqlManager("org/nutz/dao/test/sqls/exec.sqls"));
    int platoonId = 23;
    try {
      pojos.initPlatoon(platoonId);
      Sql sql = dao.sqls().create("tank.insert");
      sql.vars().set("id", platoonId);
View Full Code Here

public class SQLFileParsingTest {

    private static final String PATH = "org/nutz/dao/test/sqls/sqls.sqls";

    private SqlManager createSqls() {
        return new FileSqlManager(PATH);
    }
View Full Code Here

        assertTrue(sql.toString().toUpperCase().startsWith("SELECT"));
    }

    @Test
    public void check_PersonTestSQLs() {
        SqlManager sqls = new FileSqlManager("org/nutz/dao/test/sqls/sqls.sqls");
        String[] keys = {    ".abc.drop",
                            ".abc.create",
                            ".abc.insert",
                            ".abc.update",
                            "abc.fetch",
                            "abc.query",
                            ".student.drop",
                            ".student.create",
                            ".student2.drop",
                            ".student2.create"};
        for (int i = 0; i < keys.length; i++) {
            assertEquals(keys[i], sqls.keys()[i]);
        }
    }
View Full Code Here

        }
    }

    @Test
    public void check_parse_comboSqls() {
        SqlManager sqls = new FileSqlManager("org/nutz/dao/test/sqls/sqls.sqls");
        List<Sql> list = sqls.createCombo();
        assertEquals(10, list.size());
    }
View Full Code Here

        assertEquals(10, list.size());
    }

    @Test
    public void test_parse_whole_directory() {
        SqlManager sqls = new FileSqlManager("org/nutz/dao/test/sqls/dir");
        assertTrue(sqls.count() > 0);
        Sql sql = sqls.create(".abc.update");
        sql.params().set("name", "ABC");
        sql.params().set("id", 16);
        assertEquals("UPDATE t_abc SET name='ABC' WHERE id=16;", sql.toString());
    }
View Full Code Here

    }

    @Test
    public void test_dynamic_insert() {
        pojos.init();
        ((NutDao) dao).setSqlManager(new FileSqlManager("org/nutz/dao/test/sqls/exec.sqls"));
        int platoonId = 23;
        try {
            pojos.initPlatoon(platoonId);
            Sql sql = dao.sqls().create("tank.insert");
            sql.vars().set("id", platoonId);
View Full Code Here

TOP

Related Classes of org.nutz.dao.impl.FileSqlManager

Copyright © 2018 www.massapicom. 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.