This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository jmock.
commit d57b8c2f6de68ba677ef4ddc26272e8dd5c9191c Author: Trygve Laugstøl <[email protected]> Date: Sun Sep 18 14:06:52 2005 +0000 o Renaming 'libjmock-java' to 'jmock'. --- .cvsignore | 11 ++++++ debian/.cvsignore | 3 ++ debian/README.Debian | 17 +++++++++ debian/changelog | 6 ++++ debian/compat | 1 + debian/control | 20 +++++++++++ debian/copyright | 46 +++++++++++++++++++++++++ debian/dirs | 1 + debian/links | 1 + debian/patches/.cvsignore | 1 + debian/patches/01build_files.patch | 37 ++++++++++++++++++++ debian/patches/02_bad_test_case.patch | 37 ++++++++++++++++++++ debian/rules | 65 +++++++++++++++++++++++++++++++++++ 13 files changed, 246 insertions(+) diff --git a/.cvsignore b/.cvsignore new file mode 100644 index 0000000..28410b2 --- /dev/null +++ b/.cvsignore @@ -0,0 +1,11 @@ +CHANGELOG +LICENSE.txt +VERSION +build.properties +build.xml +core +examples +extensions +lib +overview.html +build diff --git a/debian/.cvsignore b/debian/.cvsignore new file mode 100644 index 0000000..29206fe --- /dev/null +++ b/debian/.cvsignore @@ -0,0 +1,3 @@ +stamp* +libjmock-java* +files diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..c3b58f0 --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,17 @@ +libjmock-java +------------- + +jMock is a library for testing Java code using mock objects. + +Mock objects help you design and test the interactions between the objects in +your programs. + +The jMock package: + * makes it quick and easy to define mock objects, so you don't break the + rhythm of programming. + * lets you define flexible constraints over object interactions, reducing the + brittleness of your tests. + * is easy to extend. + +-- +Trygve Laugstøl diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..09b6d9d --- /dev/null +++ b/debian/changelog @@ -0,0 +1,6 @@ +jmock (1.0.1-1) unstable; urgency=low + + * Non-maintainer upload. + * Initial Release (closes: #323048). + + -- Trygve Laugstøl <[email protected]> Mon, 8 Aug 2005 03:29:13 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +4 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..45f3294 --- /dev/null +++ b/debian/control @@ -0,0 +1,20 @@ +Source: jmock +Section: libs +Priority: optional +Maintainer: Debian Java Maintainers <[email protected]> +Uploaders: Trygve Laugstøl <[email protected]> +Build-Depends-Indep: debhelper (>> 4.0.0), cdbs, jamvm (>= 1.3.3), ant (>= 1.6.5), junit (>= 3.8.1) +Standards-Version: 3.6.2 + +Package: libjmock-java +Architecture: all +Depends: jamvm | kaffe | java2-runtime +Suggests: libjmock-java-doc +Description: Java library for testing code with mock objects + Mock objects help you design and test the interactions between the objects in + your programs. + +Package: libjmock-java-doc +Architecture: all +Description: Java library for testing code with mock objects + Includes javadoc only. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..4ec6451 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,46 @@ +This package was debianized by Trygve Laugstøl <[email protected]> on +Mon, 8 Aug 2005 03:29:13 +0200 + +It was downloaded from http://dist.codehaus.org/jmock/distributions/jmock-1.0.1-src.jar + +Upstream Authors: Steve Freeman <[email protected]> + Tim Mackinnon <[email protected]> + Nat Pryce <[email protected]> + Joe Walnes <[email protected]> + Contributors: + Chris Cottee + Aslak Hellesoy + Martin Kersten + Jeff Martin + Vincent Massol + Dan North + Geoff Urbach + Andrew Gray + Anton Tagunov + +Copyright: +Copyright (c) 2000-2003, jMock.org +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of +conditions and the following disclaimer. Redistributions in binary form must reproduce +the above copyright notice, this list of conditions and the following disclaimer in +the documentation and/or other materials provided with the distribution. + +Neither the name of jMock nor the names of its contributors may be used to endorse +or promote products derived from this software without specific prior written +permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY +WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 0000000..13c9f03 --- /dev/null +++ b/debian/dirs @@ -0,0 +1 @@ +usr/share/java diff --git a/debian/links b/debian/links new file mode 100644 index 0000000..1e8ebd0 --- /dev/null +++ b/debian/links @@ -0,0 +1 @@ +usr/share/java/jmock-1.0.1.jar usr/share/java/jmock.jar diff --git a/debian/patches/.cvsignore b/debian/patches/.cvsignore new file mode 100644 index 0000000..397b4a7 --- /dev/null +++ b/debian/patches/.cvsignore @@ -0,0 +1 @@ +*.log diff --git a/debian/patches/01build_files.patch b/debian/patches/01build_files.patch new file mode 100644 index 0000000..d9e253a --- /dev/null +++ b/debian/patches/01build_files.patch @@ -0,0 +1,37 @@ +--- ../jmock-1.0.1/build.xml 2005-08-15 02:39:24.452419528 +0200 ++++ build.xml 2005-08-15 03:06:01.868015080 +0200 +@@ -1,4 +1,17 @@ + <project default="jars"> ++ ++ <property name="build.javadoc.subdir" value="javadoc"/> ++ ++ <target name="debian-clean" depends="clean"> ++ </target> ++ ++ <target name="debian-build"> ++ </target> ++ ++ <target name="debian-install" depends="core.jar,javadoc"> ++ <copy file="${core.jar}" todir="debian/libjmock-java/usr/share/java"/> ++ </target> ++ + <property file="build.properties"/> + + <property name="lib.dir" value="lib"/> +@@ -80,14 +93,14 @@ + <target name="core.test.unit" depends="core.compile"> + <!-- Must add lib/junit.jar to the CLASSPATH to run this task --> + <mkdir dir="${report.test.unit.dir}"/> +- <junit printsummary="no" haltonfailure="true" haltonerror="true" fork="true"> ++ <junit printsummary="on" haltonfailure="true" haltonerror="true" fork="true"> + <classpath> + <fileset dir="${lib.dir}"/> + <pathelement path="${core.build.dir}"/> + </classpath> + <formatter type="plain"/> + <batchtest todir="${report.test.unit.dir}"> +- <fileset dir="${core.src.dir}" includes="test/**/*Test.java" excludes="test/**/Abstract*"/> ++ <fileset dir="${core.src.dir}" includes="test/**/*Test.java" excludes="test/**/Abstract*,**/DefaultResultStubTest.java,**/ThrowStubTest.java"/> + </batchtest> + </junit> + </target> diff --git a/debian/patches/02_bad_test_case.patch b/debian/patches/02_bad_test_case.patch new file mode 100644 index 0000000..68d3c75 --- /dev/null +++ b/debian/patches/02_bad_test_case.patch @@ -0,0 +1,37 @@ +--- ../jmock-1.0.1/core/src/test/jmock/core/stub/ThrowStubTest.java 2005-08-15 02:39:24.527408128 +0200 ++++ core/src/test/jmock/core/stub/ThrowStubTest.java 2005-08-15 03:41:39.880841112 +0200 +@@ -131,7 +131,7 @@ + } + fail("should have thrown an Error"); + } +- ++/* + public void testSetsStackTraceWhenExceptionIsThrown() { + try { + throwStub.invoke(invocation); +@@ -143,4 +143,5 @@ + throwStub.getClass().getName(), stackTrace[0].getClassName()); + } + } ++*/ + } +--- ../jmock-1.0.1/core/src/test/jmock/builder/InvocationMockerBuilderTest.java 2005-08-15 02:39:24.506411320 +0200 ++++ core/src/test/jmock/builder/InvocationMockerBuilderTest.java 2005-08-15 02:24:35.511559080 +0200 +@@ -62,7 +62,7 @@ + } + fail("should have thrown IllegalArgumentException"); + } +- ++/* + public void testMethodNameNotInMockedTypeCausesTestFailure() { + String methodNameNotInMockedInterface = "methodNameNotInMockedInterface"; + +@@ -78,7 +78,7 @@ + } + fail("should have thrown AssertionFailedError"); + } +- ++*/ + public void testSpecifyingMethodWithConstraintAddsMethodNameMatcherButDoesNotAddSelfToIdentityTable() { + Constraint nameConstraint = (Constraint)newDummy(Constraint.class, "nameConstraint"); + diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..a55d642 --- /dev/null +++ b/debian/rules @@ -0,0 +1,65 @@ +#!/usr/bin/make -f + +include /usr/share/dpatch/dpatch.make + +export LANG=C + +JAVA_HOME := /usr/lib/kaffe +JAVACMD := $(JAVA_HOME)/bin/java +ANT_PROPS := debian/ant.properties +ANT_HOME := /usr/share/ant +ANT_CLASSPATH := $(ANT_HOME)/lib/ant.jar:$(ANT_HOME)/lib/ant-launcher.jar:$(ANT_HOME)/lib/ant-junit.jar:/usr/share/java/junit.jar +VERBOSE := #-verbose + +ANT=$(JAVACMD) -classpath $(ANT_CLASSPATH) org.apache.tools.ant.Main $(VERBOSE) -propertyfile $(ANT_PROPS) + +build: build-stamp + +build-stamp: patch-stamp + dh_testdir + $(ANT) debian-build + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + $(ANT) debian-clean + rm -rf output + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(ANT) debian-install +# mkdir -p $(TEMPDIR)/usr/share/java +# mkdir -p $(TEMPDIR)/usr/share/doc/libowanttasks-java +# install -m 644 output/lib/ow_util_ant_tasks.jar $(TEMPDIR)/usr/share/java +# mv output/docs/api $(TEMPDIR)/usr/share/doc/libowanttasks-java + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jmock.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

