You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by di...@apache.org on 2009/12/07 18:22:15 UTC
svn commit: r888026 - in /incubator/lucene.net/trunk/C#/src:
Lucene.Net/SupportClass.cs Test/Index/TestIndexWriter.cs
Author: digy
Date: Mon Dec 7 17:22:15 2009
New Revision: 888026
URL: http://svn.apache.org/viewvc?rev=888026&view=rev
Log:
LUCENENET-322 3 failing tests of TestIndexWriter
Modified:
incubator/lucene.net/trunk/C#/src/Lucene.Net/SupportClass.cs
incubator/lucene.net/trunk/C#/src/Test/Index/TestIndexWriter.cs
Modified: incubator/lucene.net/trunk/C#/src/Lucene.Net/SupportClass.cs
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/C%23/src/Lucene.Net/SupportClass.cs?rev=888026&r1=888025&r2=888026&view=diff
==============================================================================
--- incubator/lucene.net/trunk/C#/src/Lucene.Net/SupportClass.cs (original)
+++ incubator/lucene.net/trunk/C#/src/Lucene.Net/SupportClass.cs Mon Dec 7 17:22:15 2009
@@ -2229,6 +2229,14 @@
return (int)deflaterType.InvokeMember("Deflate", System.Reflection.BindingFlags.InvokeMethod, null, deflaterInstance, new object[] { output });
}
}
+ }
+ public class BuildType
+ {
+#if DEBUG
+ public static bool Debug = true;
+#else
+ public static bool Debug = false;
+#endif
}
}
Modified: incubator/lucene.net/trunk/C#/src/Test/Index/TestIndexWriter.cs
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/C%23/src/Test/Index/TestIndexWriter.cs?rev=888026&r1=888025&r2=888026&view=diff
==============================================================================
--- incubator/lucene.net/trunk/C#/src/Test/Index/TestIndexWriter.cs (original)
+++ incubator/lucene.net/trunk/C#/src/Test/Index/TestIndexWriter.cs Mon Dec 7 17:22:15 2009
@@ -3885,8 +3885,12 @@
try
{
w.AddDocument(doc);
- Assert.Fail("did not hit exception");
- }
+
+ if (SupportClass.BuildType.Debug)
+ Assert.Fail("did not hit exception");
+ else
+ Assert.Ignore("This test is not executed in release mode");
+ }
catch (System.SystemException re)
{
// expected
@@ -3983,7 +3987,10 @@
}
((ConcurrentMergeScheduler) w.GetMergeScheduler()).Sync();
- Assert.IsTrue(w.failed);
+ if (SupportClass.BuildType.Debug)
+ Assert.IsTrue(w.failed);
+ else
+ Assert.Ignore("This test is not executed in release mode");
w.Close();
dir.Close();
}
@@ -4916,7 +4923,11 @@
try
{
w.Rollback();
- Assert.Fail("did not hit intentional RuntimeException");
+ if (SupportClass.BuildType.Debug)
+ Assert.Fail("did not hit intentional RuntimeException");
+ else
+ Assert.Ignore("This test is not executed in release mode");
+
}
catch (System.SystemException re)
{