Coverage Report - br.org.agilcoop.cursos.testes.bancoDeDados.Config
 
Classes in this File Line Coverage Branch Coverage Complexity
Config
0%
0/18
N/A
2
 
 1  
 package br.org.agilcoop.cursos.testes.bancoDeDados;
 2  
 
 3  
 import org.springframework.jdbc.core.JdbcTemplate;
 4  
 import org.springframework.jdbc.datasource.DriverManagerDataSource;
 5  
 
 6  
 
 7  0
 public class Config {
 8  
         public static JdbcTemplate jdbc;
 9  
         
 10  
         static {
 11  0
                 bootstrap();
 12  
         }
 13  
 
 14  
         public static void bootstrap() {
 15  0
                 DriverManagerDataSource ds = new DriverManagerDataSource();
 16  0
                 ds.setDriverClassName("org.hsqldb.jdbcDriver");
 17  0
                 ds.setUrl("jdbc:hsqldb:mem:teste;shutdown=true");
 18  0
                 ds.setUsername("sa");
 19  0
                 ds.setPassword("");
 20  
 
 21  
                 try {
 22  0
                         ds.getConnection();
 23  0
                 } catch (Exception e) {
 24  0
                         e.printStackTrace();
 25  
                 }
 26  0
                 jdbc = new JdbcTemplate(ds);
 27  0
                 System.out.println("Configuração OK.");
 28  0
                 jdbc.execute("SET WRITE_DELAY 0 MILLIS");
 29  0
                 jdbc.execute("SET SCHEMA PUBLIC");
 30  0
                 jdbc.execute("CREATE MEMORY TABLE usuario (id integer, nome varchar(100), senha varchar(100))");
 31  0
                 System.out.println(jdbc.queryForInt("select count(0) from usuario"));
 32  0
                 System.out.println("Tabelas criadas.");
 33  0
         }
 34  
 
 35  
 }