java - How write a compound Hamcrest statement (with a logical "or" operation) -
how go writing following junit assert hamcrest?
asserttrue(var1 == 5 || var2 == 10);
i can't use anyof()
matcher wrapper because dont need multiple matchers, need multiple statements, 1 each variable var1
, var2
you write single hamcrest assertion turning variables single composite object:
assertthat(immutablelist.of(var1, var2), either(contains(is(5), anything())) .or(contains(anything(), is(10))));
i suggest not particularly easy understand, nor explain mean , why represents success.
Comments
Post a Comment