JUnit löst java.lang.NoSuchMethodError für com.google.common.collect.Iterables.tryFind aus

Ich verwende Google Guava v13.0, aber wenn ich einen JUnit-Test mit Code ausführe, der tryFind enthält, erhalte ich die folgende Meldung:

java.lang.NoSuchMethodError: com.google.common.collect.Iterables.tryFind(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Lcom/google/common/base/Optional;

Dies scheint nur bei JUnit-Tests zu passieren, da bei Ausführung des Produktionscodes keine Probleme auftreten. Ich verwende Intellij IDEA v11.1.3 und kann in der Guava-JAR-Datei navigieren, um tryFind in der Klasse com.google.common.collect.Iterable.class zu finden.

Ich habe ähnliche Posts gesehen, bin mir aber nicht sicher, wie das mit JUnit zusammenhängt. Irgendwelche Ideen zu meinem Problem?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage