Changed all BeforeClass() methods to override LuceneTestCase and call the base class (since we now have global setup there).
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/7a494001 Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/7a494001 Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/7a494001 Branch: refs/heads/api-work Commit: 7a4940010df346744e2131cea9860b0b4bcfa6ca Parents: 9616324 Author: Shad Storhaug <[email protected]> Authored: Mon Feb 27 06:35:13 2017 +0700 Committer: Shad Storhaug <[email protected]> Committed: Mon Feb 27 06:35:13 2017 +0700 ---------------------------------------------------------------------- .../Search/SearchEquivalenceTestBase.cs | 8 +++++--- .../Analysis/Core/TestRandomChains.cs | 4 +++- .../Analysis/Hunspell/TestCaseInsensitive.cs | 3 ++- .../Analysis/Hunspell/TestCircumfix.cs | 3 ++- .../Analysis/Hunspell/TestComplexPrefix.cs | 3 ++- .../Analysis/Hunspell/TestCondition.cs | 3 ++- .../Analysis/Hunspell/TestConv.cs | 3 ++- .../Analysis/Hunspell/TestDependencies.cs | 3 ++- .../Analysis/Hunspell/TestEscaped.cs | 3 ++- .../Analysis/Hunspell/TestFlagLong.cs | 3 ++- .../Analysis/Hunspell/TestFlagNum.cs | 3 ++- .../Analysis/Hunspell/TestHomonyms.cs | 3 ++- .../Analysis/Hunspell/TestHunspellStemFilter.cs | 5 +++-- .../Analysis/Hunspell/TestIgnore.cs | 3 ++- .../Analysis/Hunspell/TestMorph.cs | 3 ++- .../Analysis/Hunspell/TestOptionalCondition.cs | 3 ++- .../Analysis/Hunspell/TestStemmer.cs | 3 ++- .../Analysis/Hunspell/TestTwoFold.cs | 3 ++- .../Analysis/Hunspell/TestTwoSuffixes.cs | 3 ++- .../Taxonomy/TestTaxonomyFacetAssociations.cs | 4 +++- .../Flexible/Standard/TestNumericQueryParser.cs | 4 +++- .../Flexible/Standard/TestQPHelper.cs | 3 ++- src/Lucene.Net.Tests.QueryParser/Util/QueryParserTestBase.cs | 3 ++- src/Lucene.Net.Tests.QueryParser/Xml/TestParser.cs | 4 +++- 24 files changed, 56 insertions(+), 27 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.TestFramework/Search/SearchEquivalenceTestBase.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.TestFramework/Search/SearchEquivalenceTestBase.cs b/src/Lucene.Net.TestFramework/Search/SearchEquivalenceTestBase.cs index b1b5999..76c929a 100644 --- a/src/Lucene.Net.TestFramework/Search/SearchEquivalenceTestBase.cs +++ b/src/Lucene.Net.TestFramework/Search/SearchEquivalenceTestBase.cs @@ -61,9 +61,11 @@ namespace Lucene.Net.Search /// LUCENENET specific /// Is non-static because ClassEnvRule is no longer static. /// </summary> - [SetUp] - public void BeforeClass() + [OneTimeSetUp] + public override void BeforeClass() { + base.BeforeClass(); + Random random = Random(); Directory = NewDirectory(); Stopword = "" + RandomChar(); @@ -106,7 +108,7 @@ namespace Lucene.Net.Search iw.Dispose(); } - [TearDown] + [OneTimeTearDown] public void AfterClass() { Reader.Dispose(); http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestRandomChains.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestRandomChains.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestRandomChains.cs index fbeb2f9..2f7ccb3 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestRandomChains.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestRandomChains.cs @@ -181,8 +181,10 @@ namespace Lucene.Net.Analysis.Core } [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); + IEnumerable<Type> analysisClasses = typeof(StandardAnalyzer).GetTypeInfo().Assembly.GetTypes() .Where(c => { var typeInfo = c.GetTypeInfo(); http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCaseInsensitive.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCaseInsensitive.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCaseInsensitive.cs index be73de9..7721983 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCaseInsensitive.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCaseInsensitive.cs @@ -22,8 +22,9 @@ namespace Lucene.Net.Analysis.Hunspell public class TestCaseInsensitive : StemmerTestBase { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init(true, "simple.aff", "mixedcase.dic"); } http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCircumfix.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCircumfix.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCircumfix.cs index 86387a6..7342f2f 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCircumfix.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCircumfix.cs @@ -22,8 +22,9 @@ namespace Lucene.Net.Analysis.Hunspell public class TestCircumfix_ : StemmerTestBase { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init("circumfix.aff", "circumfix.dic"); } http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestComplexPrefix.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestComplexPrefix.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestComplexPrefix.cs index e0f228c..73007ce 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestComplexPrefix.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestComplexPrefix.cs @@ -22,8 +22,9 @@ namespace Lucene.Net.Analysis.Hunspell public class TestComplexPrefix : StemmerTestBase { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init("complexprefix.aff", "complexprefix.dic"); } http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCondition.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCondition.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCondition.cs index 888c755..f65a6d7 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCondition.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCondition.cs @@ -22,8 +22,9 @@ namespace Lucene.Net.Analysis.Hunspell public class TestCondition : StemmerTestBase { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init("condition.aff", "condition.dic"); } http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestConv.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestConv.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestConv.cs index e0b1a83..968b354 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestConv.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestConv.cs @@ -22,8 +22,9 @@ namespace Lucene.Net.Analysis.Hunspell public class TestConv : StemmerTestBase { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init("conv.aff", "conv.dic"); } [Test] http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestDependencies.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestDependencies.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestDependencies.cs index ce34433..e9ae993 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestDependencies.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestDependencies.cs @@ -22,8 +22,9 @@ namespace Lucene.Net.Analysis.Hunspell public class TestDependencies_ : StemmerTestBase { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init("dependencies.aff", "dependencies.dic"); } [Test] http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestEscaped.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestEscaped.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestEscaped.cs index a4608b6..ea0f586 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestEscaped.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestEscaped.cs @@ -22,8 +22,9 @@ namespace Lucene.Net.Analysis.Hunspell public class TestEscaped : StemmerTestBase { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init("escaped.aff", "escaped.dic"); } [Test] http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagLong.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagLong.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagLong.cs index 0f84119..8464c9c 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagLong.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagLong.cs @@ -22,8 +22,9 @@ namespace Lucene.Net.Analysis.Hunspell public class TestFlagLong : StemmerTestBase { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init("flaglong.aff", "flaglong.dic"); } [Test] http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagNum.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagNum.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagNum.cs index cc9a33e..9cdfacb 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagNum.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagNum.cs @@ -22,8 +22,9 @@ namespace Lucene.Net.Analysis.Hunspell public class TestFlagNum : StemmerTestBase { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init("flagnum.aff", "flagnum.dic"); } [Test] http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHomonyms.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHomonyms.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHomonyms.cs index 716b61e..235a92c 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHomonyms.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHomonyms.cs @@ -23,8 +23,9 @@ namespace Lucene.Net.Analysis.Hunspell { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init("homonyms.aff", "homonyms.dic"); } [Test] http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHunspellStemFilter.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHunspellStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHunspellStemFilter.cs index d1e2c20..799544d 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHunspellStemFilter.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHunspellStemFilter.cs @@ -30,8 +30,9 @@ namespace Lucene.Net.Analysis.Hunspell private static Dictionary dictionary; [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); System.IO.Stream affixStream = typeof(TestStemmer).getResourceAsStream("simple.aff"); System.IO.Stream dictStream = typeof(TestStemmer).getResourceAsStream("simple.dic"); try @@ -45,7 +46,7 @@ namespace Lucene.Net.Analysis.Hunspell } [OneTimeTearDown] - public static void afterClass() + public static void AfterClass() { dictionary = null; } http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestIgnore.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestIgnore.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestIgnore.cs index c026f73..e0bbf63 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestIgnore.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestIgnore.cs @@ -23,8 +23,9 @@ namespace Lucene.Net.Analysis.Hunspell { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init("ignore.aff", "ignore.dic"); } [Test] http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestMorph.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestMorph.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestMorph.cs index 0cc6cae..7a022b0 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestMorph.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestMorph.cs @@ -23,8 +23,9 @@ namespace Lucene.Net.Analysis.Hunspell { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init("morph.aff", "morph.dic"); } [Test] http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestOptionalCondition.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestOptionalCondition.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestOptionalCondition.cs index 05028cb..58af52a 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestOptionalCondition.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestOptionalCondition.cs @@ -22,8 +22,9 @@ namespace Lucene.Net.Analysis.Hunspell public class TestOptionalCondition : StemmerTestBase { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init("optional-condition.aff", "condition.dic"); } [Test] http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestStemmer.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestStemmer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestStemmer.cs index cf8e4d9..f544a0c 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestStemmer.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestStemmer.cs @@ -23,8 +23,9 @@ namespace Lucene.Net.Analysis.Hunspell { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init("simple.aff", "simple.dic"); } [Test] http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoFold.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoFold.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoFold.cs index 93cbc4f..1d62a50 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoFold.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoFold.cs @@ -23,8 +23,9 @@ namespace Lucene.Net.Analysis.Hunspell { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init("twofold.aff", "morph.dic"); } [Test] http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoSuffixes.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoSuffixes.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoSuffixes.cs index 7f51873..79ee1ec 100644 --- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoSuffixes.cs +++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoSuffixes.cs @@ -23,8 +23,9 @@ namespace Lucene.Net.Analysis.Hunspell { [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); Init("twosuffixes.aff", "twosuffixes.dic"); } [Test] http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.Facet/Taxonomy/TestTaxonomyFacetAssociations.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Facet/Taxonomy/TestTaxonomyFacetAssociations.cs b/src/Lucene.Net.Tests.Facet/Taxonomy/TestTaxonomyFacetAssociations.cs index c7e4c32..d67e1f5 100644 --- a/src/Lucene.Net.Tests.Facet/Taxonomy/TestTaxonomyFacetAssociations.cs +++ b/src/Lucene.Net.Tests.Facet/Taxonomy/TestTaxonomyFacetAssociations.cs @@ -50,8 +50,10 @@ namespace Lucene.Net.Facet.Taxonomy /// Is non-static because Similarity and TimeZone are not static. /// </summary> [OneTimeSetUp] - public void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); + dir = NewDirectory(); taxoDir = NewDirectory(); // preparations - index, taxonomy, content http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.QueryParser/Flexible/Standard/TestNumericQueryParser.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.QueryParser/Flexible/Standard/TestNumericQueryParser.cs b/src/Lucene.Net.Tests.QueryParser/Flexible/Standard/TestNumericQueryParser.cs index 2d48c3e..179cf27 100644 --- a/src/Lucene.Net.Tests.QueryParser/Flexible/Standard/TestNumericQueryParser.cs +++ b/src/Lucene.Net.Tests.QueryParser/Flexible/Standard/TestNumericQueryParser.cs @@ -74,8 +74,10 @@ namespace Lucene.Net.QueryParsers.Flexible.Standard } [OneTimeSetUp] - public void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); + ANALYZER = new MockAnalyzer(Random()); qp = new StandardQueryParser(ANALYZER); http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.QueryParser/Flexible/Standard/TestQPHelper.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.QueryParser/Flexible/Standard/TestQPHelper.cs b/src/Lucene.Net.Tests.QueryParser/Flexible/Standard/TestQPHelper.cs index 4246b8b..e157111 100644 --- a/src/Lucene.Net.Tests.QueryParser/Flexible/Standard/TestQPHelper.cs +++ b/src/Lucene.Net.Tests.QueryParser/Flexible/Standard/TestQPHelper.cs @@ -50,8 +50,9 @@ namespace Lucene.Net.QueryParsers.Flexible.Standard public static Analyzer qpAnalyzer; [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); qpAnalyzer = new QPTestAnalyzer(); } http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.QueryParser/Util/QueryParserTestBase.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.QueryParser/Util/QueryParserTestBase.cs b/src/Lucene.Net.Tests.QueryParser/Util/QueryParserTestBase.cs index a0604d1..f4471ab 100644 --- a/src/Lucene.Net.Tests.QueryParser/Util/QueryParserTestBase.cs +++ b/src/Lucene.Net.Tests.QueryParser/Util/QueryParserTestBase.cs @@ -26,8 +26,9 @@ namespace Lucene.Net.QueryParsers.Util public static Analyzer qpAnalyzer; [OneTimeSetUp] - public static void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); qpAnalyzer = new QPTestAnalyzer(); } http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7a494001/src/Lucene.Net.Tests.QueryParser/Xml/TestParser.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.QueryParser/Xml/TestParser.cs b/src/Lucene.Net.Tests.QueryParser/Xml/TestParser.cs index 7f8290a..f8de85a 100644 --- a/src/Lucene.Net.Tests.QueryParser/Xml/TestParser.cs +++ b/src/Lucene.Net.Tests.QueryParser/Xml/TestParser.cs @@ -39,8 +39,10 @@ namespace Lucene.Net.QueryParsers.Xml private static IndexSearcher searcher; [OneTimeSetUp] - public void BeforeClass() + public override void BeforeClass() { + base.BeforeClass(); + // TODO: rewrite test (this needs to set QueryParser.enablePositionIncrements, too, for work with CURRENT): Analyzer analyzer = new MockAnalyzer(Random(), MockTokenizer.WHITESPACE, true, MockTokenFilter.ENGLISH_STOPSET); //initialize the parser
