You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by sy...@apache.org on 2014/12/24 23:43:56 UTC

[3/3] lucenenet git commit: formatting

formatting


Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/b5568a32
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/b5568a32
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/b5568a32

Branch: refs/heads/master
Commit: b5568a32097a0ea06c7670b808e163c1f225e7e0
Parents: 3134b63
Author: Laimonas Simutis <la...@gmail.com>
Authored: Tue Dec 23 21:43:22 2014 -0500
Committer: Laimonas Simutis <la...@gmail.com>
Committed: Tue Dec 23 21:43:22 2014 -0500

----------------------------------------------------------------------
 .../Utils/DataSplitterTest.cs                   | 203 ++++++++++---------
 1 file changed, 102 insertions(+), 101 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/b5568a32/src/Lucene.Net.Tests.Classification/Utils/DataSplitterTest.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Classification/Utils/DataSplitterTest.cs b/src/Lucene.Net.Tests.Classification/Utils/DataSplitterTest.cs
index 637f12d..792b268 100644
--- a/src/Lucene.Net.Tests.Classification/Utils/DataSplitterTest.cs
+++ b/src/Lucene.Net.Tests.Classification/Utils/DataSplitterTest.cs
@@ -1,3 +1,4 @@
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
@@ -26,120 +27,120 @@ using NUnit.Framework;
 
 namespace Lucene.Net.Classification
 {
-/**
- * Testcase for {@link org.apache.lucene.classification.utils.DatasetSplitter}
- */
-    public class DataSplitterTest : Util.LuceneTestCase 
+    /**
+     * Testcase for {@link org.apache.lucene.classification.utils.DatasetSplitter}
+     */
+    public class DataSplitterTest : Util.LuceneTestCase
     {
-      private AtomicReader _originalIndex;
-      private RandomIndexWriter _indexWriter;
-      private Directory _dir;
-
-      private String _textFieldName = "text";
-      private String _classFieldName = "class";
-      private String _idFieldName = "id";
-
-      [SetUp]
-      public override void SetUp()
-      {
-        base.SetUp();
-        _dir = NewDirectory();
-        _indexWriter = new RandomIndexWriter(Random(), _dir, new MockAnalyzer(Random()));
-
-        FieldType ft = new FieldType(TextField.TYPE_STORED);
-        ft.StoreTermVectors = true;
-        ft.StoreTermVectorOffsets = true;
-        ft.StoreTermVectorPositions = true;
-
-        Analyzer analyzer = new MockAnalyzer(Random());
-
-        Document doc;
-        for (int i = 0; i < 100; i++) 
-        {
-          doc = new Document();
-          doc.Add(new Field(_idFieldName, Random().toString(), ft));
-          doc.Add(new Field(_textFieldName, new StringBuilder(Random().toString()).append(Random().toString()).append(
-              Random().toString()).toString(), ft));
-          doc.Add(new Field(_classFieldName, Random().toString(), ft));
-          _indexWriter.AddDocument(doc, analyzer);
-        }
+        private AtomicReader _originalIndex;
+        private RandomIndexWriter _indexWriter;
+        private Directory _dir;
 
-        _indexWriter.Commit();
+        private String _textFieldName = "text";
+        private String _classFieldName = "class";
+        private String _idFieldName = "id";
 
-        _originalIndex = SlowCompositeReaderWrapper.Wrap(_indexWriter.Reader);
-      }
-
-      [TearDown]
-      public override void TearDown()
-      {
-        _originalIndex.Dispose();
-        _indexWriter.Dispose();
-        _dir.Dispose();
-        base.TearDown();
-      }
-
-      [Test]
-      public void TestSplitOnAllFields() 
-      {
-        AssertSplit(_originalIndex, 0.1, 0.1);
-      }
+        [SetUp]
+        public override void SetUp()
+        {
+            base.SetUp();
+            _dir = NewDirectory();
+            _indexWriter = new RandomIndexWriter(Random(), _dir, new MockAnalyzer(Random()));
+
+            FieldType ft = new FieldType(TextField.TYPE_STORED);
+            ft.StoreTermVectors = true;
+            ft.StoreTermVectorOffsets = true;
+            ft.StoreTermVectorPositions = true;
+
+            Analyzer analyzer = new MockAnalyzer(Random());
+
+            Document doc;
+            for (int i = 0; i < 100; i++)
+            {
+                doc = new Document();
+                doc.Add(new Field(_idFieldName, Random().toString(), ft));
+                doc.Add(new Field(_textFieldName, new StringBuilder(Random().toString()).append(Random().toString()).append(
+                    Random().toString()).toString(), ft));
+                doc.Add(new Field(_classFieldName, Random().toString(), ft));
+                _indexWriter.AddDocument(doc, analyzer);
+            }
+
+            _indexWriter.Commit();
+
+            _originalIndex = SlowCompositeReaderWrapper.Wrap(_indexWriter.Reader);
+        }
 
+        [TearDown]
+        public override void TearDown()
+        {
+            _originalIndex.Dispose();
+            _indexWriter.Dispose();
+            _dir.Dispose();
+            base.TearDown();
+        }
 
-      [Test]
-      public void TestSplitOnSomeFields() 
-      {
-        AssertSplit(_originalIndex, 0.2, 0.35, _idFieldName, _textFieldName);
-      }
+        [Test]
+        public void TestSplitOnAllFields()
+        {
+            AssertSplit(_originalIndex, 0.1, 0.1);
+        }
 
-      public static void AssertSplit(AtomicReader originalIndex, double testRatio, double crossValidationRatio, params string[] fieldNames) 
-      {
-        BaseDirectoryWrapper trainingIndex = NewDirectory();
-        BaseDirectoryWrapper testIndex = NewDirectory();
-        BaseDirectoryWrapper crossValidationIndex = NewDirectory();
 
-        try 
+        [Test]
+        public void TestSplitOnSomeFields()
         {
-          DatasetSplitter datasetSplitter = new DatasetSplitter(testRatio, crossValidationRatio);
-          datasetSplitter.Split(originalIndex, trainingIndex, testIndex, crossValidationIndex, new MockAnalyzer(Random()), fieldNames);
-
-          NotNull(trainingIndex);
-          NotNull(testIndex);
-          NotNull(crossValidationIndex);
-
-          DirectoryReader trainingReader = DirectoryReader.Open(trainingIndex);
-          True((int) (originalIndex.MaxDoc * (1d - testRatio - crossValidationRatio)) == trainingReader.MaxDoc);
-          DirectoryReader testReader = DirectoryReader.Open(testIndex);
-          True((int) (originalIndex.MaxDoc * testRatio) == testReader.MaxDoc);
-          DirectoryReader cvReader = DirectoryReader.Open(crossValidationIndex);
-          True((int) (originalIndex.MaxDoc * crossValidationRatio) == cvReader.MaxDoc);
-
-          trainingReader.Dispose();
-          testReader.Dispose();
-          cvReader.Dispose();
-          CloseQuietly(trainingReader);
-          CloseQuietly(testReader);
-          CloseQuietly(cvReader);
-        } 
-        finally 
-        {
-          trainingIndex.Dispose();
-          testIndex.Dispose();
-          crossValidationIndex.Dispose();
+            AssertSplit(_originalIndex, 0.2, 0.35, _idFieldName, _textFieldName);
         }
-      }
 
-      private static void CloseQuietly(IndexReader reader)
-      {
-        try 
+        public static void AssertSplit(AtomicReader originalIndex, double testRatio, double crossValidationRatio, params string[] fieldNames)
         {
-          if (reader != null)
-            reader.Dispose();
-        } 
-        catch (Exception e) 
+            BaseDirectoryWrapper trainingIndex = NewDirectory();
+            BaseDirectoryWrapper testIndex = NewDirectory();
+            BaseDirectoryWrapper crossValidationIndex = NewDirectory();
+
+            try
+            {
+                DatasetSplitter datasetSplitter = new DatasetSplitter(testRatio, crossValidationRatio);
+                datasetSplitter.Split(originalIndex, trainingIndex, testIndex, crossValidationIndex, new MockAnalyzer(Random()), fieldNames);
+
+                NotNull(trainingIndex);
+                NotNull(testIndex);
+                NotNull(crossValidationIndex);
+
+                DirectoryReader trainingReader = DirectoryReader.Open(trainingIndex);
+                True((int)(originalIndex.MaxDoc * (1d - testRatio - crossValidationRatio)) == trainingReader.MaxDoc);
+                DirectoryReader testReader = DirectoryReader.Open(testIndex);
+                True((int)(originalIndex.MaxDoc * testRatio) == testReader.MaxDoc);
+                DirectoryReader cvReader = DirectoryReader.Open(crossValidationIndex);
+                True((int)(originalIndex.MaxDoc * crossValidationRatio) == cvReader.MaxDoc);
+
+                trainingReader.Dispose();
+                testReader.Dispose();
+                cvReader.Dispose();
+                CloseQuietly(trainingReader);
+                CloseQuietly(testReader);
+                CloseQuietly(cvReader);
+            }
+            finally
+            {
+                trainingIndex.Dispose();
+                testIndex.Dispose();
+                crossValidationIndex.Dispose();
+            }
+        }
+
+        private static void CloseQuietly(IndexReader reader)
         {
-          // do nothing
+            try
+            {
+                if (reader != null)
+                    reader.Dispose();
+            }
+            catch (Exception e)
+            {
+                // do nothing
+            }
         }
-      }
     }
 
 }
\ No newline at end of file