JtestR - Testando o seu código Java com Ruby!

E pra quem achava que não haviam mais invenções mirabolantes pra integração Java-Ruby, o Ola Bini trouxe mais uma, escrever testes pra aplicações em Java usando bibliotecas Ruby!

O projeto JtestR tem como objetivo fazer com que seja possível utilizar ferramentas de testes pra Ruby pra testar aplicações Java, como o RSpec. A vantagem disso é ter uma linguagem muito mais expressiva e onde é bem mais fácil de se escrever código pra escrever os testes de aplicações em Java, sem contar as facilidades que ferramentas como o RSpec trazem na hora de testar software. É mais um grande passo pra que mais pessoas possam entrar no mundo do software testado e de qualidade sem perder nem um pouco da agilidade nem da paciência, não vão mais haver desculpas pra não se testar software :smiley:

Link do anúncio: http://ola-bini.blogspot.com/2007/12/jtestr-01-released.html

Escrever testes com uma linguagem expressiva, dinâmica e altamente integrada a plataforma java já existe há um bom tempo com o Groovy. As vantagens, além das convencionais que uma linguagem dinâmica pode proporcionar, incluem assertions, mocks e um framework para unit tests (JUnit), todos integrados a linguagem.

http://groovy.codehaus.org/Testing+Guide

:wink:

Duas perguntas:

  1. alguém usa alguma das duas abordagens com Java?
  2. quem usa faz isso corretamente?

[quote=Daniel Quirino Oliveira]Duas perguntas:

  1. alguém usa alguma das duas abordagens com Java?
  2. quem usa faz isso corretamente?[/quote]

Bom, eu tento usar corretamente, eheheh… Ultimamente estou usando o Groovy, que é muito mais prático e ágil que o java.

Me baseio no JUnit in Action e no Test Driven Development: By Example, do Kent Beck.

:wink:

Só complementando -> http://code.google.com/p/specs/

Muito bom \o/

Groovy para escrever testes. É interessante até mesmo para experimentar APIs no GroovyConsole.

E corretamente significa exatamente o que para vc?

Mauricio, só conhecia o specs através desse post (recente) do Ola Bini:

Groovy tem esse bem legal: http://www.easyb.org/

valeuz…

Pessoal, algum de vocês saberia me dizer se alguma destas ferramentas roda com java 1.4?
Pra seria importante que funcionasse com java 1.4.

Obrigado