import static org.junit.matchers.JUnitMatchers.both;
import static org.junit.matchers.JUnitMatchers.containsString;
Teraz sprawdzam zawiera foo i bar jak poniżej ...chcą JUnitMatchers AssertThat przetestować ciąg zawiera 3 lub więcej ciągów sub (obecnie za pomocą assertThat zarówno ... ... i ....)
Assert.assertThat(text,
both(containsString("foo")).
and(containsString("bar")));
Co to jest najczystszy sposób sprawdzenia również sprawdź, czy zawiera 3 lub więcej ciągów np. "foo", "bar" i "baz"?
+1 FEST/[AssertJ] (http://joel-costigliola.github.io/assertj/). Możesz użyć 'assertThat (text) .contains (" foo "," bar "," baz ");' - jest jeszcze bardziej zwięzły. – Jonathan