[jmock] 01/48: o Renaming 'libjmock-java' to 'jmock'.

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Mon Sep 4 09:56:31 UTC 2017


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 <trygvis at inamo.no>
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 <trygvis at inamo.no>  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 <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Trygve Laugstøl <trygvis at inamo.no>
+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 <trygvis at inamo.no> 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 <smgf at users.sourceforge.net>
+                  Tim Mackinnon <macta at users.sourceforge.net>
+                  Nat Pryce <npryce at users.sourceforge.net>
+                  Joe Walnes <joe at thoughtworks.net>
+         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



More information about the pkg-java-commits mailing list