|
From: <exo...@us...> - 2002-12-31 21:37:10
|
Update of /cvsroot/nmock/nmock
In directory sc8-pr-cvs1:/tmp/cvs-serv31302
Modified Files:
nmock.build nmock.suo
Log Message:
modified nant build file to build separate core and test assemblies
added new CollectingConstraint for post-test parameter validation
modified ClassGenerator to support overriding of internal and protected internal methods
fixed exception message in MockCall.checkArguments
Index: nmock.build
===================================================================
RCS file: /cvsroot/nmock/nmock/nmock.build,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** nmock.build 14 Dec 2002 21:28:09 -0000 1.2
--- nmock.build 31 Dec 2002 21:36:37 -0000 1.3
***************
*** 1,24 ****
<project name="NMock" default="release">
! <property name="nunit.output" value="Plain"/>
! <target name="compile" description="Compile core library">
<mkdir dir="build"/>
<csc target="library" output="build/nmock.dll" debug="true">
<sources>
<includes name="src/**.cs"/>
<includes name="test/**.cs"/>
<includes name="sample/**.cs"/>
</sources>
! <references basedir="lib">
! <includes name="*.dll"/>
</references>
</csc>
<copy file="lib\nunit.framework.dll" todir="build" />
! </target>
!
<target name="test" depends="compile" description="Run unit tests">
<nunit2>
! <test assemblyname="build\nmock.dll" fork="true" type="${nunit.output}"/>
</nunit2>
</target>
--- 1,41 ----
<project name="NMock" default="release">
! <property name="nunit.output" value="Plain"/>
! <target name="init">
<mkdir dir="build"/>
+ </target>
+
+ <target name="compile" description="Compiles all assemblies" depends="init">
+ <call target="compile.core"/>
+ <call target="compile.test"/>
+ </target>
+
+ <target name="compile.core" description="Compiles core assembly" depends="init">
<csc target="library" output="build/nmock.dll" debug="true">
<sources>
<includes name="src/**.cs"/>
+ </sources>
+ </csc>
+ </target>
+
+ <target name="compile.test" description="Compiles core assembly" depends="compile.core">
+ <csc target="library" output="build/nmock.test.dll" debug="true">
+ <sources>
<includes name="test/**.cs"/>
<includes name="sample/**.cs"/>
</sources>
! <references>
! <includes name="build/nmock.dll"/>
! <includes name="lib/*.dll"/>
</references>
+ <arg value="/nowarn:0679,1591"/>
</csc>
<copy file="lib\nunit.framework.dll" todir="build" />
! </target>
!
<target name="test" depends="compile" description="Run unit tests">
<nunit2>
! <test assemblyname="build\nmock.test.dll" fork="true" type="${nunit.output}"/>
</nunit2>
</target>
Index: nmock.suo
===================================================================
RCS file: /cvsroot/nmock/nmock/nmock.suo,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
Binary files /tmp/cvsrV3qy9 and /tmp/cvsqBLqV8 differ
|