Jul
17

Testando JSON e XML nos Results do VRaptor – Parte 2

Continuando com o código do post anterior … Agora é criar uma classe de testes separada para os testes de serialização. Desta vez usei o MockSerializationResult que é o mock que o VRaptor 3.4 disponibiliza e como eu disse no post anterior não existia no SNAPSHOT 3.3. public class SerializeEventoControllerTest { private MockSerializationResult result; private EventoController …

Continue reading »

Jul
15

Testando JSON e XML nos Results do VRaptor

  Antes de tudo uma historinha! Um dia desses queria testar  alguns métodos que criei utilizando VRaptor, até ai tudo bem. Chamando eles num teste unitário eu conseguiria facilmente pois eu consigo “pegar” os objetos que o controller insere na resposta que vem dentro do Result. Porém me deparei com os testes que retornavam objetos …

Continue reading »

May
25

VRaptor – Entre interceptors e annotations!

Atualmente estou re-escrevendo meu TCC, pois na época que fizemos o grupo que desenvolveu não estava aberto a idéia de usar TDD e afins, isso me deixou incomodado. Usamos o VRaptor para o pattern MVC. Estava eu refazendo e corrigindo os controllers e fui então recriar os interceptors de acesso para recursos que só seriam acessíveis …

Continue reading »

May
13

Design Patterns – Composite, com batata grande…

Depois do Abstract Factory vamos para outro pattern simples. O Composite. O pattern Composite server para que os componentes individuais e composições de objetos sejam tratados de forma parecida. A parte principal do pattern Composite é a criação de uma classe abstrata/interface que representa tanto os componentes individuais como as composições. Essa classe também define …

Continue reading »

May
10

Design Patterns – Abstract Factory, temos que pegar, Pokémon

Voltando com os posts, vou começar uma série falando sobre os padrões de projeto do livro Design Patterns do GoF(Gang of Four). Mas primeiro, o que é esse troço de Design Patterns? “Kibando” o próprio livro do GoF: Os padrões de projeto tornam mais fácil reutilizar projetos e arquiteturas bem-sucedidas. Expressam técnicas testadas e aprovadas …

Continue reading »

Mar
23

Neo4j – Quem você conhece no conjunto?

Quando estava na faculdade tinha aula de grafos e pensava: “Pow, beleza, busca em profundidade, busca em largura, entendi, mas quando vou usar isso?”. Esta aí! O Neo4j respondendo minha pergunta. Mas que diabo é esse Neo4j exatamente? É um banco de dados em forma de grafo criado em Java. Essa abordagem é da “família” das soluções …

Continue reading »

Oct
30

Bem vindos!

Nesse blog pretendo postar minhas opiniões, coisas interessantes que descobrir e tudo mais.