import static org.junit.matchers.JUnitMatchers.both;
import static org.junit.matchers.JUnitMatchers.containsString;
Ora controllare che contiene foo e bar, qui di seguito ...Vuoi un JUnitMatchers AssertThat per testare stringa contiene 3 o più stringhe sub (attualmente in uso assertThat ... sia ... e ....)
Assert.assertThat(text,
both(containsString("foo")).
and(containsString("bar")));
Qual è il modo più pulito per verificare anche se contiene 3 o più stringhe, ad es. 'foo', 'bar' e 'baz'?
+1 FEST/[AssertJ] (http://joel-costigliola.github.io/assertj/). Potresti usare 'assertThat (text) .contains (" foo "," bar "," baz ");' - è ancora più succinto. – Jonathan