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.
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]
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.