[easymock] Fixed building with new JUnit

Tomas Radej tradej at fedoraproject.org
Mon Feb 27 15:09:58 UTC 2012


commit 138fd2a934aab0e68a41dd42d5c7429b0c10bfd5
Author: Tomas Radej <tradej at redhat.com>
Date:   Tue Feb 21 16:36:07 2012 +0100

    Fixed building with new JUnit

 easymock-removed-alltests.patch |   65 ++++++++
 easymock-removed-test.patch     |  345 +++++++++++++++++++++++++++++++++++++++
 easymock.spec                   |    9 +-
 3 files changed, 418 insertions(+), 1 deletions(-)
---
diff --git a/easymock-removed-alltests.patch b/easymock-removed-alltests.patch
new file mode 100644
index 0000000..546bdd1
--- /dev/null
+++ b/easymock-removed-alltests.patch
@@ -0,0 +1,65 @@
+diff --git a/src/org/easymock/tests/AllTests.java b/src/org/easymock/tests/AllTests.java
+deleted file mode 100644
+index b0b5d96..0000000
+--- a/src/org/easymock/tests/AllTests.java
++++ /dev/null
+@@ -1,59 +0,0 @@
+-/*
+- * Copyright (c) 2001-2005 OFFIS. This program is made available under the terms of
+- * the MIT License.
+- */
+-package org.easymock.tests;
+-
+-import junit.framework.Test;
+-import junit.framework.TestSuite;
+-
+-public class AllTests {
+-
+-    public static void main(String[] args) {
+-        junit.swingui.TestRunner.run(AllTests.class);
+-    }
+-
+-    public static Test suite() {
+-        TestSuite suite = new TestSuite("Test for org.easymock.tests");
+-        suite.addTestSuite(ArgumentsMatcherTest.class);
+-        suite.addTestSuite(ArrayMatcherTest.class);
+-        suite.addTestSuite(DefaultMatcherTest.class);
+-        suite.addTestSuite(EqualsMatcherTest.class);
+-        suite.addTestSuite(ExpectedMethodCallTest.class);
+-        suite.addTestSuite(LegacyBehaviorTests.class);
+-        suite.addTestSuite(MatchableArgumentsTest.class);
+-        suite.addTestSuite(MethodCallTest.class);
+-        suite.addTestSuite(MockNameTest.class);
+-        suite.addTestSuite(NiceMockControlTest.class);
+-        suite.addTestSuite(NiceMockControlLongCompatibleReturnValueTest.class);
+-        suite.addTestSuite(ObjectMethodsTest.class);
+-        suite.addTestSuite(RecordStateInvalidDefaultReturnValueTest.class);
+-        suite.addTestSuite(RecordStateInvalidDefaultThrowableTest.class);
+-        suite.addTestSuite(RecordStateInvalidMatcherTest.class);
+-        suite.addTestSuite(RecordStateInvalidRangeTest.class);
+-        suite.addTestSuite(RecordStateInvalidReturnValueTest.class);
+-        suite.addTestSuite(RecordStateInvalidStateChangeTest.class);
+-        suite.addTestSuite(RecordStateInvalidThrowableTest.class);
+-        suite.addTestSuite(RecordStateInvalidUsageTest.class);
+-        suite.addTestSuite(RecordStateMethodCallMissingTest.class);
+-        suite.addTestSuite(ReplayStateInvalidUsageTest.class);
+-        suite.addTestSuite(StacktraceTest.class);
+-        suite.addTestSuite(UsageCallCountTest.class);
+-        suite.addTestSuite(UsageDefaultReturnValueTest.class);
+-        suite.addTestSuite(UsageExpectAndDefaultReturnTest.class);        
+-        suite.addTestSuite(UsageExpectAndDefaultThrowTest.class);
+-        suite.addTestSuite(UsageExpectAndReturnTest.class);
+-        suite.addTestSuite(UsageExpectAndThrowTest.class);
+-        suite.addTestSuite(UsageFloatingPointReturnValueTest.class);
+-        suite.addTestSuite(UsageLongCompatibleReturnValueTest.class);
+-        suite.addTestSuite(UsageOverloadedDefaultValueTest.class);
+-        suite.addTestSuite(UsageOverloadedMethodTest.class);
+-        suite.addTestSuite(UsageUnorderedTest.class);
+-        suite.addTestSuite(UsageRangeTest.class);
+-        suite.addTestSuite(UsageStrictMockTest.class);
+-        suite.addTestSuite(UsageTest.class);
+-        suite.addTestSuite(UsageThrowableTest.class);
+-        suite.addTestSuite(UsageVerifyTest.class);
+-        return suite;
+-    }
+-}
diff --git a/easymock-removed-test.patch b/easymock-removed-test.patch
new file mode 100644
index 0000000..9b706e5
--- /dev/null
+++ b/easymock-removed-test.patch
@@ -0,0 +1,345 @@
+diff --git a/src/org/easymock/tests/ReplayStateInvalidUsageTest.java b/src/org/easymock/tests/ReplayStateInvalidUsageTest.java
+deleted file mode 100644
+index 06e0ac1..0000000
+--- a/src/org/easymock/tests/ReplayStateInvalidUsageTest.java
++++ /dev/null
+@@ -1,338 +0,0 @@
+-/*
+- * Copyright (c) 2001-2005 OFFIS. This program is made available under the terms of
+- * the MIT License.
+- */
+-package org.easymock.tests;
+-
+-import junit.extensions.ExceptionTestCase;
+-
+-import org.easymock.MockControl;
+-
+-public class ReplayStateInvalidUsageTest extends ExceptionTestCase {
+-
+-    private MockControl control;
+-
+-    private Exception exception;
+-
+-    public ReplayStateInvalidUsageTest(String name) {
+-        super(name, IllegalStateException.class);
+-    }
+-
+-    protected void setUp() {
+-        exception = new Exception();
+-        control = MockControl.createControl(IMethods.class);
+-        control.replay();
+-    }
+-
+-    public void testExpectAndThrowObjectWithMinMax() {
+-        control.expectAndThrow("", exception, 1, 2);
+-    }
+-
+-    public void testExpectAndThrowDoubleWithMinMax() {
+-        control.expectAndThrow(0.0d, exception, 1, 2);
+-    }
+-
+-    public void testExpectAndThrowFloatWithMinMax() {
+-        control.expectAndThrow(0.0f, exception, 1, 2);
+-    }
+-
+-    public void testExpectAndThrowLongWithMinMax() {
+-        control.expectAndThrow(0, exception, 1, 2);
+-    }
+-
+-    public void testExpectAndThrowBooleanWithMinMax() {
+-        control.expectAndThrow(false, exception, 1, 2);
+-    }
+-
+-    public void testExpectAndThrowObjectWithCount() {
+-        control.expectAndThrow("", exception, 1);
+-    }
+-
+-    public void testExpectAndThrowDoubleWithCount() {
+-        control.expectAndThrow(0.0d, exception, 1);
+-    }
+-
+-    public void testExpectAndThrowFloatWithCount() {
+-        control.expectAndThrow(0.0f, exception, 1);
+-    }
+-
+-    public void testExpectAndThrowLongWithCount() {
+-        control.expectAndThrow(0, exception, 1);
+-    }
+-
+-    public void testExpectAndThrowBooleanWithCount() {
+-        control.expectAndThrow(false, exception, 1);
+-    }
+-
+-    public void testExpectAndThrowObjectWithRange() {
+-        control.expectAndThrow("", exception, MockControl.ONE);
+-    }
+-
+-    public void testExpectAndThrowDoubleWithRange() {
+-        control.expectAndThrow(0.0d, exception, MockControl.ONE);
+-    }
+-
+-    public void testExpectAndThrowFloatWithRange() {
+-        control.expectAndThrow(0.0f, exception, MockControl.ONE);
+-    }
+-
+-    public void testExpectAndThrowLongWithRange() {
+-        control.expectAndThrow(0, exception, MockControl.ONE);
+-    }
+-
+-    public void testExpectAndThrowBooleanWithRange() {
+-        control.expectAndThrow(false, exception, MockControl.ONE);
+-    }
+-
+-    public void testExpectAndThrowObject() {
+-        control.expectAndThrow("", exception);
+-    }
+-
+-    public void testExpectAndThrowDouble() {
+-        control.expectAndThrow(0.0d, exception);
+-    }
+-
+-    public void testExpectAndThrowFloat() {
+-        control.expectAndThrow(0.0f, exception);
+-    }
+-
+-    public void testExpectAndThrowLong() {
+-        control.expectAndThrow(0, exception);
+-    }
+-
+-    public void testExpectAndThrowBoolean() {
+-        control.expectAndThrow(false, exception);
+-    }
+-
+-    public void testExpectAndReturnObjectWithMinMax() {
+-        control.expectAndReturn("", "", 1, 2);
+-    }
+-
+-    public void testExpectAndReturnDoubleWithMinMax() {
+-        control.expectAndReturn(0.0d, 0.0d, 1, 2);
+-    }
+-
+-    public void testExpectAndReturnFloatWithMinMax() {
+-        control.expectAndReturn(0.0f, 0.0f, 1, 2);
+-    }
+-
+-    public void testExpectAndReturnLongWithMinMax() {
+-        control.expectAndReturn(0, 0, 1, 2);
+-    }
+-
+-    public void testExpectAndReturnBooleanWithMinMax() {
+-        control.expectAndReturn(false, false, 1, 2);
+-    }
+-
+-    public void testExpectAndReturnObjectWithCount() {
+-        control.expectAndReturn("", "", 1);
+-    }
+-
+-    public void testExpectAndReturnDoubleWithCount() {
+-        control.expectAndReturn(0.0d, 0.0d, 1);
+-    }
+-
+-    public void testExpectAndReturnFloatWithCount() {
+-        control.expectAndReturn(0.0f, 0.0f, 1);
+-    }
+-
+-    public void testExpectAndReturnLongWithCount() {
+-        control.expectAndReturn(0, 0, 1);
+-    }
+-
+-    public void testExpectAndReturnBooleanWithCount() {
+-        control.expectAndReturn(false, false, 1);
+-    }
+-
+-    public void testExpectAndReturnObjectWithRange() {
+-        control.expectAndReturn("", "", MockControl.ONE);
+-    }
+-
+-    public void testExpectAndReturnDoubleWithRange() {
+-        control.expectAndReturn(0.0d, 0.0d, MockControl.ONE);
+-    }
+-
+-    public void testExpectAndReturnFloatWithRange() {
+-        control.expectAndReturn(0.0f, 0.0f, MockControl.ONE);
+-    }
+-
+-    public void testExpectAndReturnLongWithRange() {
+-        control.expectAndReturn(0, 0, MockControl.ONE);
+-    }
+-
+-    public void testExpectAndReturnBooleanWithRange() {
+-        control.expectAndReturn(false, false, MockControl.ONE);
+-    }
+-
+-    public void testExpectAndReturnObject() {
+-        control.expectAndReturn("", "");
+-    }
+-
+-    public void testExpectAndReturnDouble() {
+-        control.expectAndReturn(0.0d, 0.0d);
+-    }
+-
+-    public void testExpectAndReturnFloat() {
+-        control.expectAndReturn(0.0f, 0.0f);
+-    }
+-
+-    public void testExpectAndReturnLong() {
+-        control.expectAndReturn(0, 0);
+-    }
+-
+-    public void testExpectAndReturnBoolean() {
+-        control.expectAndReturn(false, false);
+-    }
+-
+-    public void testSetDefaultMatcher() {
+-        control.setDefaultMatcher(MockControl.ARRAY_MATCHER);
+-    }
+-
+-    public void testSetReturnValueObjectWithMinMax() {
+-        control.setReturnValue("", 1, 2);
+-    }
+-
+-    public void testSetReturnValueDoubleWithMinMax() {
+-        control.setReturnValue(0.0d, 1, 2);
+-    }
+-
+-    public void testSetReturnValueFloatWithMinMax() {
+-        control.setReturnValue(0.0f, 1, 2);
+-    }
+-
+-    public void testSetReturnValueLongWithMinMax() {
+-        control.setReturnValue(0, 1, 2);
+-    }
+-
+-    public void testSetReturnValueBooleanWithMinMax() {
+-        control.setReturnValue(false, 1, 2);
+-    }
+-
+-    public void testSetThrowableWithMinMax() {
+-        control.setThrowable(exception, 1, 2);
+-    }
+-
+-    public void testSetVoidCallableWithMinMax() {
+-        control.setVoidCallable(1, 2);
+-    }
+-
+-    public void testSetMatcher() {
+-        control.setMatcher(MockControl.ARRAY_MATCHER);
+-    }
+-
+-    public void testSetDefaultReturnValueObject() {
+-        control.setDefaultReturnValue("");
+-    }
+-
+-    public void testSetDefaultReturnValueDouble() {
+-        control.setDefaultReturnValue(0.0d);
+-    }
+-
+-    public void testSetDefaultReturnValueFloat() {
+-        control.setDefaultReturnValue(0.0f);
+-    }
+-
+-    public void testSetDefaultReturnValueLong() {
+-        control.setDefaultReturnValue(0);
+-    }
+-
+-    public void testSetDefaultReturnValueBoolean() {
+-        control.setDefaultReturnValue(false);
+-    }
+-
+-    public void testSetDefaultThrowable() {
+-        control.setDefaultThrowable(exception);
+-    }
+-
+-    public void testSetDefaultVoidCallable() {
+-        control.setDefaultVoidCallable();
+-    }
+-
+-    public void testSetReturnValueObjectWithRange() {
+-        control.setReturnValue("", MockControl.ONE);
+-    }
+-
+-    public void testSetReturnValueLongWithRange() {
+-        control.setReturnValue(0, MockControl.ONE);
+-    }
+-
+-    public void testSetReturnValueFloatWithRange() {
+-        control.setReturnValue(0.0f, MockControl.ONE);
+-    }
+-
+-    public void testSetReturnValueDoubleWithRange() {
+-        control.setReturnValue(0.0d, MockControl.ONE);
+-    }
+-
+-    public void testSetReturnValueBooleanWithRange() {
+-        control.setReturnValue(false, MockControl.ONE);
+-    }
+-
+-    public void testSetThrowableWithRange() {
+-        control.setThrowable(exception, MockControl.ONE);
+-    }
+-
+-    public void testSetVoidCallableWithRange() {
+-        control.setVoidCallable(MockControl.ONE);
+-    }
+-
+-    public void testSetReturnValueObjectWithCount() {
+-        control.setReturnValue("", 1);
+-    }
+-
+-    public void testSetReturnValueLongWithCount() {
+-        control.setReturnValue(0, 1);
+-    }
+-
+-    public void testSetReturnValueFloatWithCount() {
+-        control.setReturnValue(0.0f, 1);
+-    }
+-
+-    public void testSetReturnValueDoubleWithCount() {
+-        control.setReturnValue(0.0d, 1);
+-    }
+-
+-    public void testSetReturnValueBooleanWithCount() {
+-        control.setReturnValue(false, 1);
+-    }
+-
+-    public void testSetThrowableWithCount() {
+-        control.setThrowable(exception, 1);
+-    }
+-
+-    public void testSetVoidCallableWithCount() {
+-        control.setVoidCallable(1);
+-    }
+-
+-    public void testSetReturnValueObject() {
+-        control.setReturnValue("");
+-    }
+-
+-    public void testSetReturnValueDouble() {
+-        control.setReturnValue(0.0d);
+-    }
+-
+-    public void testSetReturnValueFloat() {
+-        control.setReturnValue(0.0f);
+-    }
+-
+-    public void testSetReturnValueLong() {
+-        control.setReturnValue(0);
+-    }
+-
+-    public void testSetReturnValueBoolean() {
+-        control.setReturnValue(false);
+-    }
+-
+-    public void testSetThrowable() {
+-        control.setThrowable(exception);
+-    }
+-
+-    public void testSetVoidCallable() {
+-        control.setVoidCallable();
+-    }
+-
+-    public void testReplay() {
+-        control.replay();
+-    }
+-}
+\ No newline at end of file
diff --git a/easymock.spec b/easymock.spec
index b7c60c7..46f175b 100644
--- a/easymock.spec
+++ b/easymock.spec
@@ -30,7 +30,7 @@
 
 Name:           easymock
 Version:        1.2
