1- package com .dannemann .stringcompressor ;
1+ package com .dannemann .stringcompressor . search ;
22
3+ import com .dannemann .stringcompressor .BaseTest ;
4+ import com .dannemann .stringcompressor .FiveBitAsciiCompressor ;
5+ import com .dannemann .stringcompressor .bulk .ManagedBulkCompressor ;
36import org .junit .jupiter .api .RepeatedTest ;
47import org .junit .jupiter .api .Test ;
58
@@ -27,8 +30,8 @@ void searchSmallStringsTest() {
2730 for (int i = 0 ; i <= 30_000 ; i ++) {
2831 final List <String > source = generateRandomUniqueOrderedStringList (500 , length , length + 1 , DEFAULT_5BIT_CHARSET );
2932 final byte [][] destination = new byte [700 ][];
30- ManagedBulkCompressor .compressAndAddAll (COMPRESSOR , destination , source );
3133 final FiveBitBinarySearch bs = new FiveBitBinarySearch (destination , false );
34+ new ManagedBulkCompressor (COMPRESSOR , destination ).compressAndAddAll (source );
3235 for (int j = 0 , len = source .size (); j < len ; j ++)
3336 assertEquals (j , bs .search (getBytes (source .get (j ))));
3437 }
@@ -38,8 +41,8 @@ void searchSmallStringsTest() {
3841 void searchBigArrayTest () {
3942 final List <String > source = generateRandomUniqueOrderedStringList (2_000_000 , 0 , 100 , DEFAULT_5BIT_CHARSET );
4043 final byte [][] destination = new byte [4_000_000 ][];
41- ManagedBulkCompressor .compressAndAddAll (COMPRESSOR , destination , source );
4244 final FiveBitBinarySearch bs = new FiveBitBinarySearch (destination , false );
45+ new ManagedBulkCompressor (COMPRESSOR , destination ).compressAndAddAll (source );
4346 for (int i = 0 , len = source .size (); i < len ; i ++)
4447 assertEquals (i , bs .search (getBytes (source .get (i ))));
4548 }
@@ -48,8 +51,8 @@ void searchBigArrayTest() {
4851 void searchBigStringsTest () {
4952 final List <String > source = generateRandomUniqueOrderedStringList (50_000 , 4500 , 5000 , DEFAULT_5BIT_CHARSET );
5053 final byte [][] destination = new byte [70_000 ][];
51- ManagedBulkCompressor .compressAndAddAll (COMPRESSOR , destination , source );
5254 final FiveBitBinarySearch bs = new FiveBitBinarySearch (destination , false );
55+ new ManagedBulkCompressor (COMPRESSOR , destination ).compressAndAddAll (source );
5356 for (int i = 0 , len = source .size (); i < len ; i ++)
5457 assertEquals (i , bs .search (getBytes (source .get (i ))));
5558 }
@@ -72,11 +75,11 @@ void searchBigStringsTest() {
7275 private static final String NULL_REF = null ;
7376
7477 static {
75- ManagedBulkCompressor . compressAndAddAll (COMPRESSOR , COMPRESSED_EMPTY_WORD , EMPTY_WORD_ARRAY );
76- ManagedBulkCompressor . compressAndAddAll (COMPRESSOR , COMPRESSED_WORD , WORD_ARRAY );
77- ManagedBulkCompressor . compressAndAddAll (COMPRESSOR , COMPRESSED_TWO_WORDS , TWO_WORDS_ARRAY );
78- ManagedBulkCompressor . compressAndAddAll (COMPRESSOR , COMPRESSED_WORDS , WORDS_ARRAY );
79- ManagedBulkCompressor . compressAndAddAll (COMPRESSOR , COMPRESSED_SPECIAL , SPECIAL_ARRAY );
78+ new ManagedBulkCompressor (COMPRESSOR , COMPRESSED_EMPTY_WORD ). compressAndAddAll ( EMPTY_WORD_ARRAY );
79+ new ManagedBulkCompressor (COMPRESSOR , COMPRESSED_WORD ). compressAndAddAll ( WORD_ARRAY );
80+ new ManagedBulkCompressor (COMPRESSOR , COMPRESSED_TWO_WORDS ). compressAndAddAll ( TWO_WORDS_ARRAY );
81+ new ManagedBulkCompressor (COMPRESSOR , COMPRESSED_WORDS ). compressAndAddAll ( WORDS_ARRAY );
82+ new ManagedBulkCompressor (COMPRESSOR , COMPRESSED_SPECIAL ). compressAndAddAll ( SPECIAL_ARRAY );
8083 }
8184
8285 static int fiveBitBinarySearch (byte [][] compressedData , String input ) {
@@ -179,7 +182,7 @@ public void specialCharactersSearch() {
179182 private static final byte [][] COMPRESSED_CLIENT_DATA = new byte [CLIENT_DATA_ARRAY .length ][];
180183
181184 static {
182- ManagedBulkCompressor . compressAndAddAll (COMPRESSOR , COMPRESSED_CLIENT_DATA , CLIENT_DATA_ARRAY );
185+ new ManagedBulkCompressor (COMPRESSOR , COMPRESSED_CLIENT_DATA ). compressAndAddAll ( CLIENT_DATA_ARRAY );
183186 }
184187
185188 @ Test
0 commit comments