(cleanup) Remove next-prime library only used in tests

This commit is contained in:
Viktor Lofgren 2024-07-17 13:32:13 +02:00
parent 0b31c4cfbb
commit 0d227f3543
8 changed files with 1 additions and 65 deletions

View File

@ -12,7 +12,6 @@ apply from: "$rootProject.projectDir/srcsets.gradle"
dependencies {
implementation project(':code:libraries:array')
implementation project(':code:libraries:next-prime')
implementation libs.bundles.slf4j

View File

@ -4,7 +4,6 @@ import nu.marginalia.array.LongArray;
import nu.marginalia.array.page.LongQueryBuffer;
import nu.marginalia.btree.model.BTreeBlockSize;
import nu.marginalia.btree.model.BTreeContext;
import nu.marginalia.util.NextPrimeUtil;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

View File

@ -4,7 +4,6 @@ import nu.marginalia.array.LongArray;
import nu.marginalia.array.page.LongQueryBuffer;
import nu.marginalia.btree.model.BTreeBlockSize;
import nu.marginalia.btree.model.BTreeContext;
import nu.marginalia.util.NextPrimeUtil;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

View File

@ -1,4 +1,4 @@
package nu.marginalia.util;
package nu.marginalia.btree;
public class NextPrimeUtil {

View File

@ -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()
}

View File

@ -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.

View File

@ -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));
}
}

View File

@ -43,7 +43,6 @@ include 'code:libraries:btree'
include 'code:libraries:easy-lsh'
include 'code:libraries:guarded-regex'
include 'code:libraries:random-write-funnel'
include 'code:libraries:next-prime'
include 'code:libraries:blocking-thread-pool'
include 'code:libraries:braille-block-punch-cards'
include 'code:libraries:language-processing'