diff --git a/components/org.wso2.carbon.identity.oauth.endpoint/src/main/java/org/wso2/carbon/identity/oauth/endpoint/device/DeviceEndpoint.java b/components/org.wso2.carbon.identity.oauth.endpoint/src/main/java/org/wso2/carbon/identity/oauth/endpoint/device/DeviceEndpoint.java index 266da80b21..e3d0d8b419 100644 --- a/components/org.wso2.carbon.identity.oauth.endpoint/src/main/java/org/wso2/carbon/identity/oauth/endpoint/device/DeviceEndpoint.java +++ b/components/org.wso2.carbon.identity.oauth.endpoint/src/main/java/org/wso2/carbon/identity/oauth/endpoint/device/DeviceEndpoint.java @@ -32,6 +32,7 @@ import org.wso2.carbon.identity.oauth.common.OAuth2ErrorCodes; import org.wso2.carbon.identity.oauth.common.OAuthConstants; import org.wso2.carbon.identity.oauth.config.OAuthServerConfiguration; +import org.wso2.carbon.identity.oauth.endpoint.OAuthRequestWrapper; import org.wso2.carbon.identity.oauth.endpoint.exception.TokenEndpointBadRequestException; import org.wso2.carbon.identity.oauth.endpoint.util.EndpointUtil; import org.wso2.carbon.identity.oauth2.IdentityOAuth2Exception; @@ -81,6 +82,9 @@ public Response authorize(@Context HttpServletRequest request, MultivaluedMap() { + @Override + public boolean hasMoreElements() { + return false; // Return false to simulate no parameter names + } + + @Override + public String nextElement() { + return null; // Return null as there's no next element + } + }); + response = deviceEndpoint.authorize(httpServletRequest, new MultivaluedHashMap<>(), httpServletResponse); Assert.assertEquals(expectedStatus, response.getStatus());