You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by bd...@apache.org on 2020/06/15 13:52:14 UTC
[sling-org-apache-sling-graphql-core] 02/02: Adapt to stricter
InternalRequest behavior
This is an automated email from the ASF dual-hosted git repository.
bdelacretaz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-graphql-core.git
commit 21bc400ba3901c8be58d589ccf191c3c26626ea6
Author: Bertrand Delacretaz <bd...@apache.org>
AuthorDate: Mon Jun 15 15:50:46 2020 +0200
Adapt to stricter InternalRequest behavior
---
.../apache/sling/graphql/core/schema/RankedSchemaProvidersTest.java | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/test/java/org/apache/sling/graphql/core/schema/RankedSchemaProvidersTest.java b/src/test/java/org/apache/sling/graphql/core/schema/RankedSchemaProvidersTest.java
index 7fc192b..2e83ae7 100644
--- a/src/test/java/org/apache/sling/graphql/core/schema/RankedSchemaProvidersTest.java
+++ b/src/test/java/org/apache/sling/graphql/core/schema/RankedSchemaProvidersTest.java
@@ -25,6 +25,7 @@ import java.util.Dictionary;
import java.util.Hashtable;
import org.apache.sling.api.resource.Resource;
+import org.apache.sling.api.resource.ResourceResolver;
import org.apache.sling.api.servlets.ServletResolver;
import org.apache.sling.graphql.api.SchemaProvider;
import org.apache.sling.testing.mock.osgi.junit.OsgiContext;
@@ -38,6 +39,7 @@ import org.osgi.framework.ServiceRegistration;
public class RankedSchemaProvidersTest {
private final String DEFAULT_SCHEMA_PROVIDER_OUTPUT = "";
private final int DEFAULT_SERVICE_RANKING = DefaultSchemaProvider.SERVICE_RANKING;
+ private ResourceResolver resourceResolver;
@Rule
public final OsgiContext context = new OsgiContext();
@@ -49,11 +51,14 @@ public class RankedSchemaProvidersTest {
context.registerInjectActivateService(new DefaultSchemaProvider(), Constants.SERVICE_RANKING,
DefaultSchemaProvider.SERVICE_RANKING);
context.registerInjectActivateService(new RankedSchemaProviders());
+ resourceResolver = Mockito.mock(ResourceResolver.class);
}
private void assertProvider(String info, String expected) throws IOException {
final RankedSchemaProviders sp = context.getService(RankedSchemaProviders.class);
final Resource r = Mockito.mock(Resource.class);
+ Mockito.when(r.getResourceResolver()).thenReturn(resourceResolver);
+ Mockito.when(r.getPath()).thenReturn("/421");
assertEquals(info, expected, sp.getSchema(r, null));
}