2011-04-27 15 views
16

Hace poco intenté afirmar la desigualdad en una de las pruebas. Sin embargo, no pude encontrar el matcher apropiado en hamcrest. Lo que idealmente quiero hacer es algo así como.Uso no operación en hamcrest

assertThat(2 , isNot(3)); 

¿Hay alguna manera de hacerlo?

Respuesta

22

Ya casi ha terminado:

assertThat(2 , is(not(3))); 
+4

Y a menos que se '()' es el único matcher presente, es el azúcar sintáctica innecesaria. 'assertThat (2, not (3));' también funciona aquí. –

8

Asegúrese de importarlo:

import static org.hamcrest.CoreMatchers.not; 
Cuestiones relacionadas