package com.qconsp.cep; import static java.lang.System.currentTimeMillis; import static java.lang.System.out; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.junit.Before; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import redis.clients.jedis.Jedis; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.qconsp.BaseTest; public class CepAopTest extends BaseTest { @Autowired CepDao cepDao; Gson gson; @Before public void before() { gson = new GsonBuilder().create(); } @Test public void listagemDeCepSimples() throws Exception { Cep find = cepDao.find("05458-002"); out.println(gson.toJson(find)); } // @Test public void recupera10000DoBanco() throws Exception { List<String> ceps = getCeps(); Jedis jedis = new Jedis("127.0.0.1", 1200); System.out.println(cepDao); long start = currentTimeMillis(); for (String cep : ceps) { Cep c = cepDao.find(cep); jedis.set(cep, gson.toJson(c)); } out.println("Tempo Banco: " + (currentTimeMillis() - start) + "ms., lista com: " + ceps.size()); jedis.close(); } }