Remove all license checker tests

This commit is contained in:
Sean Greenawalt 2025-05-23 00:14:38 -04:00
commit f950807e38

View file

@ -16,30 +16,85 @@ index 8e5633f4..0822555b 100644
log.info("License key is Enterprise."); log.info("License key is Enterprise.");
} else if (License.PRO == premiumEnabledResult) { } else if (License.PRO == premiumEnabledResult) {
diff --git a/src/test/java/stirling/software/SPDF/EE/LicenseKeyCheckerTest.java b/src/test/java/stirling/software/SPDF/EE/LicenseKeyCheckerTest.java diff --git a/src/test/java/stirling/software/SPDF/EE/LicenseKeyCheckerTest.java b/src/test/java/stirling/software/SPDF/EE/LicenseKeyCheckerTest.java
index 90754ee0..9d419e60 100644 deleted file mode 100644
index 90754ee0..00000000
--- a/src/test/java/stirling/software/SPDF/EE/LicenseKeyCheckerTest.java --- a/src/test/java/stirling/software/SPDF/EE/LicenseKeyCheckerTest.java
+++ b/src/test/java/stirling/software/SPDF/EE/LicenseKeyCheckerTest.java +++ /dev/null
@@ -35,6 +35,7 @@ class LicenseKeyCheckerTest { @@ -1,77 +0,0 @@
-package stirling.software.SPDF.EE;
@Test -
void directKey_verified() { -import static org.junit.jupiter.api.Assertions.*;
+ return; -import static org.mockito.Mockito.*;
ApplicationProperties props = new ApplicationProperties(); -
props.getPremium().setEnabled(true); -import java.io.IOException;
props.getPremium().setKey("abc"); -import java.nio.file.Files;
@@ -48,6 +49,7 @@ class LicenseKeyCheckerTest { -import java.nio.file.Path;
-
@Test -import org.junit.jupiter.api.Test;
void fileKey_verified(@TempDir Path temp) throws IOException { -import org.junit.jupiter.api.extension.ExtendWith;
+ return; -import org.junit.jupiter.api.io.TempDir;
Path file = temp.resolve("license.txt"); -import org.mockito.Mock;
Files.writeString(file, "filekey"); -import org.mockito.junit.jupiter.MockitoExtension;
-
@@ -64,6 +66,7 @@ class LicenseKeyCheckerTest { -import stirling.software.SPDF.EE.KeygenLicenseVerifier.License;
-import stirling.software.SPDF.model.ApplicationProperties;
@Test -
void missingFile_resultsNormal(@TempDir Path temp) { -@ExtendWith(MockitoExtension.class)
+ return; -class LicenseKeyCheckerTest {
Path file = temp.resolve("missing.txt"); -
ApplicationProperties props = new ApplicationProperties(); - @Mock private KeygenLicenseVerifier verifier;
props.getPremium().setEnabled(true); -
- @Test
- void premiumDisabled_skipsVerification() {
- ApplicationProperties props = new ApplicationProperties();
- props.getPremium().setEnabled(false);
- props.getPremium().setKey("dummy");
-
- LicenseKeyChecker checker = new LicenseKeyChecker(verifier, props);
-
- assertEquals(License.NORMAL, checker.getPremiumLicenseEnabledResult());
- verifyNoInteractions(verifier);
- }
-
- @Test
- void directKey_verified() {
- ApplicationProperties props = new ApplicationProperties();
- props.getPremium().setEnabled(true);
- props.getPremium().setKey("abc");
- when(verifier.verifyLicense("abc")).thenReturn(License.PRO);
-
- LicenseKeyChecker checker = new LicenseKeyChecker(verifier, props);
-
- assertEquals(License.PRO, checker.getPremiumLicenseEnabledResult());
- verify(verifier).verifyLicense("abc");
- }
-
- @Test
- void fileKey_verified(@TempDir Path temp) throws IOException {
- Path file = temp.resolve("license.txt");
- Files.writeString(file, "filekey");
-
- ApplicationProperties props = new ApplicationProperties();
- props.getPremium().setEnabled(true);
- props.getPremium().setKey("file:" + file.toString());
- when(verifier.verifyLicense("filekey")).thenReturn(License.ENTERPRISE);
-
- LicenseKeyChecker checker = new LicenseKeyChecker(verifier, props);
-
- assertEquals(License.ENTERPRISE, checker.getPremiumLicenseEnabledResult());
- verify(verifier).verifyLicense("filekey");
- }
-
- @Test
- void missingFile_resultsNormal(@TempDir Path temp) {
- Path file = temp.resolve("missing.txt");
- ApplicationProperties props = new ApplicationProperties();
- props.getPremium().setEnabled(true);
- props.getPremium().setKey("file:" + file.toString());
-
- LicenseKeyChecker checker = new LicenseKeyChecker(verifier, props);
-
- assertEquals(License.NORMAL, checker.getPremiumLicenseEnabledResult());
- verifyNoInteractions(verifier);
- }
-}