2010-07-23 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@veritas-vos-liberabit.com>
Fri, 23 Jul 2010 07:00:51 +0000 (16:00 +0900)
committerAtsushi Eno <atsushieno@veritas-vos-liberabit.com>
Fri, 23 Jul 2010 07:00:51 +0000 (16:00 +0900)
* ContractAssertTest.cs
  ContractAssumeTest.cs
  ContractHelperTest.cs
  ContractMustUseRewriterTest.cs:
  Mark couple of runtime breaking tests (on .NET 4.0) as [Ignore].

mcs/class/corlib/Test/System.Diagnostics.Contracts/ChangeLog [changed mode: 0644->0755]
mcs/class/corlib/Test/System.Diagnostics.Contracts/ContractAssertTest.cs [changed mode: 0644->0755]
mcs/class/corlib/Test/System.Diagnostics.Contracts/ContractAssumeTest.cs [changed mode: 0644->0755]
mcs/class/corlib/Test/System.Diagnostics.Contracts/ContractHelperTest.cs [changed mode: 0644->0755]
mcs/class/corlib/Test/System.Diagnostics.Contracts/ContractMustUseRewriterTest.cs [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 730e0e5..fe52b31
@@ -1,3 +1,11 @@
+2010-07-23  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ContractAssertTest.cs
+         ContractAssumeTest.cs
+         ContractHelperTest.cs
+         ContractMustUseRewriterTest.cs:
+         Mark couple of runtime breaking tests (on .NET 4.0) as [Ignore].
+
 2010-06-23  Chris Bacon <chrisbacon76@gmail.com>
 
        * Added all files
old mode 100644 (file)
new mode 100755 (executable)
index 108b607..c56031f
@@ -30,6 +30,7 @@ namespace MonoTests.System.Diagnostics.Contracts {
                /// Contract.Assert(false) will cause an assert to be triggered with the correct message.
                /// </summary>
                [Test]
+               [Ignore ("This causes NUnit crash on .NET 4.0")]
                public void TestAssertNoEventHandler ()
                {
                        try {
@@ -53,6 +54,7 @@ namespace MonoTests.System.Diagnostics.Contracts {
                /// Because nothing is done in the event handler, an assert should be triggered.
                /// </summary>
                [Test]
+               [Ignore ("This causes NUnit crash on .NET 4.0")]
                public void TestAssertEventHandlerNoAction ()
                {
                        bool visitedEventHandler = false;
old mode 100644 (file)
new mode 100755 (executable)
index 4762425..b02a9e3
@@ -21,6 +21,7 @@ namespace MonoTests.System.Diagnostics.Contracts {
                /// or exception is slightly different.
                /// </summary>
                [Test]
+               [Ignore ("This causes NUnit crash on .NET 4.0")]
                public void TestAssumeMessage ()
                {
                        try {
old mode 100644 (file)
new mode 100755 (executable)
index 7f8ef77..02c7feb
@@ -240,6 +240,7 @@ namespace MonoTests.System.Diagnostics.Contracts {
                /// Contract.TriggerFailure() triggers the assert. Check that the assert is triggered, with the correct text.
                /// </summary>
                [Test]
+               [Ignore ("This causes NUnit crash on .NET 4.0")]
                public void TestTriggerFailure ()
                {
                        try {
old mode 100644 (file)
new mode 100755 (executable)
index 19b0b0b..2988b23
@@ -48,6 +48,7 @@ namespace MonoTests.System.Diagnostics.Contracts {
                /// Contract.Requires() ALWAYS triggers an assert, regardless of any other factors.
                /// </summary>
                [Test]
+               [Ignore ("This causes NUnit crash on .NET 4.0")]
                public void TestRequires ()
                {
                        CheckMustUseRewriter ("Description: Must use the rewriter when using Contract.Requires",
@@ -62,6 +63,7 @@ namespace MonoTests.System.Diagnostics.Contracts {
                /// Contract.Requires() ALWAYS triggers an assert, regardless of any other factors.
                /// </summary>
                [Test]
+               [Ignore ("This causes NUnit crash on .NET 4.0")]
                public void TestRequiresTException ()
                {
                        CheckMustUseRewriter ("Description: Must use the rewriter when using Contract.Requires<TException>",
@@ -76,6 +78,7 @@ namespace MonoTests.System.Diagnostics.Contracts {
                /// Contract.Ensures() ALWAYS triggers an assert, regardless of any other factors.
                /// </summary>
                [Test]
+               [Ignore ("This causes NUnit crash on .NET 4.0")]
                public void TestEnsures ()
                {
                        CheckMustUseRewriter ("Description: Must use the rewriter when using Contract.Ensures",
@@ -90,6 +93,7 @@ namespace MonoTests.System.Diagnostics.Contracts {
                /// Contract.Ensures() ALWAYS triggers an assert, regardless of any other factors.
                /// </summary>
                [Test]
+               [Ignore ("This causes NUnit crash on .NET 4.0")]
                public void TestEnsuresOnThrow ()
                {
                        CheckMustUseRewriter ("Description: Must use the rewriter when using Contract.EnsuresOnThrow",
@@ -104,6 +108,7 @@ namespace MonoTests.System.Diagnostics.Contracts {
                /// Contract.Ensures() ALWAYS triggers an assert, regardless of any other factors.
                /// </summary>
                [Test]
+               [Ignore ("This causes NUnit crash on .NET 4.0")]
                public void TestInvariant ()
                {
                        CheckMustUseRewriter ("Description: Must use the rewriter when using Contract.Invariant",