Lançado ClassMock 1.0 - Ferramenta de Testes para Componentes basedos em Metadados e Reflexão

ClassMock é um framework para auxiliar na criação de testes para componentes que utilizam metadados (anotações) e reflexão. Neste tipo de componente, cujo comportamento depende da estrutura ou anotações das classes recebidas, os teste normalmente são criados utilizando diversas inner classes para a variação da estrutura. O ClassMock permite que essas classes sejam definidas e criadas em tempo de execução, permitindo uma maior legibilidade do teste e o compartilhamento de lógica entre os testes.

ClassMock está disponível em http://classmock.sourceforge.net/

:thumbup: Pode usar também !!!

[size=18][color=blue]Java framework for behavior-driven development[/color][/size]

[color=green][size=24]JBehave[/size][/color]

:arrow: http://javatoolbox.com/tools/jbehave

Roda em Eclipse IDE Plugin

Latest version: 1.0.1
Description: Java framework for behavior-driven development.

Features include:

  • Behaviour runner: equivalent to JUnit
  • Story runner: runs executable scenarios / acceptance criteria
  • Story printer: outputs stories and scenarios in human-readable form
  • Minimock framework: a lightweight mocking framework based on JMock
    - Classmock framework: allows minimock to mock concrete classes
  • A Swing harness
  • Ant tasks: run behaviours, run stories and print stories using filesets
  • Maven integration: provides same functionality as Ant task using Maven
  • Eclipse and IDEA plugin: runs behaviours in your favourite IDE

Olá Marcio!

O Classmock do JBehave faz o mock de classes concretas. O ClassMock que eu anunciei, cria novas classes, para serem utilizadas em testes de reflexão.

Apesar dos nomes coincidirem (não conhecia esse pedaço do JBehave), eles fazem coisas totalmente diferentes.

[]s

[quote=Guerr@]Olá Marcio!

O Classmock do JBehave (…)…

Apesar dos nomes coincidirem (não conhecia esse pedaço do JBehave), eles fazem coisas totalmente diferentes.

[]s
[/quote]

:idea: Sim fazem coisas diferentes, sendo que o ClassMock já vinha sido incorporado no JBehave para classes Contreta, estava buscando um plugin ClassMock para o Eclipse e descobri o JBehave, talvez logo exista algo futuro para o mesmo com o recurso de Testes para Componentes basedos em Metadados e Reflexão.
[size=24]; )[/size]

Parabéns pelo projeto, mais um mão na roda, já está na fila para analise minunciosa :wink:

Interessante guerra! Qual foi sua maior motivação durante a criação do ClassMock, nos testes para reflexão ou para metadados? Achei mais interessante para os metadados, se bem que não entendi muito bem o exemplo que utiliza recurso para reflexão.