From 3261caf4f030a9fb78306551bfabae32fa2236e1 Mon Sep 17 00:00:00 2001 From: Tomas Radej Date: Fri, 5 Apr 2013 16:28:28 +0200 Subject: [PATCH] Patched LocalizedMatcher due to hamcrest update, (bug upstream) --- mockito-matcher.patch | 24 ++++++++++++++++++++++++ mockito.spec | 7 ++++++- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 mockito-matcher.patch diff --git a/mockito-matcher.patch b/mockito-matcher.patch new file mode 100644 index 0000000..71572d7 --- /dev/null +++ b/mockito-matcher.patch @@ -0,0 +1,24 @@ +diff --git a/src/org/mockito/internal/matchers/LocalizedMatcher.java b/src/org/mockito/internal/matchers/LocalizedMatcher.java +index 01e83b3..7d249f5 100644 +--- a/src/org/mockito/internal/matchers/LocalizedMatcher.java ++++ b/src/org/mockito/internal/matchers/LocalizedMatcher.java +@@ -16,6 +16,12 @@ public class LocalizedMatcher implements Matcher, ContainsExtraTypeInformation, + private final Matcher actualMatcher; + private Location location; + ++ /* This is a hack for Fedora. Bug has been filed here: ++ * https://code.google.com/p/mockito/issues/detail?id=428 */ ++ public void describeMismatch(Object item, Description mismatchDescription) { ++ mismatchDescription.appendText("was ").appendValue(item); ++ } ++ + public LocalizedMatcher(Matcher actualMatcher) { + this.actualMatcher = actualMatcher; + this.location = new Location(); +@@ -65,4 +71,4 @@ public class LocalizedMatcher implements Matcher, ContainsExtraTypeInformation, + public Matcher getActualMatcher() { + return actualMatcher; + } +-} +\ No newline at end of file ++} diff --git a/mockito.spec b/mockito.spec index 2bd4b30..6883fdd 100644 --- a/mockito.spec +++ b/mockito.spec @@ -1,6 +1,6 @@ Name: mockito Version: 1.9.0 -Release: 11%{?dist} +Release: 12%{?dist} Summary: A Java mocking framework License: MIT @@ -11,6 +11,7 @@ Patch0: fixup-ant-script.patch Patch1: fix-cglib-refs.patch Patch2: maven-cglib-dependency.patch Patch3: fix-bnd-config.patch +Patch4: %{name}-matcher.patch BuildArch: noarch BuildRequires: jpackage-utils @@ -51,6 +52,7 @@ This package contains the API documentation for %{name}. # Set Bundle-Version properly sed -i 's/Bundle-Version= ${version}/Bundle-Version= %{version}/' conf/mockito-core.bnd %patch3 +%patch4 -p1 %build ant jar javadoc @@ -86,6 +88,9 @@ cp -rp target/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} %doc NOTICE %changelog +* Mon Mar 25 2013 Tomas Radej - 1.9.0-12 +- Patched LocalizedMatcher due to hamcrest update, (bug upstream) + * Thu Feb 14 2013 Fedora Release Engineering - 1.9.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild