mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-23 13:09:00 +00:00
(cleanup) Remove next-prime library only used in tests
This commit is contained in:
parent
0b31c4cfbb
commit
0d227f3543
@ -12,7 +12,6 @@ apply from: "$rootProject.projectDir/srcsets.gradle"
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation project(':code:libraries:array')
|
implementation project(':code:libraries:array')
|
||||||
implementation project(':code:libraries:next-prime')
|
|
||||||
|
|
||||||
implementation libs.bundles.slf4j
|
implementation libs.bundles.slf4j
|
||||||
|
|
||||||
|
@ -4,7 +4,6 @@ import nu.marginalia.array.LongArray;
|
|||||||
import nu.marginalia.array.page.LongQueryBuffer;
|
import nu.marginalia.array.page.LongQueryBuffer;
|
||||||
import nu.marginalia.btree.model.BTreeBlockSize;
|
import nu.marginalia.btree.model.BTreeBlockSize;
|
||||||
import nu.marginalia.btree.model.BTreeContext;
|
import nu.marginalia.btree.model.BTreeContext;
|
||||||
import nu.marginalia.util.NextPrimeUtil;
|
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
@ -4,7 +4,6 @@ import nu.marginalia.array.LongArray;
|
|||||||
import nu.marginalia.array.page.LongQueryBuffer;
|
import nu.marginalia.array.page.LongQueryBuffer;
|
||||||
import nu.marginalia.btree.model.BTreeBlockSize;
|
import nu.marginalia.btree.model.BTreeBlockSize;
|
||||||
import nu.marginalia.btree.model.BTreeContext;
|
import nu.marginalia.btree.model.BTreeContext;
|
||||||
import nu.marginalia.util.NextPrimeUtil;
|
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package nu.marginalia.util;
|
package nu.marginalia.btree;
|
||||||
|
|
||||||
public class NextPrimeUtil {
|
public class NextPrimeUtil {
|
||||||
|
|
@ -1,27 +0,0 @@
|
|||||||
plugins {
|
|
||||||
id 'java'
|
|
||||||
}
|
|
||||||
|
|
||||||
java {
|
|
||||||
toolchain {
|
|
||||||
languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/srcsets.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
implementation libs.bundles.slf4j
|
|
||||||
|
|
||||||
implementation libs.notnull
|
|
||||||
|
|
||||||
implementation libs.fastutil
|
|
||||||
|
|
||||||
testImplementation libs.bundles.slf4j.test
|
|
||||||
testImplementation libs.bundles.junit
|
|
||||||
testImplementation libs.mockito
|
|
||||||
}
|
|
||||||
|
|
||||||
test {
|
|
||||||
useJUnitPlatform()
|
|
||||||
}
|
|
@ -1,4 +0,0 @@
|
|||||||
# Next Prime Util
|
|
||||||
|
|
||||||
This is a brute force prime sieve. If finding many (or large) primes quickly
|
|
||||||
is important to you, don't use code like this.
|
|
@ -1,29 +0,0 @@
|
|||||||
package nu.marginalia.util;
|
|
||||||
|
|
||||||
import org.junit.jupiter.api.Assertions;
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
|
|
||||||
class NextPrimeUtilTest {
|
|
||||||
|
|
||||||
@Test
|
|
||||||
void isPrime() {
|
|
||||||
Assertions.assertTrue(NextPrimeUtil.isPrime(1));
|
|
||||||
Assertions.assertTrue(NextPrimeUtil.isPrime(2));
|
|
||||||
Assertions.assertTrue(NextPrimeUtil.isPrime(3));
|
|
||||||
Assertions.assertFalse(NextPrimeUtil.isPrime(4));
|
|
||||||
Assertions.assertTrue(NextPrimeUtil.isPrime(5));
|
|
||||||
Assertions.assertFalse(NextPrimeUtil.isPrime(6));
|
|
||||||
Assertions.assertTrue(NextPrimeUtil.isPrime(7));
|
|
||||||
Assertions.assertFalse(NextPrimeUtil.isPrime(8));
|
|
||||||
Assertions.assertFalse(NextPrimeUtil.isPrime(9));
|
|
||||||
Assertions.assertFalse(NextPrimeUtil.isPrime(10));
|
|
||||||
Assertions.assertTrue(NextPrimeUtil.isPrime(11));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
void nextPrime() {
|
|
||||||
System.out.println(NextPrimeUtil.nextPrime(1L<<31, -1));
|
|
||||||
System.out.println(NextPrimeUtil.nextPrime(1L<<31, 1));
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
@ -43,7 +43,6 @@ include 'code:libraries:btree'
|
|||||||
include 'code:libraries:easy-lsh'
|
include 'code:libraries:easy-lsh'
|
||||||
include 'code:libraries:guarded-regex'
|
include 'code:libraries:guarded-regex'
|
||||||
include 'code:libraries:random-write-funnel'
|
include 'code:libraries:random-write-funnel'
|
||||||
include 'code:libraries:next-prime'
|
|
||||||
include 'code:libraries:blocking-thread-pool'
|
include 'code:libraries:blocking-thread-pool'
|
||||||
include 'code:libraries:braille-block-punch-cards'
|
include 'code:libraries:braille-block-punch-cards'
|
||||||
include 'code:libraries:language-processing'
|
include 'code:libraries:language-processing'
|
||||||
|
Loading…
Reference in New Issue
Block a user