You can subscribe to this list here.
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(13) |
Aug
(151) |
Sep
(21) |
Oct
(6) |
Nov
(70) |
Dec
(8) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
(47) |
Feb
(66) |
Mar
(23) |
Apr
(115) |
May
(24) |
Jun
(53) |
Jul
(10) |
Aug
(279) |
Sep
(84) |
Oct
(149) |
Nov
(138) |
Dec
(52) |
| 2003 |
Jan
(22) |
Feb
(20) |
Mar
(29) |
Apr
(106) |
May
(170) |
Jun
(122) |
Jul
(70) |
Aug
(64) |
Sep
(27) |
Oct
(71) |
Nov
(49) |
Dec
(9) |
| 2004 |
Jan
(7) |
Feb
(38) |
Mar
(3) |
Apr
(9) |
May
(22) |
Jun
(4) |
Jul
(1) |
Aug
(2) |
Sep
(2) |
Oct
|
Nov
(15) |
Dec
(2) |
| 2005 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
(1) |
May
(28) |
Jun
(3) |
Jul
(11) |
Aug
(5) |
Sep
(1) |
Oct
(5) |
Nov
(2) |
Dec
(3) |
| 2006 |
Jan
(8) |
Feb
(3) |
Mar
(8) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Steve F. <sm...@us...> - 2002-05-19 21:38:32
|
Update of /cvsroot/mockobjects/mockobjects-java/src/core/com/mockobjects/test
In directory usw-pr-cvs1:/tmp/cvs-serv31958/src/core/com/mockobjects/test
Modified Files:
AllTests.java TestReturnObjectList.java
Log Message:
Added TestReturnObjectList to AllTests and general tidy up
Index: AllTests.java
===================================================================
RCS file: /cvsroot/mockobjects/mockobjects-java/src/core/com/mockobjects/test/AllTests.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- AllTests.java 22 Feb 2002 10:28:44 -0000 1.2
+++ AllTests.java 19 May 2002 21:38:28 -0000 1.3
@@ -1,6 +1,8 @@
package com.mockobjects.test;
import junit.framework.*;
+
+import com.mockobjects.ReturnObjectList;
import com.mockobjects.util.*;
/**
@@ -58,6 +60,10 @@
suite.addTestSuite(TestExpectationSqlRow.class);
}
+ public static void addTestReturnObjectList(TestSuite suite) {
+ suite.addTestSuite(ReturnObjectList.class);
+ }
+
public static void main(String[] args) {
start(new String[] { THIS.getName()});
}
Index: TestReturnObjectList.java
===================================================================
RCS file: /cvsroot/mockobjects/mockobjects-java/src/core/com/mockobjects/test/TestReturnObjectList.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TestReturnObjectList.java 23 Apr 2002 11:09:59 -0000 1.1
+++ TestReturnObjectList.java 19 May 2002 21:38:28 -0000 1.2
@@ -5,11 +5,8 @@
import com.mockobjects.*;
import com.mockobjects.util.*;
-/**
- * JUnit test case for TestMapEntry
- */
-
public class TestReturnObjectList extends TestCaseMo {
+ private ReturnObjectList list = new ReturnObjectList("test");
public TestReturnObjectList(String name) {
super(name);
@@ -19,31 +16,30 @@
start(new String[] { TestReturnObjectList.class.getName()});
}
- public static Test suite() {
- return new TestSuite(TestReturnObjectList.class);
- }
-
- public void testREturnObjectList() {
- final String test1 = "test1";
- final String test2 = "test2";
-
- final ReturnObjectList objectList = new ReturnObjectList("test");
-
- objectList.addObjectToReturn(test1);
- objectList.addObjectToReturn(test2);
-
- assertVerifyFails(objectList);
-
- assertEquals(test1, objectList.nextReturnObject());
- assertEquals(test2, objectList.nextReturnObject());
+ public void testLeftoverObjectFails() {
+ list.addObjectToReturn("one");
- objectList.verify();
-
+ assertVerifyFails(list);
+ }
+
+ public void testEmptyList() {
+ list.verify();
+ }
+
+ public void testReturnSucceeds() {
+ list.addObjectToReturn("one");
+ list.addObjectToReturn("two");
+
+ assertEquals("Should be first result", "one", list.nextReturnObject());
+ assertEquals("Should be second result", "two", list.nextReturnObject());
+ list.verify();
+ }
+
+ public void testTooManyReturns() {
try{
- objectList.nextReturnObject();
+ list.nextReturnObject();
fail("Error should have been raised");
- }catch(AssertionFailedError e){
- assertEquals("test has run out of objects.", e.getMessage());
- }
+ } catch(AssertionFailedError expected){
+ }
}
}
|
|
From: Jeff M. <cus...@us...> - 2002-05-09 13:30:29
|
Update of /cvsroot/mockobjects/mockobjects-java/src/extensions/alt In directory usw-pr-cvs1:/tmp/cvs-serv5640/src/extensions/alt Log Message: Directory /cvsroot/mockobjects/mockobjects-java/src/extensions/alt added to the repository |
|
From: Jeff M. <cus...@us...> - 2002-05-09 13:16:41
|
Update of /cvsroot/mockobjects/mockobjects-java/src/jdk/common/alt/java/rmi In directory usw-pr-cvs1:/tmp/cvs-serv6418/src/jdk/common/alt/java/rmi Modified Files: NamingImpl.java Log Message: Added mock object extension for Jakarta HttpClient project Index: NamingImpl.java =================================================================== RCS file: /cvsroot/mockobjects/mockobjects-java/src/jdk/common/alt/java/rmi/NamingImpl.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- NamingImpl.java 30 Apr 2002 17:03:11 -0000 1.1 +++ NamingImpl.java 9 May 2002 13:16:38 -0000 1.2 @@ -1,11 +1,3 @@ -/* - * Created by IntelliJ IDEA. - * User: jeff - * Date: 19-Apr-02 - * Time: 14:36:12 - * To change template for new class use - * Code Style | Class Templates options (Tools | IDE Options). - */ package alt.java.rmi; import java.rmi.Remote; |
|
From: Jeff M. <cus...@us...> - 2002-05-09 13:16:41
|
Update of /cvsroot/mockobjects/mockobjects-java/src/j2ee/common/alt/javax/mail
In directory usw-pr-cvs1:/tmp/cvs-serv6418/src/j2ee/common/alt/javax/mail
Modified Files:
SessionImpl.java
Log Message:
Added mock object extension for Jakarta HttpClient project
Index: SessionImpl.java
===================================================================
RCS file: /cvsroot/mockobjects/mockobjects-java/src/j2ee/common/alt/javax/mail/SessionImpl.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SessionImpl.java 30 Apr 2002 17:03:10 -0000 1.1
+++ SessionImpl.java 9 May 2002 13:16:38 -0000 1.2
@@ -1,125 +1,116 @@
package alt.javax.mail;
+import javax.mail.*;
import java.util.Properties;
-import javax.mail.NoSuchProviderException;
-import javax.mail.MessagingException;
-import javax.mail.Authenticator;
-import javax.mail.Provider;
-import javax.mail.Store;
-import javax.mail.URLName;
-import javax.mail.Folder;
-import alt.javax.mail.Transport;
-import javax.mail.Address;
-import javax.mail.PasswordAuthentication;
public class SessionImpl implements Session {
private final javax.mail.Session session;
- public SessionImpl(javax.mail.Session session){
+ public SessionImpl(javax.mail.Session session) {
this.session = session;
}
public Session getInstance(Properties props, Authenticator
- authenticator){
+ authenticator) {
return new SessionImpl(session.getInstance(props, authenticator));
- }
+ }
- public Session getInstance(Properties props){
+ public Session getInstance(Properties props) {
return new SessionImpl(session.getInstance(props));
- }
+ }
public Session getDefaultInstance(Properties props, Authenticator
- authenticator){
+ authenticator) {
return new SessionImpl(session.getDefaultInstance(
props, authenticator));
- }
+ }
- public Session getDefaultInstance(Properties props){
- return new SessionImpl(session.getDefaultInstance( props));
- }
+ public Session getDefaultInstance(Properties props) {
+ return new SessionImpl(session.getDefaultInstance(props));
+ }
- public void setDebug(boolean debug){
- }
+ public void setDebug(boolean debug) {
+ }
- public boolean getDebug(){
+ public boolean getDebug() {
return session.getDebug();
- }
+ }
- public Provider getProviders()[]{
+ public Provider getProviders()[] {
return session.getProviders();
- }
+ }
- public Provider getProvider(String protocol) throws NoSuchProviderException{
+ public Provider getProvider(String protocol) throws NoSuchProviderException {
return session.getProvider(protocol);
- }
+ }
- public void setProvider(Provider provider) throws NoSuchProviderException{
+ public void setProvider(Provider provider) throws NoSuchProviderException {
session.setProvider(provider);
- }
+ }
- public Store getStore() throws NoSuchProviderException{
+ public Store getStore() throws NoSuchProviderException {
return session.getStore();
- }
+ }
- public Store getStore(String protocol) throws NoSuchProviderException{
+ public Store getStore(String protocol) throws NoSuchProviderException {
return session.getStore(protocol);
- }
+ }
- public Store getStore(URLName url) throws NoSuchProviderException{
+ public Store getStore(URLName url) throws NoSuchProviderException {
return session.getStore(url);
- }
+ }
- public Store getStore(Provider provider) throws NoSuchProviderException{
+ public Store getStore(Provider provider) throws NoSuchProviderException {
return session.getStore(provider);
- }
+ }
- public Folder getFolder(URLName url) throws MessagingException{
+ public Folder getFolder(URLName url) throws MessagingException {
return session.getFolder(url);
- }
+ }
- public Transport getTransport() throws NoSuchProviderException{
+ public Transport getTransport() throws NoSuchProviderException {
return new TransportImpl(session.getTransport());
- }
+ }
- public Transport getTransport(String protocol) throws NoSuchProviderException{
+ public Transport getTransport(String protocol) throws NoSuchProviderException {
return new TransportImpl(session.getTransport(protocol));
- }
+ }
- public Transport getTransport(URLName url) throws NoSuchProviderException{
+ public Transport getTransport(URLName url) throws NoSuchProviderException {
return new TransportImpl(session.getTransport(url));
- }
+ }
- public Transport getTransport(Provider provider) throws NoSuchProviderException{
+ public Transport getTransport(Provider provider) throws NoSuchProviderException {
return new TransportImpl(session.getTransport(provider));
- }
+ }
- public Transport getTransport(Address address) throws NoSuchProviderException{
+ public Transport getTransport(Address address) throws NoSuchProviderException {
return new TransportImpl(session.getTransport(address));
- }
+ }
- public void setPasswordAuthentication(URLName url, PasswordAuthentication pw){
+ public void setPasswordAuthentication(URLName url, PasswordAuthentication pw) {
session.setPasswordAuthentication(url, pw);
- }
+ }
- public PasswordAuthentication getPasswordAuthentication(URLName url){
+ public PasswordAuthentication getPasswordAuthentication(URLName url) {
return session.getPasswordAuthentication(url);
- }
+ }
- public PasswordAuthentication requestPasswordAuthentication(java.net.InetAddress addr, int port, String protocol, String prompt, String defaultUserName){
+ public PasswordAuthentication requestPasswordAuthentication(java.net.InetAddress addr, int port, String protocol, String prompt, String defaultUserName) {
return session.requestPasswordAuthentication(addr, port, protocol,
prompt, defaultUserName);
- }
+ }
- public Properties getProperties(){
+ public Properties getProperties() {
return session.getProperties();
- }
+ }
- public String getProperty(String name){
+ public String getProperty(String name) {
return session.getProperty(name);
- }
+ }
- public javax.mail.Session getWrappedSession(){
+ public javax.mail.Session getWrappedSession() {
return session;
}
|
|
From: Jeff M. <cus...@us...> - 2002-05-09 13:16:41
|
Update of /cvsroot/mockobjects/mockobjects-java
In directory usw-pr-cvs1:/tmp/cvs-serv6418
Modified Files:
build.xml
Log Message:
Added mock object extension for Jakarta HttpClient project
Index: build.xml
===================================================================
RCS file: /cvsroot/mockobjects/mockobjects-java/build.xml,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- build.xml 1 May 2002 11:36:18 -0000 1.21
+++ build.xml 9 May 2002 13:16:38 -0000 1.22
@@ -1,146 +1,62 @@
<?xml version="1.0"?>
-<!--
- =============================================================================
- Build file for the mockobjects project.
-
- The following Ant tasks must be available in your ant installation
- (i.e. the Ant task themselves and their dependent jars need to be put
- in ANT_HOME/lib) :
-
- stylebook [REQUIRED] For builing the documentation and
- web site.
-
- junit [REQUIRED] For running the unit tests.
-
- The following properties need to be set in a ./build.properties or
- or ${user.home}/build.properties file :
-
- dist.dir [OPTIONAL] The directories where distributable
- files will be copied with version number
- postfixed. Required for the dist target only.
- Default is <root>/dist
-
- To build any of the mocks for the j2ee library, you'll need to copy the
- relevant version of
- j2ee.jar
- to <root>/lib>. The build script will pick this up and include whatever
- extra mocks it has available for the given version of j2ee. At present,
- we support:
- j2ee 1.2
- j2ee 1.3
-
- This script should be started with the following command line :
-
- ant <target>
-
- Run "ant -projecthelp" to get a list of available targets.
- =============================================================================
--->
<project name="mockobjects" default="jar" basedir=".">
-<!-- Give user a chance to override without editing this file
- (and without typing -D each time it compiles it) -->
<property file="${user.home}/build.properties" />
-
<property file="build.properties" />
-
<property name="out.dir" value="out" />
-
<property name="out.doc.dir" value="${out.dir}/doc" />
-
<property name="out.javadoc.dir"
- value="${out.doc.dir}/javadoc" />
-
+ value="${out.doc.dir}/javadoc" />
<property name="core.classes" value="${out.dir}/core/classes" />
-
<property name="jdk.classes" value="${out.dir}/jdk/classes" />
-
<property name="j2ee.classes" value="${out.dir}/j2ee/classes" />
-
+ <property name="httpclient.classes"
+ value="${out.dir}/ext/httpclient/classes" />
<property name="out.site.dir" value="${out.dir}/site" />
-
<property name="out.src.dir" value="${out.dir}/src" />
-
<property name="out.src.examples.dir"
- value="${out.src.dir}/examples" />
-
- <property name="out.conf.dir" value="${out.dir}/conf" />
-
+ value="${out.src.dir}/examples" />
<property name="out.xdoc.doc.dir" value="${out.dir}/xdoc/doc" />
-
<property name="out.xdoc.site.dir"
- value="${out.dir}/xdoc/site" />
+ value="${out.dir}/xdoc/site" />
<target name="project-properties">
<property name="project.fullname" value="Mock Objects" />
-
<property name="project.version" value="0.03" />
-
<property name="project.name" value="mockobjects" />
-
-<!-- Miscellaneous settings -->
<property name="year" value="2002" />
-
<property name="debug" value="on" />
-
<property name="optimize" value="off" />
-
<property name="deprecation" value="off" />
</target>
<target name="source-locations">
<property name="src.dir" value="src" />
-
<property name="src.core.dir" value="${src.dir}/core" />
-
<property name="src.j2ee.dir" value="${src.dir}/j2ee" />
-
<property name="src.jdk.dir" value="${src.dir}/jdk" />
-
+ <property name="src.httpclient.dir" value="${src.dir}/extensions" />
<property name="src.examples.dir"
- value="${src.dir}/examples" />
-
+ value="${src.dir}/examples" />
<property name="conf.dir" value="conf" />
-
<property name="doc.dir" value="doc" />
-
<property name="xdoc.dir" value="${doc.dir}/xdocs" />
-
<property name="skin.dir" value="${doc.dir}/skins" />
-
<property name="lib.dir" value="lib" />
</target>
-<!-- Destination locations for the build (relative to the basedir as
- specified in the basedir attribute of the project tag) -->
<target name="deliverable-names" depends="project-properties">
<property name="dist.dir" value="dist" />
-
<property name="jar.base.name" value="mocks" />
-
<property name="sources.zip.name"
- value="${project.name}-src" />
-
-<!-- The project web site in a zip file (without the Javadoc but
- with a link pointing to javadoc : <htdocs>/javadoc/index.html -->
+ value="${project.name}-src" />
<property name="site.name" value="${project.name}-website" />
-
<property name="javadoc.name"
- value="${project.name}-javadoc" />
-
+ value="${project.name}-javadoc" />
<property name="project.zip.name"
- value="${project.name}-${project.version}" />
+ value="${project.name}-${project.version}" />
</target>
<target name="useful-file-patterns">
-<!-- All conf files (including test files) -->
- <patternset id="nonjava.src.files">
- <include name="**/*.txt" />
-
- <include name="**/*.xml" />
-
- <include name="**/*.properties" />
- </patternset>
-
<patternset id="java.src.files">
<include name="**/*.java" />
</patternset>
@@ -154,60 +70,45 @@
</path>
<available property="jdk.version" value="1.2"
- classname="java.lang.ThreadLocal" />
-
+ classname="java.lang.ThreadLocal" />
<available property="jdk.version" value="1.3"
- classname="java.lang.StrictMath" />
-
+ classname="java.lang.StrictMath" />
<available property="jdk.version" value="1.4"
- classname="java.lang.CharSequence" />
-
+ classname="java.lang.CharSequence" />
<available property="j2ee.version" value="1.2"
- classpathref="lib.classpath"
- classname="javax.servlet.Servlet" />
-
+ classpathref="lib.classpath"
+ classname="javax.servlet.Servlet" />
<available property="j2ee.version" value="1.3"
- classpathref="lib.classpath"
- classname="javax.servlet.Filter" />
+ classpathref="lib.classpath"
+ classname="javax.servlet.Filter" />
+ <available property="httpclient" value="true"
+ classpathref="lib.classpath"
+ classname="org.apache.commons.httpclient.HttpClient" />
-<!-- sorry about this. It seems to be the easiest way to set a marker to describe
- which j2ee the .jar supports. Later versions of Ant include an 'isset'
- condition, which should do the trick -->
<property name="jar.j2ee.name" value="" />
<available property="jar.j2ee.name"
- value="_j2ee${j2ee.version}" classpathref="lib.classpath"
- classname="javax.servlet.Servlet" />
+ value="_j2ee${j2ee.version}" classpathref="lib.classpath"
+ classname="javax.servlet.Servlet" />
</target>
<target name="call-me-first"
- depends="project-properties, useful-file-patterns, check-availabilities">
+ depends="project-properties, useful-file-patterns, check-availabilities">
-<!-- Initialize the build. Must be called by all targets -->
<tstamp />
<echo
message="--------- ${project.fullname} ${project.version} ---------" />
-
<echo message="" />
-
<echo message="java.class.path = ${java.class.path}" />
-
<echo message="" />
-
<echo message="java.home = ${java.home}" />
-
<echo message="user.home = ${user.home}" />
-
<echo message="ant.home = ${ant.home}" />
-
<echo message="" />
-<!-- Filters -->
<filter token="version" value="${project.version}" />
-
<filter token="year" value="${year}" />
-
<filter token="today" value="${TODAY}" />
</target>
@@ -243,15 +144,6 @@
</copy>
</target>
- <target name="copy-java-files"
- depends="source-locations, check-availabilities">
- <antcall target="_copy-from-src">
- <param name="copy.todir" value="${out.src.dir}" />
-
- <param name="src.patternset.id" value="java.src.files" />
- </antcall>
- </target>
-
<target name="compile-core" depends="call-me-first"
description="Compile mock objects core">
<mkdir dir="${core.classes}" />
@@ -327,6 +219,28 @@
</javac>
</target>
+ <target name="compile-ext-httpclient" depends="compile-jdk" if="httpclient"
+ description="Compile all the java files for included libraries">
+
+ <mkdir dir="${httpclient.classes}" />
+
+ <javac destdir="${httpclient.classes}" debug="${debug}"
+ deprecation="${deprecation}" verbose="false"
+ optimize="${optimize}">
+
+ <src path="${src.httpclient.dir}"/>
+ <include name="com/mockobjects/apache/**"/>
+ <include name="alt/org/apache/**"/>
+
+ <classpath>
+ <path refid="lib.classpath" />
+ <pathelement path="${java.class.path}" />
+ <pathelement path="${core.classes}" />
+ <pathelement path="${jdk.classes}" />
+ </classpath>
+ </javac>
+ </target>
+
<target name="test" depends="call-me-first, compile-test"
description="run the junit tests">
<junit fork="yes" haltonfailure="yes">
@@ -359,72 +273,67 @@
</target>
<target name="copy-nonjava-files"
- depends="source-locations, check-availabilities, call-me-first">
-<!--
- <antcall target="_copy-from-src">
- <param name="copy.todir" value="${out.classes.dir}" />
- <param name="src.patternset.id" value="nonjava.src.files" />
- </antcall>
--->
- </target>
-
- <target name="prepare-jar" depends="copy-nonjava-files">
-<!-- Copy the manifest in order to replace the version token filter -->
- <copy todir="${out.conf.dir}" filtering="on">
- <fileset dir="${conf.dir}">
- <include name="manifest" />
- </fileset>
- </copy>
+ depends="source-locations, check-availabilities, call-me-first">
</target>
<target name="jar" depends="jar-core,jar-jdk,jar-j2ee"/>
- <target name="jar-core" depends="test, prepare-jar"
- description="Generate a mockobjects jar">
+ <target name="jar-core" depends="test"
+ description="Generate core mockobjects jar">
+
<jar jarfile="${out.dir}/mockobjects-core.jar"
- manifest="${out.conf.dir}/manifest">
+ manifest="${conf.dir}/manifest">
<fileset dir="${core.classes}" />
</jar>
</target>
- <target name="jar-jdk" depends="test, prepare-jar"
- description="Generate a mockobjects jar">
+ <target name="jar-jdk" depends="test"
+ description="Generate jdk mockobjects jar">
<jar jarfile="${out.dir}/mockobjects-jdk${jdk.version}.jar"
- manifest="${out.conf.dir}/manifest">
+ manifest="${conf.dir}/manifest">
<fileset dir="${jdk.classes}">
<exclude name="alt/**"/>
</fileset>
</jar>
<jar jarfile="${out.dir}/alt-jdk${jdk.version}.jar"
- manifest="${out.conf.dir}/manifest">
+ manifest="${conf.dir}/manifest">
<fileset dir="${jdk.classes}">
<include name="alt/**"/>
</fileset>
</jar>
</target>
- <target name="jar-j2ee" depends="test, prepare-jar" if="j2ee.version"
- description="Generate a mockobjects jar">
+ <target name="jar-j2ee" depends="test" if="j2ee.version"
+ description="Generate j2ee mockobjects jar">
<jar jarfile="${out.dir}/mockobjects-j2ee${j2ee.version}.jar"
- manifest="${out.conf.dir}/manifest">
+ manifest="${conf.dir}/manifest">
<fileset dir="${j2ee.classes}">
<exclude name="alt/**"/>
</fileset>
</jar>
<jar jarfile="${out.dir}/alt-j2ee${j2ee.version}.jar"
- manifest="${out.conf.dir}/manifest">
+ manifest="${conf.dir}/manifest">
<fileset dir="${j2ee.classes}">
<include name="alt/**"/>
</fileset>
</jar>
</target>
-
- <target name="prepare-javadoc" depends="copy-java-files">
- <antcall target="_flush-dir">
- <param name="flush.dir" value="${out.javadoc.dir}" />
- </antcall>
+ <target name="jar-ext-httpclient" depends="test, compile-ext-httpclient"
+ description="Generate extention mockobjects jar">
+ <jar jarfile="${out.dir}/mockobjects-httpclient.jar"
+ manifest="${conf.dir}/manifest">
+ <fileset dir="${httpclient.classes}">
+ <exclude name="alt/**"/>
+ </fileset>
+ </jar>
+ <jar jarfile="${out.dir}/alt-httpclient.jar"
+ manifest="${conf.dir}/manifest">
+ <fileset dir="${httpclient.classes}">
+ <include name="alt/**"/>
+ </fileset>
+ </jar>
</target>
<target name="javadoc"
- depends="call-me-first, deliverable-names, prepare-javadoc"
+ depends="call-me-first, deliverable-names"
unless="javadoc.notrequired"
description="Generate the javadoc for the current version">
<javadoc sourcepath="${out.src.dir}"
|
|
From: Jeff M. <cus...@us...> - 2002-05-09 13:16:41
|
Update of /cvsroot/mockobjects/mockobjects-java/src/extensions/com/mockobjects/apache/commons/httpclient
In directory usw-pr-cvs1:/tmp/cvs-serv6418/src/extensions/com/mockobjects/apache/commons/httpclient
Added Files:
MockGetMethod.java MockHttpClient.java
MockHttpClientFactory.java MockHttpMethod.java
MockHttpMethodFactory.java MockHttpState.java
MockHttpStateFactory.java
Log Message:
Added mock object extension for Jakarta HttpClient project
--- NEW FILE: MockGetMethod.java ---
package com.mockobjects.apache.commons.httpclient;
import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.*;
import java.io.File;
import java.io.InputStream;
import java.io.IOException;
import java.io.OutputStream;
import com.mockobjects.util.AssertMo;
import com.mockobjects.util.Verifier;
import com.mockobjects.ExpectationValue;
import com.mockobjects.Verifiable;
import com.mockobjects.ExpectationSet;
import com.mockobjects.MapEntry;
public class MockGetMethod extends GetMethod implements Verifiable{
private ExpectationValue myFollowRedirects; // lazy initialise because of super constructor
private ExpectationValue myPath = new ExpectationValue("path");
private ExpectationSet myPairs = new ExpectationSet("pairs");
private int myStatusCode;
private String myResponseBody;
public void setExpectedPath(String aPath){
myPath.setExpected(aPath);
}
public void setPath(String aPath) {
myPath.setActual(aPath);
}
public String getPath() {
AssertMo.notImplemented(getClass().getName());
return null;
}
public void setStrictMode(boolean b) {
AssertMo.notImplemented(getClass().getName());
}
public boolean isStrictMode() {
AssertMo.notImplemented(getClass().getName());
return false;
}
public void setRequestHeader(String s, String s1) {
AssertMo.notImplemented(getClass().getName());
}
public void setUseDisk(boolean b) {
AssertMo.notImplemented(getClass().getName());
}
public void setRequestHeader(Header header) {
AssertMo.notImplemented(getClass().getName());
}
public boolean getUseDisk() {
AssertMo.notImplemented(getClass().getName());
return false;
}
public void addRequestHeader(String s, String s1) {
AssertMo.notImplemented(getClass().getName());
}
public void setTempDir(String s) {
AssertMo.notImplemented(getClass().getName());
}
public void addRequestHeader(Header header) {
AssertMo.notImplemented(getClass().getName());
}
public String getTempDir() {
AssertMo.notImplemented(getClass().getName());
return null;
}
public Header getRequestHeader(String s) {
AssertMo.notImplemented(getClass().getName());
return null;
}
public void setTempFile(String s) {
AssertMo.notImplemented(getClass().getName());
}
public void removeRequestHeader(String s) {
AssertMo.notImplemented(getClass().getName());
}
public String getTempFile() {
AssertMo.notImplemented(getClass().getName());
return null;
}
public boolean getFollowRedirects() {
AssertMo.notImplemented(getClass().getName());
return false;
}
public File getFileData() {
AssertMo.notImplemented(getClass().getName());
return null;
}
public void setExpectedFollowRedirects(boolean aFollowRedirects){
if(myFollowRedirects==null){
myFollowRedirects = new ExpectationValue("follow redirects");
}
myFollowRedirects.setExpected(aFollowRedirects);
}
public void setFollowRedirects(boolean aFollowRedirects) {
if(myFollowRedirects==null){
myFollowRedirects = new ExpectationValue("follow redirects");
}
myFollowRedirects.setActual(aFollowRedirects);
}
public void setFileData(File file) {
AssertMo.notImplemented(getClass().getName());
}
public void setQueryString(String s) {
AssertMo.notImplemented(getClass().getName());
}
public String getName() {
AssertMo.notImplemented(getClass().getName());
return null;
}
public void addExpectedQueryString(NameValuePair aPair){
myPairs.addExpected(new MapEntry(aPair.getName(), aPair.getValue()));
}
public void setQueryString(NameValuePair[] aPairs) {
for(int i = 0; i < aPairs.length; i++ ){
myPairs.addActual(new MapEntry(
aPairs[i].getName(), aPairs[i].getValue()));
}
}
public void recycle() {
AssertMo.notImplemented(getClass().getName());
}
public String getQueryString() {
AssertMo.notImplemented(getClass().getName());
return null;
}
public byte[] getResponseBody() {
AssertMo.notImplemented(getClass().getName());
return new byte[]{};
}
public Header[] getRequestHeaders() {
AssertMo.notImplemented(getClass().getName());
return null;
}
public void setupGetResponseBodyAsString(String aResponseBody){
myResponseBody = aResponseBody;
}
public String getResponseBodyAsString() {
return myResponseBody;
}
public boolean validate() {
AssertMo.notImplemented(getClass().getName());
return false;
}
public InputStream getResponseBodyAsStream() throws IOException {
AssertMo.notImplemented(getClass().getName());
return null;
}
public void setupGetStatusCode(int aStatusCode){
myStatusCode = aStatusCode;
}
public int getStatusCode() {
return myStatusCode;
}
public String getStatusText() {
AssertMo.notImplemented(getClass().getName());
return null;
}
public Header[] getResponseHeaders() {
AssertMo.notImplemented(getClass().getName());
return new Header[]{};
}
public Header getResponseHeader(String s) {
AssertMo.notImplemented(getClass().getName());
return null;
}
public boolean hasBeenUsed() {
AssertMo.notImplemented(getClass().getName());
return false;
}
public int execute(HttpState state, HttpConnection connection)
throws HttpException, IOException {
AssertMo.notImplemented(getClass().getName());
return 0;
}
public boolean isHttp11() {
AssertMo.notImplemented(getClass().getName());
return false;
}
public void setHttp11(boolean b) {
AssertMo.notImplemented(getClass().getName());
}
public void verify(){
Verifier.verifyObject(this);
}
}
--- NEW FILE: MockHttpClient.java ---
package com.mockobjects.apache.commons.httpclient;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpMethod;
import org.apache.commons.httpclient.HttpState;
import com.mockobjects.*;
import com.mockobjects.util.Verifier;
public class MockHttpClient extends HttpClient implements Verifiable{
private final ExpectationValue method = new ExpectationValue("method");
private final ExpectationValue body = new ExpectationValue("body");
private int statusCode;
private ExpectationValue httpState = new ExpectationValue("httpState");
public void setExpectedMethod(HttpMethod method){
this.method.setExpected(method);
}
public void setExpectedBody(String body){
this.body.setExpected(body);
}
public int executeMethod(HttpMethod method){
this.method.setActual(method);
return statusCode;
}
public void setupStatusCode(int statusCode){
this.statusCode = statusCode;
}
public void setState(HttpState httpState){
this.httpState.setActual(httpState);
}
public void setExpectedState(HttpState httpState){
this.httpState.setExpected(httpState);
}
public void verify(){
Verifier.verifyObject(this);
}
}
--- NEW FILE: MockHttpClientFactory.java ---
package com.mockobjects.apache.commons.httpclient;
import org.apache.commons.httpclient.HttpClient;
import com.mockobjects.MockObject;
import alt.org.apache.commons.httpclient.HttpClientFactory;
public class MockHttpClientFactory extends MockObject implements HttpClientFactory {
private HttpClient httpClient;
public void setupCreateHttpClient(HttpClient httpClient){
this.httpClient = httpClient;
}
public HttpClient createHttpClient() {
return httpClient;
}
}
--- NEW FILE: MockHttpMethod.java ---
package com.mockobjects.apache.commons.httpclient;
import com.mockobjects.*;
import org.apache.commons.httpclient.HttpMethod;
public class MockHttpMethod extends MockObject implements HttpMethod {
public String getName(){
notImplemented();
return null;
}
public void setPath(String path){
notImplemented();
}
public String getPath(){
notImplemented();
return null;
}
public void setStrictMode(boolean strictMode){
notImplemented();
}
public boolean isStrictMode(){
notImplemented();
return false;
}
public void setRequestHeader(String name, String value){
notImplemented();
}
public void setRequestHeader(org.apache.commons.httpclient.Header header){
notImplemented();
}
public void addRequestHeader(String name, String value){
notImplemented();
}
public void addRequestHeader(org.apache.commons.httpclient.Header header){
notImplemented();
}
public org.apache.commons.httpclient.Header getRequestHeader(String name){
notImplemented();
return null;
}
public void removeRequestHeader(String name){
notImplemented();
}
public boolean getFollowRedirects(){
notImplemented();
return false;
}
public void setFollowRedirects(boolean followRedirects){
notImplemented();
}
public void setQueryString(String queryString){
notImplemented();
}
public void setQueryString(org.apache.commons.httpclient.NameValuePair[]
nameValuePair){
notImplemented();
}
public String getQueryString(){
notImplemented();
return null;
}
public org.apache.commons.httpclient.Header getRequestHeaders()[]{
notImplemented();
return null;
}
public boolean validate(){
notImplemented();
return false;
}
public int getStatusCode(){
notImplemented();
return -1;
}
public String getStatusText(){
notImplemented();
return null;
}
public org.apache.commons.httpclient.Header getResponseHeaders()[]{
notImplemented();
return null;
}
public org.apache.commons.httpclient.Header getResponseHeader(String name){
notImplemented();
return null;
}
public byte getResponseBody()[]{
notImplemented();
return null;
}
public String getResponseBodyAsString(){
notImplemented();
return null;
}
public java.io.InputStream getResponseBodyAsStream() throws java.io.IOException{
notImplemented();
return null;
}
public boolean hasBeenUsed(){
notImplemented();
return false;
}
public int execute(org.apache.commons.httpclient.HttpState state, org.apache.commons.httpclient.HttpConnection connection) throws org.apache.commons.httpclient.HttpException, java.io.IOException{
notImplemented();
return -1;
}
public void recycle(){
notImplemented();
}
}
--- NEW FILE: MockHttpMethodFactory.java ---
package com.mockobjects.apache.commons.httpclient;
import com.mockobjects.MockObject;
import com.mockobjects.ReturnObjectList;
import org.apache.commons.httpclient.HttpMethod;
import org.apache.commons.httpclient.methods.*;
import alt.org.apache.commons.httpclient.HttpMethodFactory;
public class MockHttpMethodFactory extends MockObject implements HttpMethodFactory {
private final ReturnObjectList methods = new ReturnObjectList("methods");
public void addCreateMethod(HttpMethod method) {
methods.addObjectToReturn(method);
}
public PostMethod createPostMethod() {
return (PostMethod) methods.nextReturnObject();
}
public PutMethod createPutMethod() {
return (PutMethod) methods.nextReturnObject();
}
public GetMethod createGetMethod() {
return (GetMethod) methods.nextReturnObject();
}
public DeleteMethod createDeleteMethod() {
return (DeleteMethod) methods.nextReturnObject();
}
public HeadMethod createHeadMethod() {
return (HeadMethod) methods.nextReturnObject();
}
public OptionsMethod createOptionsMethod() {
return (OptionsMethod) methods.nextReturnObject();
}
}
--- NEW FILE: MockHttpState.java ---
package com.mockobjects.apache.commons.httpclient;
import com.mockobjects.*;
import com.mockobjects.util.*;
import org.apache.commons.httpclient.HttpState;
public class MockHttpState extends HttpState implements Verifiable {
public void addCookie(org.apache.commons.httpclient.Cookie cookie){
}
public void addCookies(org.apache.commons.httpclient.Cookie[] cookie){
}
public org.apache.commons.httpclient.Cookie getCookies()[]{
return null;
}
public org.apache.commons.httpclient.Cookie getCookies(String s1, int i1, String s2, boolean b1, java.util.Date d1)[]{
return null;
}
public boolean purgeExpiredCookies(){
return false;
}
public boolean purgeExpiredCookies(java.util.Date date){
return false;
}
public void setCredentials(String string, org.apache.commons.httpclient.Credentials credentials){
}
public org.apache.commons.httpclient.Credentials getCredentials(String
string){
return null;
}
public void verify(){
Verifier.verifyObject(this);
}
}
--- NEW FILE: MockHttpStateFactory.java ---
package com.mockobjects.apache.commons.httpclient;
import com.mockobjects.*;
import org.apache.commons.httpclient.HttpState;
import alt.org.apache.commons.httpclient.HttpStateFactory;
public class MockHttpStateFactory extends MockObject implements
HttpStateFactory{
private HttpState httpState;
public void setupCreateHttpState(HttpState httpState){
this.httpState = httpState;
}
public HttpState createHttpState(){
return httpState;
}
}
|
|
From: Jeff M. <cus...@us...> - 2002-05-09 13:16:41
|
Update of /cvsroot/mockobjects/mockobjects-java/src/extensions/alt/org/apache/commons/httpclient
In directory usw-pr-cvs1:/tmp/cvs-serv6418/src/extensions/alt/org/apache/commons/httpclient
Added Files:
HttpClientFactory.java HttpClientFactoryImpl.java
HttpMethodFactory.java HttpMethodFactoryImpl.java
HttpStateFactory.java
Log Message:
Added mock object extension for Jakarta HttpClient project
--- NEW FILE: HttpClientFactory.java ---
package alt.org.apache.commons.httpclient;
import org.apache.commons.httpclient.HttpClient;
public interface HttpClientFactory {
public HttpClient createHttpClient();
}
--- NEW FILE: HttpClientFactoryImpl.java ---
package alt.org.apache.commons.httpclient;
import org.apache.commons.httpclient.HttpClient;
public class HttpClientFactoryImpl implements HttpClientFactory{
public HttpClient createHttpClient() {
return new HttpClient();
}
}
--- NEW FILE: HttpMethodFactory.java ---
package alt.org.apache.commons.httpclient;
import org.apache.commons.httpclient.methods.*;
public interface HttpMethodFactory {
public PostMethod createPostMethod();
public GetMethod createGetMethod();
public PutMethod createPutMethod();
public DeleteMethod createDeleteMethod();
public HeadMethod createHeadMethod();
public OptionsMethod createOptionsMethod();
}
--- NEW FILE: HttpMethodFactoryImpl.java ---
package alt.org.apache.commons.httpclient;
import org.apache.commons.httpclient.methods.*;
public class HttpMethodFactoryImpl implements HttpMethodFactory{
public PostMethod createPostMethod() {
return new PostMethod();
}
public GetMethod createGetMethod() {
return new GetMethod();
}
public PutMethod createPutMethod() {
return new PutMethod();
}
public DeleteMethod createDeleteMethod() {
return new DeleteMethod();
}
public HeadMethod createHeadMethod() {
return new HeadMethod();
}
public OptionsMethod createOptionsMethod() {
return new OptionsMethod();
}
}
--- NEW FILE: HttpStateFactory.java ---
package alt.org.apache.commons.httpclient;
import org.apache.commons.httpclient.HttpState;
public interface HttpStateFactory{
public HttpState createHttpState();
}
|
|
From: Jeff M. <cus...@us...> - 2002-05-09 13:14:55
|
Update of /cvsroot/mockobjects/mockobjects-java/src/extensions/alt/org/apache/commons/httpclient In directory usw-pr-cvs1:/tmp/cvs-serv6091/src/extensions/alt/org/apache/commons/httpclient Log Message: Directory /cvsroot/mockobjects/mockobjects-java/src/extensions/alt/org/apache/commons/httpclient added to the repository |
|
From: Jeff M. <cus...@us...> - 2002-05-09 13:14:25
|
Update of /cvsroot/mockobjects/mockobjects-java/src/extensions/alt/org/apache/commons In directory usw-pr-cvs1:/tmp/cvs-serv5981/src/extensions/alt/org/apache/commons Log Message: Directory /cvsroot/mockobjects/mockobjects-java/src/extensions/alt/org/apache/commons added to the repository |
|
From: Jeff M. <cus...@us...> - 2002-05-09 13:14:04
|
Update of /cvsroot/mockobjects/mockobjects-java/src/extensions/alt/org/apache In directory usw-pr-cvs1:/tmp/cvs-serv5900/src/extensions/alt/org/apache Log Message: Directory /cvsroot/mockobjects/mockobjects-java/src/extensions/alt/org/apache added to the repository |
|
From: Jeff M. <cus...@us...> - 2002-05-09 13:13:38
|
Update of /cvsroot/mockobjects/mockobjects-java/src/extensions/alt/org In directory usw-pr-cvs1:/tmp/cvs-serv5767/src/extensions/alt/org Log Message: Directory /cvsroot/mockobjects/mockobjects-java/src/extensions/alt/org added to the repository |
|
From: Jeff M. <cus...@us...> - 2002-05-09 11:08:58
|
Update of /cvsroot/mockobjects/mockobjects-java/src/extensions/com/mockobjects/apache/commons/httpclient In directory usw-pr-cvs1:/tmp/cvs-serv9448/httpclient Log Message: Directory /cvsroot/mockobjects/mockobjects-java/src/extensions/com/mockobjects/apache/commons/httpclient added to the repository |
|
From: Jeff M. <cus...@us...> - 2002-05-09 11:08:24
|
Update of /cvsroot/mockobjects/mockobjects-java/src/extensions/com/mockobjects/apache/commons In directory usw-pr-cvs1:/tmp/cvs-serv9116/commons Log Message: Directory /cvsroot/mockobjects/mockobjects-java/src/extensions/com/mockobjects/apache/commons added to the repository |
|
From: Jeff M. <cus...@us...> - 2002-05-09 11:08:05
|
Update of /cvsroot/mockobjects/mockobjects-java/src/extensions/com/mockobjects/apache In directory usw-pr-cvs1:/tmp/cvs-serv9034/apache Log Message: Directory /cvsroot/mockobjects/mockobjects-java/src/extensions/com/mockobjects/apache added to the repository |
|
From: Jeff M. <cus...@us...> - 2002-05-07 16:31:53
|
Update of /cvsroot/mockobjects/mockobjects-java/src/jdk/common/com/mockobjects/io In directory usw-pr-cvs1:/tmp/cvs-serv8818/src/jdk/common/com/mockobjects/io Added Files: MockFile.java Log Message: Create mockable implementation of java.io.File --- NEW FILE: MockFile.java --- package com.mockobjects.io; import com.mockobjects.MockObject; import com.mockobjects.ExpectationValue; import java.io.IOException; import java.io.FilenameFilter; import java.io.FileFilter; import java.net.URL; import java.net.MalformedURLException; import alt.java.io.File; public class MockFile extends MockObject implements File { private final ExpectationValue myFilenameFilter = new ExpectationValue("filename filter"); private File[] myFilesToReturn; private java.io.File file; private String myPath; public String getName() { notImplemented(); return null; } public String getParent() { notImplemented(); return null; } public File getParentFile() { notImplemented(); return null; } public File createTempFile(String prefix, String suffix, File directory) throws IOException { notImplemented(); return null; } public File createTempFile(String prefix, String suffix) throws IOException { notImplemented(); return null; } public File[] listRoots() { notImplemented(); return new File[0]; } public void setupGetPath(String aPath){ myPath = aPath; } public String getPath() { return myPath; } public boolean isAbsolute() { notImplemented(); return false; } public String getAbsolutePath() { notImplemented(); return null; } public File getAbsoluteFile() { notImplemented(); return null; } public String getCanonicalPath() throws IOException { notImplemented(); return null; } public File getCanonicalFile() throws IOException { notImplemented(); return null; } public URL toURL() throws MalformedURLException { notImplemented(); return null; } public boolean canRead() { notImplemented(); return false; } public boolean canWrite() { notImplemented(); return false; } public boolean exists() { notImplemented(); return false; } public boolean isDirectory() { notImplemented(); return false; } public boolean isFile() { notImplemented(); return false; } public boolean isHidden() { notImplemented(); return false; } public long lastModified() { notImplemented(); return 0; } public long length() { notImplemented(); return 0; } public boolean createNewFile() throws IOException { notImplemented(); return false; } public boolean delete() { notImplemented(); return false; } public void deleteOnExit() { notImplemented(); } public String[] list() { notImplemented(); return new String[0]; } public String[] list(FilenameFilter filter) { notImplemented(); return new String[0]; } public File[] listFiles() { notImplemented(); return new File[0]; } public void setExpectedFilenameFilter(FilenameFilter aFilenameFilter){ myFilenameFilter.setExpected(aFilenameFilter); } public void setupListFile(File[] aFilesToReturn){ myFilesToReturn = aFilesToReturn; } public File[] listFiles(FilenameFilter aFilenameFilter) { myFilenameFilter.setActual(aFilenameFilter); return myFilesToReturn; } public File[] listFiles(FileFilter filter) { notImplemented(); return new File[0]; } public boolean mkdir() { notImplemented(); return false; } public boolean mkdirs() { notImplemented(); return false; } public boolean renameTo(File dest) { notImplemented(); return false; } public boolean setLastModified(long time) { notImplemented(); return false; } public boolean setReadOnly() { notImplemented(); return false; } public int compareTo(File pathname) { notImplemented(); return 0; } public int compareTo(Object o) { notImplemented(); return 0; } public void setupGetRealFile(java.io.File file){ this.file= file; } public java.io.File getRealFile() { return file; } } |
|
From: Jeff M. <cus...@us...> - 2002-05-07 16:31:53
|
Update of /cvsroot/mockobjects/mockobjects-java/src/jdk/common/alt/java/io In directory usw-pr-cvs1:/tmp/cvs-serv8818/src/jdk/common/alt/java/io Added Files: File.java FileImpl.java Log Message: Create mockable implementation of java.io.File --- NEW FILE: File.java --- package alt.java.io; import java.io.FileFilter; import java.io.FilenameFilter; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; public interface File { public String getName(); public String getParent(); public File getParentFile(); public String getPath(); public boolean isAbsolute(); public String getAbsolutePath(); public File getAbsoluteFile(); public String getCanonicalPath() throws IOException; public File getCanonicalFile() throws IOException; public URL toURL() throws MalformedURLException; public boolean canRead(); public boolean canWrite(); public boolean exists(); public boolean isDirectory(); public boolean isFile(); public boolean isHidden(); public long lastModified(); public long length(); public boolean createNewFile() throws IOException; public boolean delete(); public void deleteOnExit(); public String[] list(); public String[] list(FilenameFilter filter); public File[] listFiles(); public File[] listFiles(FilenameFilter filter); public File[] listFiles(FileFilter filter); public boolean mkdir(); public boolean mkdirs(); public boolean renameTo(File dest); public boolean setLastModified(long time); public boolean setReadOnly(); public int compareTo(File pathname); public int compareTo(Object o); public java.io.File getRealFile(); public File createTempFile(String prefix, String suffix, File directory) throws IOException; public File createTempFile(String prefix, String suffix) throws IOException; public File[] listRoots(); } --- NEW FILE: FileImpl.java --- package alt.java.io; import java.io.FileFilter; import java.io.FilenameFilter; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; public class FileImpl implements File { private final java.io.File file; public FileImpl(java.io.File file) { this.file = file; } public FileImpl(String fileName) { this.file = new java.io.File(fileName); } public String getName() { return file.getName(); } public String getParent() { return file.getParent(); } public File getParentFile() { return new FileImpl(file.getParentFile()); } public String getPath() { return file.getPath(); } public boolean isAbsolute() { return file.isAbsolute(); } public String getAbsolutePath() { return file.getAbsolutePath(); } public File getAbsoluteFile() { return new FileImpl(file.getAbsoluteFile()); } public String getCanonicalPath() throws IOException { return file.getCanonicalPath(); } public File getCanonicalFile() throws IOException { return new FileImpl(file.getCanonicalFile()); } public URL toURL() throws MalformedURLException { return file.toURL(); } public boolean canRead() { return file.canRead(); } public boolean canWrite() { return file.canWrite(); } public boolean exists() { return file.exists(); } public boolean isDirectory() { return file.isDirectory(); } public boolean isFile() { return file.isFile(); } public boolean isHidden() { return file.isHidden(); } public long lastModified() { return file.lastModified(); } public long length() { return file.length(); } public boolean createNewFile() throws IOException { return file.createNewFile(); } public boolean delete() { return file.delete(); } public void deleteOnExit() { file.deleteOnExit(); } public String[] list() { return file.list(); } public String[] list(FilenameFilter filter) { return file.list(); } public File[] listFiles() { return toAltFileArray(file.listFiles()); } public File[] listFiles(FilenameFilter filter) { return toAltFileArray(file.listFiles(filter)); } public File[] listFiles(FileFilter filter) { return toAltFileArray(file.listFiles(filter)); } private final File[] toAltFileArray(java.io.File[] files) { if(files==null)return null; File[] altFiles = new File[files.length]; for(int i = 0; i < files.length; i++) { altFiles[i] = new FileImpl(files[i]); } return altFiles; } public boolean mkdir() { return file.mkdir(); } public boolean mkdirs() { return file.mkdirs(); } public File createTempFile(String prefix, String suffix, File directory) throws IOException { return new FileImpl(java.io.File.createTempFile(prefix, suffix, directory.getRealFile())); } public File createTempFile(String prefix, String suffix) throws IOException { return new FileImpl(java.io.File.createTempFile(prefix, suffix)); } public File[] listRoots() { return toAltFileArray(java.io.File.listRoots()); } public boolean renameTo(File dest) { return file.renameTo(dest.getRealFile()); } public boolean setLastModified(long time) { return file.setLastModified(time); } public boolean setReadOnly() { return file.setReadOnly(); } public int compareTo(File pathname) { return file.compareTo(pathname.getRealFile()); } public int compareTo(Object o) { return file.compareTo(o); } public java.io.File getRealFile() { return file; } } |
|
From: Jeff M. <je...@mk...> - 2002-05-02 11:00:43
|
Just to help out those people behind firewalls who can't access cvs I've put a snapshot of the source up onto the mockobjects web site. It's not really a release but... -- |
|
From: Jeff M. <cus...@us...> - 2002-05-01 11:36:22
|
Update of /cvsroot/mockobjects/mockobjects-java
In directory usw-pr-cvs1:/tmp/cvs-serv10918
Modified Files:
build.xml
Log Message:
Seperate alt.java packages out into difference jar files
Index: build.xml
===================================================================
RCS file: /cvsroot/mockobjects/mockobjects-java/build.xml,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- build.xml 13 Apr 2002 15:08:23 -0000 1.20
+++ build.xml 1 May 2002 11:36:18 -0000 1.21
@@ -390,14 +390,30 @@
description="Generate a mockobjects jar">
<jar jarfile="${out.dir}/mockobjects-jdk${jdk.version}.jar"
manifest="${out.conf.dir}/manifest">
- <fileset dir="${jdk.classes}" />
+ <fileset dir="${jdk.classes}">
+ <exclude name="alt/**"/>
+ </fileset>
+ </jar>
+ <jar jarfile="${out.dir}/alt-jdk${jdk.version}.jar"
+ manifest="${out.conf.dir}/manifest">
+ <fileset dir="${jdk.classes}">
+ <include name="alt/**"/>
+ </fileset>
</jar>
</target>
<target name="jar-j2ee" depends="test, prepare-jar" if="j2ee.version"
description="Generate a mockobjects jar">
<jar jarfile="${out.dir}/mockobjects-j2ee${j2ee.version}.jar"
manifest="${out.conf.dir}/manifest">
- <fileset dir="${j2ee.classes}" />
+ <fileset dir="${j2ee.classes}">
+ <exclude name="alt/**"/>
+ </fileset>
+ </jar>
+ <jar jarfile="${out.dir}/alt-j2ee${j2ee.version}.jar"
+ manifest="${out.conf.dir}/manifest">
+ <fileset dir="${j2ee.classes}">
+ <include name="alt/**"/>
+ </fileset>
</jar>
</target>
@@ -657,22 +673,5 @@
</exec>
</target>
-<!--
- ========================================================================
- Formats the source code using JRefactory Pretty Printer. The
- JRefactory jar need to be place in ${ANT_HOME}/lib.
- ========================================================================
- -->
- <target name="format" depends="call-me-first"
- description="reformats all java code">
- <taskdef name="pretty" classname="org.acm.seguin.ant.Pretty" />
-
- <pretty settingsdir="${conf.dir}">
- <fileset dir="${src.dir}">
-<!-- Be careful, it's going to reformat all code ! -->
- <include name="**/*.java" />
- </fileset>
- </pretty>
- </target>
</project>
|
|
From: Jeff M. <je...@mk...> - 2002-05-01 09:45:17
|
Think that stuff is stable but I've probably just added a load of less stable stuff in the form of the alt.java classes. I say unstable but most of them haven't changed for a couple of weeks, and at the moment they do what I need so I have no great plans to add to them immediately (Apart from alt.java.io.File, which I'm just working on). On Tue, 2002-04-30 at 23:01, Steve Freeman wrote: > I think we're grossly overdue. > > Do we think that the split in the JDK libraries is stable? > > S. > > ----- Original Message ----- > From: "Jeff Martin" <je...@mk...> > To: "MockObjects" <moc...@li...> > Sent: Tuesday, April 30, 2002 4:14 PM > Subject: [MO-java-dev] Release? what release? > > > > What are the criteria for deciding when we want to release a release. > > It's a while since we did one, but on the other hand we've not reach > > anything that feels like a milestone. On the other hand I'm not sure > > there is such a thing as the mocks just seem to evolve. > > -- > > > > > > _______________________________________________ > > Mockobjects-java-dev mailing list > > Moc...@li... > > https://lists.sourceforge.net/lists/listinfo/mockobjects-java-dev > > > > > > _______________________________________________________________ > > Have big pipes? SourceForge.net is looking for download mirrors. We supply > the hardware. You get the recognition. Email Us: bandwidth@sourceforge.net_______________________________________________ > Mockobjects-java-dev mailing list > Moc...@li... > https://lists.sourceforge.net/lists/listinfo/mockobjects-java-dev -- |
|
From: Jeff M. <cus...@us...> - 2002-05-01 09:34:43
|
Update of /cvsroot/mockobjects/mockobjects-java/src/jdk/common/alt/java/io In directory usw-pr-cvs1:/tmp/cvs-serv13332/src/jdk/common/alt/java/io Log Message: Directory /cvsroot/mockobjects/mockobjects-java/src/jdk/common/alt/java/io added to the repository |
|
From: Steve F. <st...@m3...> - 2002-04-30 22:11:03
|
I think we're grossly overdue. Do we think that the split in the JDK libraries is stable? S. ----- Original Message ----- From: "Jeff Martin" <je...@mk...> To: "MockObjects" <moc...@li...> Sent: Tuesday, April 30, 2002 4:14 PM Subject: [MO-java-dev] Release? what release? > What are the criteria for deciding when we want to release a release. > It's a while since we did one, but on the other hand we've not reach > anything that feels like a milestone. On the other hand I'm not sure > there is such a thing as the mocks just seem to evolve. > -- > > > _______________________________________________ > Mockobjects-java-dev mailing list > Moc...@li... > https://lists.sourceforge.net/lists/listinfo/mockobjects-java-dev > |
|
From: Jeff M. <cus...@us...> - 2002-04-30 17:03:15
|
Update of /cvsroot/mockobjects/mockobjects-java/src/jdk/common/alt/java/rmi
In directory usw-pr-cvs1:/tmp/cvs-serv20775/src/jdk/common/alt/java/rmi
Added Files:
Naming.java NamingImpl.java
Log Message:
Added alt.java packages
--- NEW FILE: Naming.java ---
package alt.java.rmi;
import java.rmi.Remote;
import java.rmi.NotBoundException;
import java.rmi.RemoteException;
import java.rmi.AlreadyBoundException;
public interface Naming {
Remote lookup(String name) throws NotBoundException,
java.net.MalformedURLException,
RemoteException;
void bind(String name, Remote obj)
throws AlreadyBoundException,
java.net.MalformedURLException,
RemoteException;
void unbind(String name)
throws RemoteException,
NotBoundException,
java.net.MalformedURLException;
void rebind(String name, Remote obj)
throws RemoteException, java.net.MalformedURLException;
String[] list(String name)
throws RemoteException, java.net.MalformedURLException;
}
--- NEW FILE: NamingImpl.java ---
/*
* Created by IntelliJ IDEA.
* User: jeff
* Date: 19-Apr-02
* Time: 14:36:12
* To change template for new class use
* Code Style | Class Templates options (Tools | IDE Options).
*/
package alt.java.rmi;
import java.rmi.Remote;
import java.rmi.NotBoundException;
import java.rmi.RemoteException;
import java.rmi.AlreadyBoundException;
public class NamingImpl implements Naming {
public Remote lookup(String name) throws NotBoundException,
java.net.MalformedURLException,
RemoteException {
return java.rmi.Naming.lookup(name);
}
public void bind(String name, Remote obj)
throws AlreadyBoundException,
java.net.MalformedURLException,
RemoteException {
java.rmi.Naming.bind(name, obj);
}
public void unbind(String name)
throws RemoteException,
NotBoundException,
java.net.MalformedURLException {
java.rmi.Naming.unbind(name);
}
public void rebind(String name, Remote obj)
throws RemoteException, java.net.MalformedURLException {
java.rmi.Naming.rebind(name, obj);
}
public String[] list(String name)
throws RemoteException, java.net.MalformedURLException {
return java.rmi.Naming.list(name);
}
}
|
|
From: Jeff M. <cus...@us...> - 2002-04-30 17:03:14
|
Update of /cvsroot/mockobjects/mockobjects-java/src/j2ee/common/com/mockobjects/mail/internet
In directory usw-pr-cvs1:/tmp/cvs-serv20775/src/j2ee/common/com/mockobjects/mail/internet
Added Files:
MockMimeMessageFactory.java
Log Message:
Added alt.java packages
--- NEW FILE: MockMimeMessageFactory.java ---
package com.mockobjects.mail.internet;
import com.mockobjects.*;
import alt.javax.mail.Session;
import alt.javax.mail.internet.MimeMessageFactory;
import javax.mail.internet.MimeMessage;
public class MockMimeMessageFactory extends MockObject implements
MimeMessageFactory {
private final ExpectationValue mySession = new ExpectationValue("session");
private MimeMessage myMimeMessage;
public void setExpectedSession(Session aSession){
mySession.setExpected(aSession);
}
public void setupCreateMimeMessage(MimeMessage aMimeMessage){
myMimeMessage = aMimeMessage;
}
public MimeMessage createMimeMessage(Session aSession){
mySession.setActual(aSession);
return myMimeMessage;
}
}
|
|
From: Jeff M. <cus...@us...> - 2002-04-30 17:03:14
|
Update of /cvsroot/mockobjects/mockobjects-java/src/j2ee/common/alt/javax/mail/internet
In directory usw-pr-cvs1:/tmp/cvs-serv20775/src/j2ee/common/alt/javax/mail/internet
Added Files:
MimeMessageFactory.java MimeMessageFactoryImpl.java
Log Message:
Added alt.java packages
--- NEW FILE: MimeMessageFactory.java ---
package alt.javax.mail.internet;
import javax.mail.internet.MimeMessage;
import alt.javax.mail.Session;
public interface MimeMessageFactory {
public MimeMessage createMimeMessage(Session session);
}
--- NEW FILE: MimeMessageFactoryImpl.java ---
package alt.javax.mail.internet;
import javax.mail.internet.MimeMessage;
import alt.javax.mail.Session;
public class MimeMessageFactoryImpl implements MimeMessageFactory {
public MimeMessage createMimeMessage(Session session){
return new MimeMessage(session.getWrappedSession());
}
}
|
Update of /cvsroot/mockobjects/mockobjects-java/src/j2ee/common/alt/javax/mail
In directory usw-pr-cvs1:/tmp/cvs-serv20775/src/j2ee/common/alt/javax/mail
Added Files:
Service.java ServiceImpl.java Session.java SessionImpl.java
Transport.java TransportImpl.java
Log Message:
Added alt.java packages
--- NEW FILE: Service.java ---
package alt.javax.mail;
import javax.mail.URLName;
import javax.mail.MessagingException;
import javax.mail.event.ConnectionListener;
public interface Service {
public void connect() throws MessagingException;
public void connect(String host, String user, String password) throws MessagingException;
public void connect(String host, int port, String user, String password) throws MessagingException;
public boolean isConnected();
public void close() throws MessagingException;
public URLName getURLName();
public void addConnectionListener(ConnectionListener connectionListener);
public void removeConnectionListener(ConnectionListener connectionListener);
public String toString();
}
--- NEW FILE: ServiceImpl.java ---
package alt.javax.mail;
import javax.mail.MessagingException;
import javax.mail.URLName;
import javax.mail.event.ConnectionListener;
public class ServiceImpl implements Service {
private final javax.mail.Service service;
public ServiceImpl(javax.mail.Service service){
this.service = service;
}
public void connect() throws MessagingException{
service.connect();
}
public void connect(String host, String user, String password)
throws MessagingException{
service.connect(host, user, password);
}
public void connect(String host, int port, String user, String password)
throws MessagingException{
service.connect(host, port, user, password);
}
public boolean isConnected(){
return service.isConnected();
}
public void close() throws MessagingException{
service.close();
}
public URLName getURLName(){
return service.getURLName();
}
public void addConnectionListener(ConnectionListener connectionListener){
service.addConnectionListener(connectionListener);
}
public void removeConnectionListener(ConnectionListener connectionListener){
service.removeConnectionListener(connectionListener);
}
public String toString(){
return service.toString();
}
}
--- NEW FILE: Session.java ---
package alt.javax.mail;
import java.util.Properties;
import javax.mail.NoSuchProviderException;
import javax.mail.MessagingException;
import javax.mail.Authenticator;
import javax.mail.Provider;
import javax.mail.Store;
import javax.mail.URLName;
import javax.mail.Folder;
import alt.javax.mail.Transport;
import javax.mail.Address;
import javax.mail.PasswordAuthentication;
public interface Session {
public Session getInstance(Properties props, Authenticator
authenticator);
public Session getInstance(Properties props);
public Session getDefaultInstance(Properties props, Authenticator
authenticator);
public Session getDefaultInstance(Properties props);
public void setDebug(boolean debug);
public boolean getDebug();
public Provider getProviders()[];
public Provider getProvider(String protocol) throws NoSuchProviderException;
public void setProvider(Provider provider) throws NoSuchProviderException;
public Store getStore() throws NoSuchProviderException;
public Store getStore(String protocol) throws NoSuchProviderException;
public Store getStore(URLName url) throws NoSuchProviderException;
public Store getStore(Provider provider) throws NoSuchProviderException;
public Folder getFolder(URLName url) throws MessagingException;
public Transport getTransport() throws NoSuchProviderException;
public Transport getTransport(String protocol) throws NoSuchProviderException;
public Transport getTransport(URLName url) throws NoSuchProviderException;
public Transport getTransport(Provider provider) throws NoSuchProviderException;
public Transport getTransport(Address address) throws NoSuchProviderException;
public void setPasswordAuthentication(URLName url, PasswordAuthentication pw);
public PasswordAuthentication getPasswordAuthentication(URLName url);
public PasswordAuthentication requestPasswordAuthentication(java.net.InetAddress addr, int port, String protocol, String prompt, String defaultUserName);
public Properties getProperties();
public String getProperty(String name);
public javax.mail.Session getWrappedSession();
}
--- NEW FILE: SessionImpl.java ---
package alt.javax.mail;
import java.util.Properties;
import javax.mail.NoSuchProviderException;
import javax.mail.MessagingException;
import javax.mail.Authenticator;
import javax.mail.Provider;
import javax.mail.Store;
import javax.mail.URLName;
import javax.mail.Folder;
import alt.javax.mail.Transport;
import javax.mail.Address;
import javax.mail.PasswordAuthentication;
public class SessionImpl implements Session {
private final javax.mail.Session session;
public SessionImpl(javax.mail.Session session){
this.session = session;
}
public Session getInstance(Properties props, Authenticator
authenticator){
return new SessionImpl(session.getInstance(props, authenticator));
}
public Session getInstance(Properties props){
return new SessionImpl(session.getInstance(props));
}
public Session getDefaultInstance(Properties props, Authenticator
authenticator){
return new SessionImpl(session.getDefaultInstance(
props, authenticator));
}
public Session getDefaultInstance(Properties props){
return new SessionImpl(session.getDefaultInstance( props));
}
public void setDebug(boolean debug){
}
public boolean getDebug(){
return session.getDebug();
}
public Provider getProviders()[]{
return session.getProviders();
}
public Provider getProvider(String protocol) throws NoSuchProviderException{
return session.getProvider(protocol);
}
public void setProvider(Provider provider) throws NoSuchProviderException{
session.setProvider(provider);
}
public Store getStore() throws NoSuchProviderException{
return session.getStore();
}
public Store getStore(String protocol) throws NoSuchProviderException{
return session.getStore(protocol);
}
public Store getStore(URLName url) throws NoSuchProviderException{
return session.getStore(url);
}
public Store getStore(Provider provider) throws NoSuchProviderException{
return session.getStore(provider);
}
public Folder getFolder(URLName url) throws MessagingException{
return session.getFolder(url);
}
public Transport getTransport() throws NoSuchProviderException{
return new TransportImpl(session.getTransport());
}
public Transport getTransport(String protocol) throws NoSuchProviderException{
return new TransportImpl(session.getTransport(protocol));
}
public Transport getTransport(URLName url) throws NoSuchProviderException{
return new TransportImpl(session.getTransport(url));
}
public Transport getTransport(Provider provider) throws NoSuchProviderException{
return new TransportImpl(session.getTransport(provider));
}
public Transport getTransport(Address address) throws NoSuchProviderException{
return new TransportImpl(session.getTransport(address));
}
public void setPasswordAuthentication(URLName url, PasswordAuthentication pw){
session.setPasswordAuthentication(url, pw);
}
public PasswordAuthentication getPasswordAuthentication(URLName url){
return session.getPasswordAuthentication(url);
}
public PasswordAuthentication requestPasswordAuthentication(java.net.InetAddress addr, int port, String protocol, String prompt, String defaultUserName){
return session.requestPasswordAuthentication(addr, port, protocol,
prompt, defaultUserName);
}
public Properties getProperties(){
return session.getProperties();
}
public String getProperty(String name){
return session.getProperty(name);
}
public javax.mail.Session getWrappedSession(){
return session;
}
}
--- NEW FILE: Transport.java ---
package alt.javax.mail;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Address;
import javax.mail.event.TransportListener;
public interface Transport extends Service {
public void send(Message message) throws MessagingException;
public void send(Message message, Address[] addresses)
throws MessagingException;
public void sendMessage(Message message, Address[] addresses)
throws MessagingException;
public void addTransportListener(TransportListener transportListener);
public void removeTransportListener(TransportListener transportListener);
}
--- NEW FILE: TransportImpl.java ---
package alt.javax.mail;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Address;
import javax.mail.event.TransportListener;
public class TransportImpl extends ServiceImpl implements Transport {
private final javax.mail.Transport transport;
public TransportImpl(javax.mail.Transport transport){
super(transport);
this.transport = transport;
}
public void send(Message message) throws MessagingException{
transport.send(message);
}
public void send(Message message, Address[] addresses)
throws MessagingException{
transport.send(message, addresses);
}
public void sendMessage(Message message, Address[] addresses)
throws MessagingException{
transport.sendMessage(message, addresses);
}
public void addTransportListener(TransportListener transportListener){
transport.addTransportListener(transportListener);
}
public void removeTransportListener(TransportListener transportListener){
transport.removeTransportListener(transportListener);
}
}
|