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

henrykuijpers pushed a commit to branch SLING-13146
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-testing-sling-mock.git


The following commit(s) were added to refs/heads/SLING-13146 by this push:
     new 7d9cbf1  SLING-13146 Fix build issue (@Nullable for 
artifactCoordinates)
7d9cbf1 is described below

commit 7d9cbf13a62c777ad0039d79b5e209a6843e58bb
Author: Henry Kuijpers <[email protected]>
AuthorDate: Mon Mar 30 11:43:35 2026 +0200

    SLING-13146 Fix build issue (@Nullable for artifactCoordinates)
---
 .../org/apache/sling/testing/mock/sling/ResourceResolverType.java  | 7 ++++---
 .../mock/sling/ThreadsafeMockAdapterManagerWrapperTest.java        | 5 +++--
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git 
a/core/src/main/java/org/apache/sling/testing/mock/sling/ResourceResolverType.java
 
b/core/src/main/java/org/apache/sling/testing/mock/sling/ResourceResolverType.java
index 080f618..e15222b 100644
--- 
a/core/src/main/java/org/apache/sling/testing/mock/sling/ResourceResolverType.java
+++ 
b/core/src/main/java/org/apache/sling/testing/mock/sling/ResourceResolverType.java
@@ -19,6 +19,7 @@
 package org.apache.sling.testing.mock.sling;
 
 import org.jetbrains.annotations.NotNull;
+import org.jetbrains.annotations.Nullable;
 
 /**
  * The resource resolver mock implementation supports different underlying
@@ -90,12 +91,12 @@ public enum ResourceResolverType {
     NONE(MockNoneResourceResolverAdapter.class.getName(), null, 
NodeTypeMode.NOT_SUPPORTED);
 
     private final @NotNull String resourceResolverTypeAdapterClass;
-    private final @NotNull String artifactCoordinates;
+    private final @Nullable String artifactCoordinates;
     private final @NotNull NodeTypeMode nodeTypeMode;
 
     private ResourceResolverType(
             @NotNull final String resourceResolverTypeAdapterClass,
-            @NotNull final String artifactCoordinates,
+            @Nullable final String artifactCoordinates,
             @NotNull final NodeTypeMode nodeTypeMode) {
         this.resourceResolverTypeAdapterClass = 
resourceResolverTypeAdapterClass;
         this.artifactCoordinates = artifactCoordinates;
@@ -107,7 +108,7 @@ public enum ResourceResolverType {
         return this.resourceResolverTypeAdapterClass;
     }
 
-    @NotNull
+    @Nullable
     String getArtifactCoordinates() {
         return this.artifactCoordinates;
     }
diff --git 
a/core/src/test/java/org/apache/sling/testing/mock/sling/ThreadsafeMockAdapterManagerWrapperTest.java
 
b/core/src/test/java/org/apache/sling/testing/mock/sling/ThreadsafeMockAdapterManagerWrapperTest.java
index 22c81ed..556ebf1 100644
--- 
a/core/src/test/java/org/apache/sling/testing/mock/sling/ThreadsafeMockAdapterManagerWrapperTest.java
+++ 
b/core/src/test/java/org/apache/sling/testing/mock/sling/ThreadsafeMockAdapterManagerWrapperTest.java
@@ -36,8 +36,9 @@ import static org.junit.Assert.assertNotNull;
 
 public class ThreadsafeMockAdapterManagerWrapperTest {
     @Rule
-    public final SlingContext context =
-            new 
SlingContextBuilder().registerSlingModelsFromClassPath(false).build();
+    public final SlingContext context = new 
SlingContextBuilder(ResourceResolverType.RESOURCEPROVIDER_MOCK)
+            .registerSlingModelsFromClassPath(false)
+            .build();
 
     @Before
     public void setUp() {

Reply via email to