intentar compilar el códigode Hamcrest no compila
import static org.hamcrest.Matchers.is;
import static org.hamcrest.number.OrderingComparison.lessThan;
...
Assert.assertThat(0, is(lessThan(1)));
problemas de este error de compilación:
assertThat(Object, org.hamcrest.Matcher<java.lang.Object>)
cannot be applied to(int, org.hamcrest.Matcher<capture<? super java.lang.Integer>>)
podría ser esto colisiones entre diferentes versiones hamcrest? Estoy usando jUnit 4.6 y Hamcrest 1.3
No será un conflicto si solo tiene una copia de Hamcrest. ¿Qué versiones de JUnit y Hamcrest tienes? Recuerde, las versiones posteriores de JUnit incluyen su propia copia de bits de Hamcrest. – skaffman
Recientemente agregué hamcrest, después de solo usar jUnit antes de eso. Es posible que el hamcrest que viene con jUnit sea más antiguo y deba actualizarse. – ripper234