JUnit zgłasza java.lang.NoSuchMethodError Dla com.google.common.collect.Iterables.tryFind

Używam Google Guava v13.0, ale kiedy uruchamiam test JUnit z kodem zawierającym tryFind, otrzymuję następujący komunikat:

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

Wydaje się, że dzieje się tak tylko w przypadku testów JUnit, ponieważ gdy kod produkcyjny działa, nie ma żadnych problemów. Używam Intellij IDEA 11.1.3 i mogę przejść do pliku JAR guava, aby znaleźć tryFind w com.google.common.collect.Iterable.class.

Widziałem podobne posty, ale nie jestem pewien, w jaki sposób odnosi się to do JUnit. Jakieś pomysły na mój problem?

questionAnswers(2)

yourAnswerToTheQuestion