-Release:        14%{?dist}
+Release:        15%{?dist}
 Epoch:          0
 Summary:        Easy mock objects
 Group:          Development/Libraries
@@ -43,6 +43,8 @@ Source0:        easymock-1.2-src.tar.gz
 Source1:        http://repo1.maven.org/maven2/easymock/easymock/1.2_Java1.5/easymock-1.2_Java1.5.pom
 Source2:        easymock-component-info.xml
 Patch0:         easymock-1.2-build_xml.patch
+Patch1:         %{name}-removed-test.patch
+Patch2:         %{name}-removed-alltests.patch
 Requires(post): jpackage-utils >= 1.7.2
 Requires(postun): jpackage-utils >= 1.7.2
 BuildRequires:  jpackage-utils >= 0:1.6
@@ -68,6 +70,8 @@ Javadoc for %{name}.
 %prep
 %setup -q -n %{name}
 %patch0 -p0
+%patch1 -p1
+%patch2 -p1
 mkdir lib
 pushd lib
 ln -sf $(build-classpath junit) .
@@ -124,6 +128,9 @@ rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
 %{_javadocdir}/%{name}
 
 %changelog
+* Tue Feb 21 2012 Tomas Radej <tradej at redhat.com> - 0:1.2-15
+- Removed test
+
 * Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0:1.2-14
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 


More information about the scm-commits mailing list