use of org.eclipse.che.api.factory.server.bitbucket.server.HttpBitbucketServerApiClient in project che-server by eclipse-che.
the class HttpBitbucketServerApiClientTest method start.
@BeforeMethod
void start() {
wireMockServer = new WireMockServer(wireMockConfig().notifier(new Slf4jNotifier(false)).dynamicPort());
wireMockServer.start();
WireMock.configureFor("localhost", wireMockServer.port());
wireMock = new WireMock("localhost", wireMockServer.port());
bitbucketServer = new HttpBitbucketServerApiClient(wireMockServer.url("/"), new BitbucketServerOAuthAuthenticator("", "", "", "") {
@Override
public String computeAuthorizationHeader(String userId, String requestMethod, String requestUrl) throws OAuthAuthenticationException {
return AUTHORIZATION_TOKEN;
}
});
}
use of org.eclipse.che.api.factory.server.bitbucket.server.HttpBitbucketServerApiClient in project che-server by eclipse-che.
the class HttpBitbucketServerApiClientTest method shouldThrowScmCommunicationExceptionInNoOauthAuthenticator.
@Test(expectedExceptions = ScmCommunicationException.class, expectedExceptionsMessageRegExp = "The fallback noop authenticator cannot be used for authentication. Make sure OAuth is properly configured.")
public void shouldThrowScmCommunicationExceptionInNoOauthAuthenticator() throws ScmCommunicationException, ScmUnauthorizedException, ScmItemNotFoundException {
HttpBitbucketServerApiClient localServer = new HttpBitbucketServerApiClient(wireMockServer.url("/"), new NoopOAuthAuthenticator());
// when
localServer.getPersonalAccessToken("ksmster", 5L);
}
use of org.eclipse.che.api.factory.server.bitbucket.server.HttpBitbucketServerApiClient in project devspaces-images by redhat-developer.
the class HttpBitbucketServerApiClientTest method start.
@BeforeMethod
void start() {
wireMockServer = new WireMockServer(wireMockConfig().notifier(new Slf4jNotifier(false)).dynamicPort());
wireMockServer.start();
WireMock.configureFor("localhost", wireMockServer.port());
wireMock = new WireMock("localhost", wireMockServer.port());
bitbucketServer = new HttpBitbucketServerApiClient(wireMockServer.url("/"), new BitbucketServerOAuthAuthenticator("", "", "", "") {
@Override
public String computeAuthorizationHeader(String userId, String requestMethod, String requestUrl) throws OAuthAuthenticationException {
return AUTHORIZATION_TOKEN;
}
});
}
use of org.eclipse.che.api.factory.server.bitbucket.server.HttpBitbucketServerApiClient in project devspaces-images by redhat-developer.
the class HttpBitbucketServerApiClientTest method shouldThrowScmCommunicationExceptionInNoOauthAuthenticator.
@Test(expectedExceptions = ScmCommunicationException.class, expectedExceptionsMessageRegExp = "The fallback noop authenticator cannot be used for authentication. Make sure OAuth is properly configured.")
public void shouldThrowScmCommunicationExceptionInNoOauthAuthenticator() throws ScmCommunicationException, ScmUnauthorizedException, ScmItemNotFoundException {
HttpBitbucketServerApiClient localServer = new HttpBitbucketServerApiClient(wireMockServer.url("/"), new NoopOAuthAuthenticator());
// when
localServer.getPersonalAccessToken("ksmster", 5L);
}
Aggregations