This is an automated email from the ASF dual-hosted git repository.

jackie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git


The following commit(s) were added to refs/heads/master by this push:
     new dc90161  quick clean to reduce size of later PRs (#7292)
dc90161 is described below

commit dc90161ecacefb6a3036d570fbbf10f15d0d2a52
Author: Xiaobing <[email protected]>
AuthorDate: Thu Aug 12 16:24:15 2021 -0700

    quick clean to reduce size of later PRs (#7292)
---
 .../index/loader/SegmentPreProcessorTest.java      | 330 ++++++++++-----------
 1 file changed, 164 insertions(+), 166 deletions(-)

diff --git 
a/pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/index/loader/SegmentPreProcessorTest.java
 
b/pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/index/loader/SegmentPreProcessorTest.java
index 9e9d3ba..e5ca302 100644
--- 
a/pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/index/loader/SegmentPreProcessorTest.java
+++ 
b/pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/index/loader/SegmentPreProcessorTest.java
@@ -58,11 +58,12 @@ import org.apache.pinot.spi.env.PinotConfiguration;
 import org.apache.pinot.spi.utils.ByteArray;
 import org.apache.pinot.spi.utils.ReadMode;
 import org.apache.pinot.spi.utils.builder.TableConfigBuilder;
-import org.testng.Assert;
 import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
+import static org.testng.Assert.*;
+
 
 public class SegmentPreProcessorTest {
   private static final File INDEX_DIR = new 
File(SegmentPreProcessorTest.class.toString());
@@ -133,31 +134,37 @@ public class SegmentPreProcessorTest {
 
     ClassLoader classLoader = getClass().getClassLoader();
     URL resourceUrl = classLoader.getResource(AVRO_DATA);
-    Assert.assertNotNull(resourceUrl);
+    assertNotNull(resourceUrl);
     _avroFile = new File(resourceUrl.getFile());
 
     // For newColumnsSchema, we add 4 different data type metric columns with 
one user-defined default null value, and
     // 3 different data type dimension columns with one user-defined default 
null value and one multi-value column.
     resourceUrl = classLoader.getResource(SCHEMA);
-    Assert.assertNotNull(resourceUrl);
+    assertNotNull(resourceUrl);
     _schema = Schema.fromFile(new File(resourceUrl.getFile()));
     resourceUrl = classLoader.getResource(NEW_COLUMNS_SCHEMA1);
-    Assert.assertNotNull(resourceUrl);
+    assertNotNull(resourceUrl);
     _newColumnsSchema1 = Schema.fromFile(new File(resourceUrl.getFile()));
     resourceUrl = classLoader.getResource(NEW_COLUMNS_SCHEMA2);
-    Assert.assertNotNull(resourceUrl);
+    assertNotNull(resourceUrl);
     _newColumnsSchema2 = Schema.fromFile(new File(resourceUrl.getFile()));
     resourceUrl = classLoader.getResource(NEW_COLUMNS_SCHEMA3);
-    Assert.assertNotNull(resourceUrl);
+    assertNotNull(resourceUrl);
     _newColumnsSchema3 = Schema.fromFile(new File(resourceUrl.getFile()));
     resourceUrl = classLoader.getResource(NEW_COLUMNS_SCHEMA_WITH_TEXT);
-    Assert.assertNotNull(resourceUrl);
+    assertNotNull(resourceUrl);
     _newColumnsSchemaWithText = Schema.fromFile(new 
File(resourceUrl.getFile()));
     resourceUrl = classLoader.getResource(NEW_COLUMNS_SCHEMA4);
-    Assert.assertNotNull(resourceUrl);
+    assertNotNull(resourceUrl);
     _newColumnsSchema4 = Schema.fromFile(new File(resourceUrl.getFile()));
   }
 
+  @AfterClass
+  public void tearDown()
+      throws Exception {
+    FileUtils.deleteQuietly(INDEX_DIR);
+  }
+
   private void constructV1Segment()
       throws Exception {
     FileUtils.deleteQuietly(INDEX_DIR);
@@ -207,7 +214,7 @@ public class SegmentPreProcessorTest {
     SegmentMetadataImpl segmentMetadata = new SegmentMetadataImpl(_indexDir);
     ColumnMetadata columnMetadata = 
segmentMetadata.getColumnMetadataFor(NEWLY_ADDED_STRING_COL_RAW);
     // should be null since column does not exist in the schema
-    Assert.assertNull(columnMetadata);
+    assertNull(columnMetadata);
     checkTextIndexCreation(NEWLY_ADDED_STRING_COL_RAW, 1, 1, 
_newColumnsSchemaWithText, true, true, true, 4);
 
     // Create a segment in V1, add a new raw column with text index enabled
@@ -215,7 +222,7 @@ public class SegmentPreProcessorTest {
     segmentMetadata = new SegmentMetadataImpl(_indexDir);
     columnMetadata = 
segmentMetadata.getColumnMetadataFor(NEWLY_ADDED_STRING_COL_RAW);
     // should be null since column does not exist in the schema
-    Assert.assertNull(columnMetadata);
+    assertNull(columnMetadata);
     checkTextIndexCreation(NEWLY_ADDED_STRING_COL_RAW, 1, 1, 
_newColumnsSchemaWithText, true, true, true, 4);
   }
 
@@ -231,14 +238,14 @@ public class SegmentPreProcessorTest {
         
SegmentDirectoryLoaderRegistry.getLocalSegmentDirectoryLoader().load(_indexDir.toURI(),
 _configuration);
     SegmentPreProcessor v3Processor =
         new SegmentPreProcessor(segmentDirectory, _indexLoadingConfig, 
_newColumnsSchema4);
-    Assert.expectThrows(UnsupportedOperationException.class, () -> 
v3Processor.process());
+    expectThrows(UnsupportedOperationException.class, () -> 
v3Processor.process());
 
     constructV1Segment();
     segmentDirectory =
         
SegmentDirectoryLoaderRegistry.getLocalSegmentDirectoryLoader().load(_indexDir.toURI(),
 _configuration);
     SegmentPreProcessor v1Processor =
         new SegmentPreProcessor(segmentDirectory, _indexLoadingConfig, 
_newColumnsSchema4);
-    Assert.expectThrows(UnsupportedOperationException.class, () -> 
v1Processor.process());
+    expectThrows(UnsupportedOperationException.class, () -> 
v1Processor.process());
   }
 
   @Test
@@ -265,13 +272,13 @@ public class SegmentPreProcessorTest {
     constructV3Segment();
     SegmentMetadataImpl segmentMetadata = new SegmentMetadataImpl(_indexDir);
     ColumnMetadata columnMetadata = 
segmentMetadata.getColumnMetadataFor(EXISTING_STRING_COL_DICT);
-    Assert.assertNotNull(columnMetadata);
+    assertNotNull(columnMetadata);
     checkFSTIndexCreation(EXISTING_STRING_COL_DICT, 9, 4, _newColumnsSchema4, 
false, false, 26);
 
     constructV1Segment();
     segmentMetadata = new SegmentMetadataImpl(_indexDir);
     columnMetadata = 
segmentMetadata.getColumnMetadataFor(EXISTING_STRING_COL_DICT);
-    Assert.assertNotNull(columnMetadata);
+    assertNotNull(columnMetadata);
     checkFSTIndexCreation(EXISTING_STRING_COL_DICT, 9, 4, _newColumnsSchema4, 
false, false, 26);
   }
 
@@ -295,7 +302,7 @@ public class SegmentPreProcessorTest {
     SegmentMetadataImpl segmentMetadata = new SegmentMetadataImpl(_indexDir);
     ColumnMetadata columnMetadata = 
segmentMetadata.getColumnMetadataFor(NEWLY_ADDED_STRING_COL_RAW);
     // should be null since column does not exist in the schema
-    Assert.assertNull(columnMetadata);
+    assertNull(columnMetadata);
     checkTextIndexCreation(NEWLY_ADDED_STRING_COL_DICT, 1, 1, 
_newColumnsSchemaWithText, true, true, true, 4);
 
     // Create a segment in V1, add a new dict encoded column with text index 
enabled
@@ -303,7 +310,7 @@ public class SegmentPreProcessorTest {
     segmentMetadata = new SegmentMetadataImpl(_indexDir);
     columnMetadata = 
segmentMetadata.getColumnMetadataFor(NEWLY_ADDED_STRING_COL_RAW);
     // should be null since column does not exist in the schema
-    Assert.assertNull(columnMetadata);
+    assertNull(columnMetadata);
     checkTextIndexCreation(NEWLY_ADDED_STRING_COL_DICT, 1, 1, 
_newColumnsSchemaWithText, true, true, true, 4);
   }
 
@@ -324,14 +331,14 @@ public class SegmentPreProcessorTest {
     constructV3Segment();
     SegmentMetadataImpl segmentMetadata = new SegmentMetadataImpl(_indexDir);
     ColumnMetadata columnMetadata = 
segmentMetadata.getColumnMetadataFor(EXISTING_STRING_COL_RAW);
-    Assert.assertNotNull(columnMetadata);
+    assertNotNull(columnMetadata);
     checkTextIndexCreation(EXISTING_STRING_COL_RAW, 5, 3, _schema, false, 
false, false, 0);
 
     // Create a segment in V1, add a new column with text index enabled
     constructV1Segment();
     segmentMetadata = new SegmentMetadataImpl(_indexDir);
     columnMetadata = 
segmentMetadata.getColumnMetadataFor(EXISTING_STRING_COL_RAW);
-    Assert.assertNotNull(columnMetadata);
+    assertNotNull(columnMetadata);
     checkTextIndexCreation(EXISTING_STRING_COL_RAW, 5, 3, _schema, false, 
false, false, 0);
   }
 
@@ -353,7 +360,7 @@ public class SegmentPreProcessorTest {
     constructV3Segment();
     SegmentMetadataImpl segmentMetadata = new SegmentMetadataImpl(_indexDir);
     ColumnMetadata columnMetadata = 
segmentMetadata.getColumnMetadataFor(EXISTING_STRING_COL_RAW);
-    Assert.assertNotNull(columnMetadata);
+    assertNotNull(columnMetadata);
     // SegmentPreprocessor should have created the text index using 
TextIndexHandler
     checkTextIndexCreation(EXISTING_STRING_COL_DICT, 9, 4, _schema, false, 
true, false, 26);
 
@@ -361,7 +368,7 @@ public class SegmentPreProcessorTest {
     constructV1Segment();
     segmentMetadata = new SegmentMetadataImpl(_indexDir);
     columnMetadata = 
segmentMetadata.getColumnMetadataFor(EXISTING_STRING_COL_RAW);
-    Assert.assertNotNull(columnMetadata);
+    assertNotNull(columnMetadata);
     // SegmentPreprocessor should have created the text index using 
TextIndexHandler
     checkTextIndexCreation(EXISTING_STRING_COL_DICT, 9, 4, _schema, false, 
true, false, 26);
   }
@@ -390,27 +397,27 @@ public class SegmentPreProcessorTest {
       processor.process();
       SegmentMetadataImpl segmentMetadata = new SegmentMetadataImpl(_indexDir);
       ColumnMetadata columnMetadata = 
segmentMetadata.getColumnMetadataFor(column);
-      Assert.assertEquals(columnMetadata.getFieldSpec(), new 
DimensionFieldSpec(column, DataType.STRING, true));
-      Assert.assertEquals(columnMetadata.getCardinality(), cardinality);
-      Assert.assertEquals(columnMetadata.getTotalDocs(), 100000);
-      Assert.assertEquals(columnMetadata.getBitsPerElement(), bits);
-      Assert.assertEquals(columnMetadata.getColumnMaxLength(), 
dictionaryElementSize);
-      Assert.assertEquals(columnMetadata.isSorted(), isSorted);
-      Assert.assertEquals(columnMetadata.hasDictionary(), hasDictionary);
-      Assert.assertEquals(columnMetadata.getMaxNumberOfMultiValues(), 0);
-      Assert.assertEquals(columnMetadata.getTotalNumberOfEntries(), 100000);
-      Assert.assertEquals(columnMetadata.isAutoGenerated(), isAutoGenerated);
+      assertEquals(columnMetadata.getFieldSpec(), new 
DimensionFieldSpec(column, DataType.STRING, true));
+      assertEquals(columnMetadata.getCardinality(), cardinality);
+      assertEquals(columnMetadata.getTotalDocs(), 100000);
+      assertEquals(columnMetadata.getBitsPerElement(), bits);
+      assertEquals(columnMetadata.getColumnMaxLength(), dictionaryElementSize);
+      assertEquals(columnMetadata.isSorted(), isSorted);
+      assertEquals(columnMetadata.hasDictionary(), hasDictionary);
+      assertEquals(columnMetadata.getMaxNumberOfMultiValues(), 0);
+      assertEquals(columnMetadata.getTotalNumberOfEntries(), 100000);
+      assertEquals(columnMetadata.isAutoGenerated(), isAutoGenerated);
 
       try (SegmentDirectory segmentDirectory1 = 
SegmentDirectoryLoaderRegistry.getLocalSegmentDirectoryLoader()
           .load(_indexDir.toURI(), _configuration); SegmentDirectory.Reader 
reader = segmentDirectory1.createReader()) {
-        Assert.assertTrue(reader.hasIndexFor(column, indexType));
-        Assert.assertTrue(reader.hasIndexFor(column, 
ColumnIndexType.FORWARD_INDEX));
+        assertTrue(reader.hasIndexFor(column, indexType));
+        assertTrue(reader.hasIndexFor(column, ColumnIndexType.FORWARD_INDEX));
         // if the text index is enabled on a new column with dictionary,
         // then dictionary should be created by the default column handler
         if (hasDictionary) {
-          Assert.assertTrue(reader.hasIndexFor(column, 
ColumnIndexType.DICTIONARY));
+          assertTrue(reader.hasIndexFor(column, ColumnIndexType.DICTIONARY));
         } else {
-          Assert.assertFalse(reader.hasIndexFor(column, 
ColumnIndexType.DICTIONARY));
+          assertFalse(reader.hasIndexFor(column, ColumnIndexType.DICTIONARY));
         }
       }
     }
@@ -422,7 +429,7 @@ public class SegmentPreProcessorTest {
     constructV1Segment();
 
     SegmentMetadataImpl segmentMetadata = new SegmentMetadataImpl(_indexDir);
-    Assert.assertEquals(segmentMetadata.getVersion(), SegmentVersion.v1);
+    assertEquals(segmentMetadata.getVersion(), SegmentVersion.v1);
 
     String col1FileName = COLUMN1_NAME + 
V1Constants.Indexes.BITMAP_INVERTED_INDEX_FILE_EXTENSION;
     String col7FileName = COLUMN7_NAME + 
V1Constants.Indexes.BITMAP_INVERTED_INDEX_FILE_EXTENSION;
@@ -433,10 +440,10 @@ public class SegmentPreProcessorTest {
     File col7File = new File(_indexDir, col7FileName);
     File col13File = new File(_indexDir, col13FileName);
     File badColFile = new File(_indexDir, badColFileName);
-    Assert.assertFalse(col1File.exists());
-    Assert.assertTrue(col7File.exists());
-    Assert.assertFalse(col13File.exists());
-    Assert.assertFalse(badColFile.exists());
+    assertFalse(col1File.exists());
+    assertTrue(col7File.exists());
+    assertFalse(col13File.exists());
+    assertFalse(badColFile.exists());
     FileTime col7LastModifiedTime = 
Files.getLastModifiedTime(col7File.toPath());
 
     // Sleep 2 seconds to prevent the same last modified time when modifying 
the file.
@@ -444,11 +451,11 @@ public class SegmentPreProcessorTest {
 
     // Create inverted index the first time.
     checkInvertedIndexCreation(false);
-    Assert.assertTrue(col1File.exists());
-    Assert.assertTrue(col7File.exists());
-    Assert.assertTrue(col13File.exists());
-    Assert.assertFalse(badColFile.exists());
-    Assert.assertEquals(Files.getLastModifiedTime(col7File.toPath()), 
col7LastModifiedTime);
+    assertTrue(col1File.exists());
+    assertTrue(col7File.exists());
+    assertTrue(col13File.exists());
+    assertFalse(badColFile.exists());
+    assertEquals(Files.getLastModifiedTime(col7File.toPath()), 
col7LastModifiedTime);
 
     // Update inverted index file last modified time.
     FileTime col1LastModifiedTime = 
Files.getLastModifiedTime(col1File.toPath());
@@ -459,13 +466,13 @@ public class SegmentPreProcessorTest {
 
     // Create inverted index the second time.
     checkInvertedIndexCreation(true);
-    Assert.assertTrue(col1File.exists());
-    Assert.assertTrue(col7File.exists());
-    Assert.assertTrue(col13File.exists());
-    Assert.assertFalse(badColFile.exists());
-    Assert.assertEquals(Files.getLastModifiedTime(col1File.toPath()), 
col1LastModifiedTime);
-    Assert.assertEquals(Files.getLastModifiedTime(col7File.toPath()), 
col7LastModifiedTime);
-    Assert.assertEquals(Files.getLastModifiedTime(col13File.toPath()), 
col13LastModifiedTime);
+    assertTrue(col1File.exists());
+    assertTrue(col7File.exists());
+    assertTrue(col13File.exists());
+    assertFalse(badColFile.exists());
+    assertEquals(Files.getLastModifiedTime(col1File.toPath()), 
col1LastModifiedTime);
+    assertEquals(Files.getLastModifiedTime(col7File.toPath()), 
col7LastModifiedTime);
+    assertEquals(Files.getLastModifiedTime(col13File.toPath()), 
col13LastModifiedTime);
   }
 
   @Test
@@ -474,7 +481,7 @@ public class SegmentPreProcessorTest {
     constructV3Segment();
 
     SegmentMetadataImpl segmentMetadata = new SegmentMetadataImpl(_indexDir);
-    Assert.assertEquals(segmentMetadata.getVersion(), SegmentVersion.v3);
+    assertEquals(segmentMetadata.getVersion(), SegmentVersion.v3);
 
     File segmentDirectoryPath = 
SegmentDirectoryPaths.segmentDirectoryFor(_indexDir, SegmentVersion.v3);
     File singleFileIndex = new File(segmentDirectoryPath, "columns.psf");
@@ -494,17 +501,17 @@ public class SegmentPreProcessorTest {
       addedLength += reader.getIndexFor(COLUMN13_NAME, 
ColumnIndexType.INVERTED_INDEX).size() + 8;
     }
     FileTime newLastModifiedTime = 
Files.getLastModifiedTime(singleFileIndex.toPath());
-    Assert.assertTrue(newLastModifiedTime.compareTo(lastModifiedTime) > 0);
+    assertTrue(newLastModifiedTime.compareTo(lastModifiedTime) > 0);
     long newFileSize = singleFileIndex.length();
-    Assert.assertEquals(fileSize + addedLength, newFileSize);
+    assertEquals(fileSize + addedLength, newFileSize);
 
     // Sleep 2 seconds to prevent the same last modified time when modifying 
the file.
     Thread.sleep(2000);
 
     // Create inverted index the second time.
     checkInvertedIndexCreation(true);
-    Assert.assertEquals(Files.getLastModifiedTime(singleFileIndex.toPath()), 
newLastModifiedTime);
-    Assert.assertEquals(singleFileIndex.length(), newFileSize);
+    assertEquals(Files.getLastModifiedTime(singleFileIndex.toPath()), 
newLastModifiedTime);
+    assertEquals(singleFileIndex.length(), newFileSize);
   }
 
   private void checkInvertedIndexCreation(boolean reCreate)
@@ -512,15 +519,15 @@ public class SegmentPreProcessorTest {
     try (SegmentDirectory segmentDirectory = 
SegmentDirectoryLoaderRegistry.getLocalSegmentDirectoryLoader()
         .load(_indexDir.toURI(), _configuration); SegmentDirectory.Reader 
reader = segmentDirectory.createReader()) {
       if (reCreate) {
-        Assert.assertTrue(reader.hasIndexFor(COLUMN1_NAME, 
ColumnIndexType.INVERTED_INDEX));
-        Assert.assertTrue(reader.hasIndexFor(COLUMN13_NAME, 
ColumnIndexType.INVERTED_INDEX));
-        Assert.assertTrue(reader.hasIndexFor(COLUMN7_NAME, 
ColumnIndexType.INVERTED_INDEX));
-        Assert.assertFalse(reader.hasIndexFor(NO_SUCH_COLUMN_NAME, 
ColumnIndexType.INVERTED_INDEX));
+        assertTrue(reader.hasIndexFor(COLUMN1_NAME, 
ColumnIndexType.INVERTED_INDEX));
+        assertTrue(reader.hasIndexFor(COLUMN13_NAME, 
ColumnIndexType.INVERTED_INDEX));
+        assertTrue(reader.hasIndexFor(COLUMN7_NAME, 
ColumnIndexType.INVERTED_INDEX));
+        assertFalse(reader.hasIndexFor(NO_SUCH_COLUMN_NAME, 
ColumnIndexType.INVERTED_INDEX));
       } else {
-        Assert.assertFalse(reader.hasIndexFor(COLUMN1_NAME, 
ColumnIndexType.INVERTED_INDEX));
-        Assert.assertTrue(reader.hasIndexFor(COLUMN7_NAME, 
ColumnIndexType.INVERTED_INDEX));
-        Assert.assertFalse(reader.hasIndexFor(COLUMN13_NAME, 
ColumnIndexType.INVERTED_INDEX));
-        Assert.assertFalse(reader.hasIndexFor(NO_SUCH_COLUMN_NAME, 
ColumnIndexType.INVERTED_INDEX));
+        assertFalse(reader.hasIndexFor(COLUMN1_NAME, 
ColumnIndexType.INVERTED_INDEX));
+        assertTrue(reader.hasIndexFor(COLUMN7_NAME, 
ColumnIndexType.INVERTED_INDEX));
+        assertFalse(reader.hasIndexFor(COLUMN13_NAME, 
ColumnIndexType.INVERTED_INDEX));
+        assertFalse(reader.hasIndexFor(NO_SUCH_COLUMN_NAME, 
ColumnIndexType.INVERTED_INDEX));
       }
     }
 
@@ -532,10 +539,10 @@ public class SegmentPreProcessorTest {
 
     try (SegmentDirectory segmentDirectory = 
SegmentDirectoryLoaderRegistry.getLocalSegmentDirectoryLoader()
         .load(_indexDir.toURI(), _configuration); SegmentDirectory.Reader 
reader = segmentDirectory.createReader()) {
-      Assert.assertTrue(reader.hasIndexFor(COLUMN1_NAME, 
ColumnIndexType.INVERTED_INDEX));
-      Assert.assertTrue(reader.hasIndexFor(COLUMN13_NAME, 
ColumnIndexType.INVERTED_INDEX));
-      Assert.assertTrue(reader.hasIndexFor(COLUMN7_NAME, 
ColumnIndexType.INVERTED_INDEX));
-      Assert.assertFalse(reader.hasIndexFor(NO_SUCH_COLUMN_NAME, 
ColumnIndexType.INVERTED_INDEX));
+      assertTrue(reader.hasIndexFor(COLUMN1_NAME, 
ColumnIndexType.INVERTED_INDEX));
+      assertTrue(reader.hasIndexFor(COLUMN13_NAME, 
ColumnIndexType.INVERTED_INDEX));
+      assertTrue(reader.hasIndexFor(COLUMN7_NAME, 
ColumnIndexType.INVERTED_INDEX));
+      assertFalse(reader.hasIndexFor(NO_SUCH_COLUMN_NAME, 
ColumnIndexType.INVERTED_INDEX));
     }
   }
 
@@ -561,17 +568,17 @@ public class SegmentPreProcessorTest {
     SegmentMetadataImpl segmentMetadata = new SegmentMetadataImpl(_indexDir);
     ColumnMetadata hllMetricMetadata = 
segmentMetadata.getColumnMetadataFor(NEW_HLL_BYTE_METRIC_COLUMN_NAME);
     FieldSpec expectedHllMetricFieldSpec = 
_newColumnsSchema3.getFieldSpecFor(NEW_HLL_BYTE_METRIC_COLUMN_NAME);
-    Assert.assertEquals(hllMetricMetadata.getFieldSpec(), 
expectedHllMetricFieldSpec);
+    assertEquals(hllMetricMetadata.getFieldSpec(), expectedHllMetricFieldSpec);
     ByteArray expectedDefaultValue = new ByteArray((byte[]) 
expectedHllMetricFieldSpec.getDefaultNullValue());
-    Assert.assertEquals(hllMetricMetadata.getMinValue(), expectedDefaultValue);
-    Assert.assertEquals(hllMetricMetadata.getMaxValue(), expectedDefaultValue);
+    assertEquals(hllMetricMetadata.getMinValue(), expectedDefaultValue);
+    assertEquals(hllMetricMetadata.getMaxValue(), expectedDefaultValue);
 
     ColumnMetadata tDigestMetricMetadata = 
segmentMetadata.getColumnMetadataFor(NEW_TDIGEST_BYTE_METRIC_COLUMN_NAME);
     FieldSpec expectedTDigestMetricFieldSpec = 
_newColumnsSchema3.getFieldSpecFor(NEW_TDIGEST_BYTE_METRIC_COLUMN_NAME);
-    Assert.assertEquals(tDigestMetricMetadata.getFieldSpec(), 
expectedTDigestMetricFieldSpec);
+    assertEquals(tDigestMetricMetadata.getFieldSpec(), 
expectedTDigestMetricFieldSpec);
     expectedDefaultValue = new ByteArray((byte[]) 
expectedTDigestMetricFieldSpec.getDefaultNullValue());
-    Assert.assertEquals(tDigestMetricMetadata.getMinValue(), 
expectedDefaultValue);
-    Assert.assertEquals(tDigestMetricMetadata.getMaxValue(), 
expectedDefaultValue);
+    assertEquals(tDigestMetricMetadata.getMinValue(), expectedDefaultValue);
+    assertEquals(tDigestMetricMetadata.getMaxValue(), expectedDefaultValue);
   }
 
   private void checkUpdateDefaultColumns()
@@ -588,82 +595,79 @@ public class SegmentPreProcessorTest {
     // Check column metadata.
     // Check all field for one column, and do necessary checks for other 
columns.
     ColumnMetadata columnMetadata = 
segmentMetadata.getColumnMetadataFor(NEW_INT_METRIC_COLUMN_NAME);
-    Assert.assertEquals(columnMetadata.getFieldSpec(), 
_newColumnsSchema1.getFieldSpecFor(NEW_INT_METRIC_COLUMN_NAME));
-    Assert.assertEquals(columnMetadata.getCardinality(), 1);
-    Assert.assertEquals(columnMetadata.getTotalDocs(), 100000);
-    Assert.assertEquals(columnMetadata.getBitsPerElement(), 1);
-    Assert.assertEquals(columnMetadata.getColumnMaxLength(), 0);
-    Assert.assertTrue(columnMetadata.isSorted());
-    Assert.assertTrue(columnMetadata.hasDictionary());
-    Assert.assertEquals(columnMetadata.getMaxNumberOfMultiValues(), 0);
-    Assert.assertEquals(columnMetadata.getTotalNumberOfEntries(), 100000);
-    Assert.assertTrue(columnMetadata.isAutoGenerated());
-    Assert.assertEquals(columnMetadata.getMinValue(), 1);
-    Assert.assertEquals(columnMetadata.getMaxValue(), 1);
+    assertEquals(columnMetadata.getFieldSpec(), 
_newColumnsSchema1.getFieldSpecFor(NEW_INT_METRIC_COLUMN_NAME));
+    assertEquals(columnMetadata.getCardinality(), 1);
+    assertEquals(columnMetadata.getTotalDocs(), 100000);
+    assertEquals(columnMetadata.getBitsPerElement(), 1);
+    assertEquals(columnMetadata.getColumnMaxLength(), 0);
+    assertTrue(columnMetadata.isSorted());
+    assertTrue(columnMetadata.hasDictionary());
+    assertEquals(columnMetadata.getMaxNumberOfMultiValues(), 0);
+    assertEquals(columnMetadata.getTotalNumberOfEntries(), 100000);
+    assertTrue(columnMetadata.isAutoGenerated());
+    assertEquals(columnMetadata.getMinValue(), 1);
+    assertEquals(columnMetadata.getMaxValue(), 1);
 
     columnMetadata = 
segmentMetadata.getColumnMetadataFor(NEW_LONG_METRIC_COLUMN_NAME);
-    Assert.assertEquals(columnMetadata.getFieldSpec(), 
_newColumnsSchema1.getFieldSpecFor(NEW_LONG_METRIC_COLUMN_NAME));
-    Assert.assertEquals(columnMetadata.getMinValue(), 0L);
-    Assert.assertEquals(columnMetadata.getMaxValue(), 0L);
+    assertEquals(columnMetadata.getFieldSpec(), 
_newColumnsSchema1.getFieldSpecFor(NEW_LONG_METRIC_COLUMN_NAME));
+    assertEquals(columnMetadata.getMinValue(), 0L);
+    assertEquals(columnMetadata.getMaxValue(), 0L);
 
     columnMetadata = 
segmentMetadata.getColumnMetadataFor(NEW_FLOAT_METRIC_COLUMN_NAME);
-    Assert
-        .assertEquals(columnMetadata.getFieldSpec(), 
_newColumnsSchema1.getFieldSpecFor(NEW_FLOAT_METRIC_COLUMN_NAME));
-    Assert.assertEquals(columnMetadata.getMinValue(), 0f);
-    Assert.assertEquals(columnMetadata.getMaxValue(), 0f);
+    assertEquals(columnMetadata.getFieldSpec(), 
_newColumnsSchema1.getFieldSpecFor(NEW_FLOAT_METRIC_COLUMN_NAME));
+    assertEquals(columnMetadata.getMinValue(), 0f);
+    assertEquals(columnMetadata.getMaxValue(), 0f);
 
     columnMetadata = 
segmentMetadata.getColumnMetadataFor(NEW_DOUBLE_METRIC_COLUMN_NAME);
-    Assert
-        .assertEquals(columnMetadata.getFieldSpec(), 
_newColumnsSchema1.getFieldSpecFor(NEW_DOUBLE_METRIC_COLUMN_NAME));
-    Assert.assertEquals(columnMetadata.getMinValue(), 0.0);
-    Assert.assertEquals(columnMetadata.getMaxValue(), 0.0);
+    assertEquals(columnMetadata.getFieldSpec(), 
_newColumnsSchema1.getFieldSpecFor(NEW_DOUBLE_METRIC_COLUMN_NAME));
+    assertEquals(columnMetadata.getMinValue(), 0.0);
+    assertEquals(columnMetadata.getMaxValue(), 0.0);
 
     columnMetadata = 
segmentMetadata.getColumnMetadataFor(NEW_BOOLEAN_SV_DIMENSION_COLUMN_NAME);
-    Assert.assertEquals(columnMetadata.getFieldSpec(),
+    assertEquals(columnMetadata.getFieldSpec(),
         
_newColumnsSchema1.getFieldSpecFor(NEW_BOOLEAN_SV_DIMENSION_COLUMN_NAME));
-    Assert.assertEquals(columnMetadata.getColumnMaxLength(), 0);
-    Assert.assertEquals(columnMetadata.getMinValue(), 0);
-    Assert.assertEquals(columnMetadata.getMaxValue(), 0);
+    assertEquals(columnMetadata.getColumnMaxLength(), 0);
+    assertEquals(columnMetadata.getMinValue(), 0);
+    assertEquals(columnMetadata.getMaxValue(), 0);
 
     columnMetadata = 
segmentMetadata.getColumnMetadataFor(NEW_STRING_MV_DIMENSION_COLUMN_NAME);
-    Assert.assertEquals(columnMetadata.getFieldSpec(),
+    assertEquals(columnMetadata.getFieldSpec(),
         
_newColumnsSchema1.getFieldSpecFor(NEW_STRING_MV_DIMENSION_COLUMN_NAME));
-    Assert.assertEquals(columnMetadata.getColumnMaxLength(), 4);
-    Assert.assertFalse(columnMetadata.isSorted());
-    Assert.assertEquals(columnMetadata.getMaxNumberOfMultiValues(), 1);
-    Assert.assertEquals(columnMetadata.getTotalNumberOfEntries(), 100000);
-    Assert.assertEquals(columnMetadata.getMinValue(), "null");
-    Assert.assertEquals(columnMetadata.getMaxValue(), "null");
+    assertEquals(columnMetadata.getColumnMaxLength(), 4);
+    assertFalse(columnMetadata.isSorted());
+    assertEquals(columnMetadata.getMaxNumberOfMultiValues(), 1);
+    assertEquals(columnMetadata.getTotalNumberOfEntries(), 100000);
+    assertEquals(columnMetadata.getMinValue(), "null");
+    assertEquals(columnMetadata.getMaxValue(), "null");
 
     // Derived column
     columnMetadata = 
segmentMetadata.getColumnMetadataFor(NEW_INT_SV_DIMENSION_COLUMN_NAME);
-    Assert.assertEquals(columnMetadata.getFieldSpec(),
-        _newColumnsSchema1.getFieldSpecFor(NEW_INT_SV_DIMENSION_COLUMN_NAME));
-    Assert.assertTrue(columnMetadata.isAutoGenerated());
+    assertEquals(columnMetadata.getFieldSpec(), 
_newColumnsSchema1.getFieldSpecFor(NEW_INT_SV_DIMENSION_COLUMN_NAME));
+    assertTrue(columnMetadata.isAutoGenerated());
     ColumnMetadata originalColumnMetadata = 
segmentMetadata.getColumnMetadataFor(COLUMN1_NAME);
-    Assert.assertEquals(columnMetadata.getCardinality(), 
originalColumnMetadata.getCardinality());
-    Assert.assertEquals(columnMetadata.getBitsPerElement(), 
originalColumnMetadata.getBitsPerElement());
-    Assert.assertEquals(columnMetadata.isSorted(), 
originalColumnMetadata.isSorted());
-    Assert.assertEquals(columnMetadata.getMinValue(), (int) 
originalColumnMetadata.getMinValue() + 1);
-    Assert.assertEquals(columnMetadata.getMaxValue(), (int) 
originalColumnMetadata.getMaxValue() + 1);
+    assertEquals(columnMetadata.getCardinality(), 
originalColumnMetadata.getCardinality());
+    assertEquals(columnMetadata.getBitsPerElement(), 
originalColumnMetadata.getBitsPerElement());
+    assertEquals(columnMetadata.isSorted(), originalColumnMetadata.isSorted());
+    assertEquals(columnMetadata.getMinValue(), (int) 
originalColumnMetadata.getMinValue() + 1);
+    assertEquals(columnMetadata.getMaxValue(), (int) 
originalColumnMetadata.getMaxValue() + 1);
 
     // Check dictionary and forward index exist.
     try (SegmentDirectory segmentDirectory = 
SegmentDirectoryLoaderRegistry.getLocalSegmentDirectoryLoader()
         .load(_indexDir.toURI(), _configuration); SegmentDirectory.Reader 
reader = segmentDirectory.createReader()) {
-      Assert.assertTrue(reader.hasIndexFor(NEW_INT_METRIC_COLUMN_NAME, 
ColumnIndexType.DICTIONARY));
-      Assert.assertTrue(reader.hasIndexFor(NEW_INT_METRIC_COLUMN_NAME, 
ColumnIndexType.FORWARD_INDEX));
-      Assert.assertTrue(reader.hasIndexFor(NEW_LONG_METRIC_COLUMN_NAME, 
ColumnIndexType.DICTIONARY));
-      Assert.assertTrue(reader.hasIndexFor(NEW_LONG_METRIC_COLUMN_NAME, 
ColumnIndexType.FORWARD_INDEX));
-      Assert.assertTrue(reader.hasIndexFor(NEW_FLOAT_METRIC_COLUMN_NAME, 
ColumnIndexType.DICTIONARY));
-      Assert.assertTrue(reader.hasIndexFor(NEW_FLOAT_METRIC_COLUMN_NAME, 
ColumnIndexType.FORWARD_INDEX));
-      Assert.assertTrue(reader.hasIndexFor(NEW_DOUBLE_METRIC_COLUMN_NAME, 
ColumnIndexType.DICTIONARY));
-      Assert.assertTrue(reader.hasIndexFor(NEW_DOUBLE_METRIC_COLUMN_NAME, 
ColumnIndexType.FORWARD_INDEX));
-      
Assert.assertTrue(reader.hasIndexFor(NEW_BOOLEAN_SV_DIMENSION_COLUMN_NAME, 
ColumnIndexType.DICTIONARY));
-      
Assert.assertTrue(reader.hasIndexFor(NEW_BOOLEAN_SV_DIMENSION_COLUMN_NAME, 
ColumnIndexType.FORWARD_INDEX));
-      Assert.assertTrue(reader.hasIndexFor(NEW_INT_SV_DIMENSION_COLUMN_NAME, 
ColumnIndexType.DICTIONARY));
-      Assert.assertTrue(reader.hasIndexFor(NEW_INT_SV_DIMENSION_COLUMN_NAME, 
ColumnIndexType.FORWARD_INDEX));
-      
Assert.assertTrue(reader.hasIndexFor(NEW_STRING_MV_DIMENSION_COLUMN_NAME, 
ColumnIndexType.DICTIONARY));
-      
Assert.assertTrue(reader.hasIndexFor(NEW_STRING_MV_DIMENSION_COLUMN_NAME, 
ColumnIndexType.FORWARD_INDEX));
+      assertTrue(reader.hasIndexFor(NEW_INT_METRIC_COLUMN_NAME, 
ColumnIndexType.DICTIONARY));
+      assertTrue(reader.hasIndexFor(NEW_INT_METRIC_COLUMN_NAME, 
ColumnIndexType.FORWARD_INDEX));
+      assertTrue(reader.hasIndexFor(NEW_LONG_METRIC_COLUMN_NAME, 
ColumnIndexType.DICTIONARY));
+      assertTrue(reader.hasIndexFor(NEW_LONG_METRIC_COLUMN_NAME, 
ColumnIndexType.FORWARD_INDEX));
+      assertTrue(reader.hasIndexFor(NEW_FLOAT_METRIC_COLUMN_NAME, 
ColumnIndexType.DICTIONARY));
+      assertTrue(reader.hasIndexFor(NEW_FLOAT_METRIC_COLUMN_NAME, 
ColumnIndexType.FORWARD_INDEX));
+      assertTrue(reader.hasIndexFor(NEW_DOUBLE_METRIC_COLUMN_NAME, 
ColumnIndexType.DICTIONARY));
+      assertTrue(reader.hasIndexFor(NEW_DOUBLE_METRIC_COLUMN_NAME, 
ColumnIndexType.FORWARD_INDEX));
+      assertTrue(reader.hasIndexFor(NEW_BOOLEAN_SV_DIMENSION_COLUMN_NAME, 
ColumnIndexType.DICTIONARY));
+      assertTrue(reader.hasIndexFor(NEW_BOOLEAN_SV_DIMENSION_COLUMN_NAME, 
ColumnIndexType.FORWARD_INDEX));
+      assertTrue(reader.hasIndexFor(NEW_INT_SV_DIMENSION_COLUMN_NAME, 
ColumnIndexType.DICTIONARY));
+      assertTrue(reader.hasIndexFor(NEW_INT_SV_DIMENSION_COLUMN_NAME, 
ColumnIndexType.FORWARD_INDEX));
+      assertTrue(reader.hasIndexFor(NEW_STRING_MV_DIMENSION_COLUMN_NAME, 
ColumnIndexType.DICTIONARY));
+      assertTrue(reader.hasIndexFor(NEW_STRING_MV_DIMENSION_COLUMN_NAME, 
ColumnIndexType.FORWARD_INDEX));
     }
 
     // Use the second schema and update default value again.
@@ -679,14 +683,14 @@ public class SegmentPreProcessorTest {
 
     // Check column metadata.
     columnMetadata = 
segmentMetadata.getColumnMetadataFor(NEW_INT_METRIC_COLUMN_NAME);
-    Assert.assertEquals(columnMetadata.getMinValue(), 2);
-    Assert.assertEquals(columnMetadata.getMaxValue(), 2);
-    Assert.assertEquals(columnMetadata.getFieldSpec().getDefaultNullValue(), 
2);
+    assertEquals(columnMetadata.getMinValue(), 2);
+    assertEquals(columnMetadata.getMaxValue(), 2);
+    assertEquals(columnMetadata.getFieldSpec().getDefaultNullValue(), 2);
 
     columnMetadata = 
segmentMetadata.getColumnMetadataFor(NEW_STRING_MV_DIMENSION_COLUMN_NAME);
-    Assert.assertEquals(columnMetadata.getMinValue(), "abcd");
-    Assert.assertEquals(columnMetadata.getMaxValue(), "abcd");
-    Assert.assertEquals(columnMetadata.getFieldSpec().getDefaultNullValue(), 
"abcd");
+    assertEquals(columnMetadata.getMinValue(), "abcd");
+    assertEquals(columnMetadata.getMaxValue(), "abcd");
+    assertEquals(columnMetadata.getFieldSpec().getDefaultNullValue(), "abcd");
   }
 
   @Test
@@ -717,12 +721,12 @@ public class SegmentPreProcessorTest {
     ColumnMetadata timeColumnMetadata = 
segmentMetadata.getColumnMetadataFor("daysSinceEpoch");
     ColumnMetadata dimensionColumnMetadata = 
segmentMetadata.getColumnMetadataFor("column1");
     ColumnMetadata metricColumnMetadata = 
segmentMetadata.getColumnMetadataFor("count");
-    Assert.assertNull(timeColumnMetadata.getMinValue());
-    Assert.assertNull(timeColumnMetadata.getMaxValue());
-    Assert.assertNull(dimensionColumnMetadata.getMinValue());
-    Assert.assertNull(dimensionColumnMetadata.getMaxValue());
-    Assert.assertNull(metricColumnMetadata.getMinValue());
-    Assert.assertNull(metricColumnMetadata.getMaxValue());
+    assertNull(timeColumnMetadata.getMinValue());
+    assertNull(timeColumnMetadata.getMaxValue());
+    assertNull(dimensionColumnMetadata.getMinValue());
+    assertNull(dimensionColumnMetadata.getMaxValue());
+    assertNull(metricColumnMetadata.getMinValue());
+    assertNull(metricColumnMetadata.getMaxValue());
 
     
indexLoadingConfig.setColumnMinMaxValueGeneratorMode(ColumnMinMaxValueGeneratorMode.TIME);
     try (SegmentDirectory segmentDirectory = 
SegmentDirectoryLoaderRegistry.getLocalSegmentDirectoryLoader()
@@ -734,12 +738,12 @@ public class SegmentPreProcessorTest {
     timeColumnMetadata = 
segmentMetadata.getColumnMetadataFor("daysSinceEpoch");
     dimensionColumnMetadata = segmentMetadata.getColumnMetadataFor("column5");
     metricColumnMetadata = segmentMetadata.getColumnMetadataFor("count");
-    Assert.assertEquals(timeColumnMetadata.getMinValue(), 1756015683);
-    Assert.assertEquals(timeColumnMetadata.getMaxValue(), 1756015683);
-    Assert.assertNull(dimensionColumnMetadata.getMinValue());
-    Assert.assertNull(dimensionColumnMetadata.getMaxValue());
-    Assert.assertNull(metricColumnMetadata.getMinValue());
-    Assert.assertNull(metricColumnMetadata.getMaxValue());
+    assertEquals(timeColumnMetadata.getMinValue(), 1756015683);
+    assertEquals(timeColumnMetadata.getMaxValue(), 1756015683);
+    assertNull(dimensionColumnMetadata.getMinValue());
+    assertNull(dimensionColumnMetadata.getMaxValue());
+    assertNull(metricColumnMetadata.getMinValue());
+    assertNull(metricColumnMetadata.getMaxValue());
 
     
indexLoadingConfig.setColumnMinMaxValueGeneratorMode(ColumnMinMaxValueGeneratorMode.NON_METRIC);
     try (SegmentDirectory segmentDirectory = 
SegmentDirectoryLoaderRegistry.getLocalSegmentDirectoryLoader()
@@ -751,12 +755,12 @@ public class SegmentPreProcessorTest {
     timeColumnMetadata = 
segmentMetadata.getColumnMetadataFor("daysSinceEpoch");
     dimensionColumnMetadata = segmentMetadata.getColumnMetadataFor("column5");
     metricColumnMetadata = segmentMetadata.getColumnMetadataFor("count");
-    Assert.assertEquals(timeColumnMetadata.getMinValue(), 1756015683);
-    Assert.assertEquals(timeColumnMetadata.getMaxValue(), 1756015683);
-    Assert.assertEquals(dimensionColumnMetadata.getMinValue(), 
"AKXcXcIqsqOJFsdwxZ");
-    Assert.assertEquals(dimensionColumnMetadata.getMaxValue(), 
"yQkJTLOQoOqqhkAClgC");
-    Assert.assertNull(metricColumnMetadata.getMinValue());
-    Assert.assertNull(metricColumnMetadata.getMaxValue());
+    assertEquals(timeColumnMetadata.getMinValue(), 1756015683);
+    assertEquals(timeColumnMetadata.getMaxValue(), 1756015683);
+    assertEquals(dimensionColumnMetadata.getMinValue(), "AKXcXcIqsqOJFsdwxZ");
+    assertEquals(dimensionColumnMetadata.getMaxValue(), "yQkJTLOQoOqqhkAClgC");
+    assertNull(metricColumnMetadata.getMinValue());
+    assertNull(metricColumnMetadata.getMaxValue());
 
     
indexLoadingConfig.setColumnMinMaxValueGeneratorMode(ColumnMinMaxValueGeneratorMode.ALL);
     try (SegmentDirectory segmentDirectory = 
SegmentDirectoryLoaderRegistry.getLocalSegmentDirectoryLoader()
@@ -768,17 +772,11 @@ public class SegmentPreProcessorTest {
     timeColumnMetadata = 
segmentMetadata.getColumnMetadataFor("daysSinceEpoch");
     dimensionColumnMetadata = segmentMetadata.getColumnMetadataFor("column5");
     metricColumnMetadata = segmentMetadata.getColumnMetadataFor("count");
-    Assert.assertEquals(timeColumnMetadata.getMinValue(), 1756015683);
-    Assert.assertEquals(timeColumnMetadata.getMaxValue(), 1756015683);
-    Assert.assertEquals(dimensionColumnMetadata.getMinValue(), 
"AKXcXcIqsqOJFsdwxZ");
-    Assert.assertEquals(dimensionColumnMetadata.getMaxValue(), 
"yQkJTLOQoOqqhkAClgC");
-    Assert.assertEquals(metricColumnMetadata.getMinValue(), 890662862);
-    Assert.assertEquals(metricColumnMetadata.getMaxValue(), 890662862);
-  }
-
-  @AfterClass
-  public void tearDown()
-      throws Exception {
-    FileUtils.deleteQuietly(INDEX_DIR);
+    assertEquals(timeColumnMetadata.getMinValue(), 1756015683);
+    assertEquals(timeColumnMetadata.getMaxValue(), 1756015683);
+    assertEquals(dimensionColumnMetadata.getMinValue(), "AKXcXcIqsqOJFsdwxZ");
+    assertEquals(dimensionColumnMetadata.getMaxValue(), "yQkJTLOQoOqqhkAClgC");
+    assertEquals(metricColumnMetadata.getMinValue(), 890662862);
+    assertEquals(metricColumnMetadata.getMaxValue(), 890662862);
   }
 }

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to