Então pessoal, estou com um problema na implementação de alguns testes pelo JUnit.
Quando eu chamo o método que salva a entidade ele mostra o seguinte erro:
12:48:55,531 ERROR BasicPropertyAccessor:94 - IllegalArgumentException in class: com.deltacore.model.base.ValueObject, setter method of property: ativo
12:48:55,531 ERROR BasicPropertyAccessor:98 - expected type: java.lang.String, actual value: java.lang.Boolean
O atributo está mapeado da seguinte forma no hbm:
<!-- Value Object -->
<property name="ativo" type="java.lang.String" column="LOT_IND_ATV" />
No banco a coluna é varchar(1) e recebe ‘S’ ou ‘N’
Este erro ocorre quando chamo o método saveOrUpdate()…
Assim, o que eu acho mais estranho é que ele ocorre apenas nos Testes de JUnit…
Acessando via Interface Gráfica, o método funciona normalmente!!
Alguém saberia o porque isto acontece???
Agradeço desde já a ajuda!