Author: gert
Date: 2008-01-16 12:57:34 -0500 (Wed, 16 Jan 2008)
New Revision: 93068
Added:
trunk/gert/standalone/bug354241/
trunk/gert/standalone/bug354241/default.build
trunk/gert/standalone/bug354241/test.cs
Modified:
trunk/gert/standalone/known-issues
Log:
Added test for bug #354241.
Added: trunk/gert/standalone/bug354241/default.build
===================================================================
--- trunk/gert/standalone/bug354241/default.build 2008-01-16 17:47:25 UTC
(rev 93067)
+++ trunk/gert/standalone/bug354241/default.build 2008-01-16 17:57:34 UTC
(rev 93068)
@@ -0,0 +1,28 @@
+<project name="bug354241" default="rebuild">
+ <include buildfile="../../build/common.build" />
+
+ <property name="frameworks" value="mono-1.0,mono-2.0,net-1.1,net-2.0" />
+
+ <target name="clean">
+ <delete>
+ <fileset>
+ <include name="out" />
+ <include name="test.exe" />
+ </fileset>
+ </delete>
+ </target>
+
+ <target name="compile" depends="init">
+ <csc target="exe" define="${csc.defines}" output="test.exe"
warnaserror="true" warninglevel="4">
+ <sources>
+ <include name="../../build/common/Assert.cs" />
+ <include name="test.cs" />
+ </sources>
+ </csc>
+ </target>
+
+ <target name="run-test" depends="compile">
+ <exec program="test.exe" managed="true" output="out" />
+ <fail if="${file::exists('out')}" />
+ </target>
+</project>
Property changes on: trunk/gert/standalone/bug354241/default.build
___________________________________________________________________
Name: svn:eol-style
+ native
Added: trunk/gert/standalone/bug354241/test.cs
===================================================================
--- trunk/gert/standalone/bug354241/test.cs 2008-01-16 17:47:25 UTC (rev
93067)
+++ trunk/gert/standalone/bug354241/test.cs 2008-01-16 17:57:34 UTC (rev
93068)
@@ -0,0 +1,35 @@
+class Program
+{
+ static void Main (string [] args)
+ {
+ new ClassWithHeftyConstructor (0.1, 0.2, 0.3, 0.4, 0.5, 0.6,
+ 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7);
+ }
+}
+
+public class ClassWithHeftyConstructor
+{
+ public ClassWithHeftyConstructor (double a, double b, double c, double
d,
+ double e, double f, double g, double h, double i, double j,
+ double k, double l, double m, double n, double o, double p,
+ double q)
+ {
+ Assert.AreEqual (0.1, a, "#a");
+ Assert.AreEqual (0.2, b, "#b");
+ Assert.AreEqual (0.3, c, "#c");
+ Assert.AreEqual (0.4, d, "#d");
+ Assert.AreEqual (0.5, e, "#e");
+ Assert.AreEqual (0.6, f, "#f");
+ Assert.AreEqual (0.7, g, "#g");
+ Assert.AreEqual (0.8, h, "#h");
+ Assert.AreEqual (0.9, i, "#i");
+ Assert.AreEqual (1.0, j, "#j");
+ Assert.AreEqual (1.1, k, "#k");
+ Assert.AreEqual (1.2, l, "#l");
+ Assert.AreEqual (1.3, m, "#m");
+ Assert.AreEqual (1.4, n, "#n");
+ Assert.AreEqual (1.5, o, "#o");
+ Assert.AreEqual (1.6, p, "#p");
+ Assert.AreEqual (1.7, q, "#q");
+ }
+}
Property changes on: trunk/gert/standalone/bug354241/test.cs
___________________________________________________________________
Name: svn:eol-style
+ native
Modified: trunk/gert/standalone/known-issues
===================================================================
--- trunk/gert/standalone/known-issues 2008-01-16 17:47:25 UTC (rev 93067)
+++ trunk/gert/standalone/known-issues 2008-01-16 17:57:34 UTC (rev 93068)
@@ -142,3 +142,4 @@
bug351740/**
bug353495/**
bug353537/**
+bug354241/**
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches