[svn] r7073: nemerle/trunk/tools/nemerle-unit: a.build src/example.n src/fixtures_for_tests/NoContainerMet...

Luntain svnadmin at nemerle.org
Fri Dec 8 08:02:47 CET 2006


Log:
I have modified the sources because the bug was fixed. thx malekith

Author: Luntain
Date: Fri Dec  8 08:02:44 2006
New Revision: 7073

Added:
   nemerle/trunk/tools/nemerle-unit/src/example.n
Modified:
   nemerle/trunk/tools/nemerle-unit/a.build
   nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/NoContainerMethod.n
   nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/empty_teardown.n
   nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/failing_teardown.n
   nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/failure_messages.n
   nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/teardown.n
   nemerle/trunk/tools/nemerle-unit/src/tests/failure_messages.n
   nemerle/trunk/tools/nemerle-unit/src/tests/teardown.n
   nemerle/trunk/tools/nemerle-unit/src/tests/tests.n

Modified: nemerle/trunk/tools/nemerle-unit/a.build
==============================================================================
--- nemerle/trunk/tools/nemerle-unit/a.build	(original)
+++ nemerle/trunk/tools/nemerle-unit/a.build	Fri Dec  8 08:02:44 2006
@@ -26,18 +26,14 @@
 		</ncc>
 		<ncc output='${build.dir}/fixture.dll' target='dll'>
 			<references>
-				<lib>
-					<include name='lib'/>
-					<include name='${build.dir}'/>
-				</lib>
-				<include name='NUnit.Framework.dll'/>
-				<include name='NemerleUnit.dll'/>
+                <include name='lib/NUnit.Framework.dll'/>
 			</references>
             <sources basedir='src/fixtures_for_tests'>
 				<include name='*.n'/>
 			</sources>
 			<arg line='-nowarn:10005 -i -m ${build.dir}/NemerleUnit.dll' />
 		</ncc>
+       
 		<ncc output='${build.dir}/UnitTests.dll' target='dll'>
 			<references>
 				<lib>
@@ -50,6 +46,7 @@
 			</references>
             <sources basedir='src/'>
 				<include name='tests/**.n'/>
+                <include name='example.n'/>
 			</sources>
 			<arg line='-nowarn:10005 -i -m ${build.dir}/NemerleUnit.dll' />
 		</ncc>

Added: nemerle/trunk/tools/nemerle-unit/src/example.n
==============================================================================
--- (empty file)
+++ nemerle/trunk/tools/nemerle-unit/src/example.n	Fri Dec  8 08:02:44 2006
@@ -0,0 +1,23 @@
+#pragma indent
+using NemerleUnit
+
+setup
+    def abc = ["a","b","c"]
+
+teardown
+    () // you could dispose here
+
+test "length of an empty list"
+    assert [].Length equals 0 
+
+test "length of a three element list"
+    assert abc.Length equals 3
+
+test "equals"
+    assert abc equals ["a","b","c"] 
+    assert abc does not equal ["c","b","a"] 
+
+test "contains"
+    assert abc.Contains("a") 
+    assert abc.Contains("b")
+    assert abc.Contains("c")

Modified: nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/NoContainerMethod.n
==============================================================================
--- nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/NoContainerMethod.n	(original)
+++ nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/NoContainerMethod.n	Fri Dec  8 08:02:44 2006
@@ -1,5 +1,4 @@
 using NemerleUnit
-using Nemerle.Collections //because of the bug
 
 setup
     def a = 0

Modified: nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/empty_teardown.n
==============================================================================
--- nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/empty_teardown.n	(original)
+++ nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/empty_teardown.n	Fri Dec  8 08:02:44 2006
@@ -1,5 +1,4 @@
 using NemerleUnit
-using System
 
 teardown
     ()

Modified: nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/failing_teardown.n
==============================================================================
--- nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/failing_teardown.n	(original)
+++ nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/failing_teardown.n	Fri Dec  8 08:02:44 2006
@@ -1,5 +1,4 @@
 using NemerleUnit
-using System
 
 teardown
     assert false

Modified: nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/failure_messages.n
==============================================================================
--- nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/failure_messages.n	(original)
+++ nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/failure_messages.n	Fri Dec  8 08:02:44 2006
@@ -1,5 +1,5 @@
 using NemerleUnit
-using System
+
 
 //line numbers matter here
 

Modified: nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/teardown.n
==============================================================================
--- nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/teardown.n	(original)
+++ nemerle/trunk/tools/nemerle-unit/src/fixtures_for_tests/teardown.n	Fri Dec  8 08:02:44 2006
@@ -1,5 +1,4 @@
 using NemerleUnit
-using System
 
 setup
     mutable a = "a"

Modified: nemerle/trunk/tools/nemerle-unit/src/tests/failure_messages.n
==============================================================================
--- nemerle/trunk/tools/nemerle-unit/src/tests/failure_messages.n	(original)
+++ nemerle/trunk/tools/nemerle-unit/src/tests/failure_messages.n	Fri Dec  8 08:02:44 2006
@@ -1,5 +1,4 @@
 using NemerleUnit
-using System
 
 test "assert sth should report line number in case of failure"
     def message = TestHelper.MessageAfterTestRun("failing assertion at line 7", "failure_messages")

Modified: nemerle/trunk/tools/nemerle-unit/src/tests/teardown.n
==============================================================================
--- nemerle/trunk/tools/nemerle-unit/src/tests/teardown.n	(original)
+++ nemerle/trunk/tools/nemerle-unit/src/tests/teardown.n	Fri Dec  8 08:02:44 2006
@@ -1,5 +1,4 @@
 using NemerleUnit
-using NUnit.Core
 
 
 setup

Modified: nemerle/trunk/tools/nemerle-unit/src/tests/tests.n
==============================================================================
--- nemerle/trunk/tools/nemerle-unit/src/tests/tests.n	(original)
+++ nemerle/trunk/tools/nemerle-unit/src/tests/tests.n	Fri Dec  8 08:02:44 2006
@@ -1,8 +1,4 @@
 using NemerleUnit
-using NUnit.Core
-using Nemerle.Collections
-using Nemerle.IO
-using System.Collections
 
 [NUnit.Framework.TestFixture] public class Tests
     



More information about the svn mailing list