[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