Search in sources :

Example 11 with MenigaSettings

use of com.meniga.sdk.MenigaSettings in project mobile-sdk-android by meniga.

the class MenigaTransactionApiSpec method setUp.

@Before
public void setUp() throws Exception {
    server = new MockWebServer();
    server.start();
    HttpUrl baseUrl = server.url("/v1");
    MenigaSettings settings = new MenigaSettings.Builder().endpoint(baseUrl).build();
    MenigaSDK.init(settings);
}
Also used : MenigaSettings(com.meniga.sdk.MenigaSettings) MockWebServer(okhttp3.mockwebserver.MockWebServer) HttpUrl(okhttp3.HttpUrl) Before(org.junit.Before)

Example 12 with MenigaSettings

use of com.meniga.sdk.MenigaSettings in project mobile-sdk-android by meniga.

the class WebClientTest method testClients.

@Test
public void testClients() {
    MenigaSettings settings = new MenigaSettings.Builder().endpoint(HttpUrl.parse("http://example.com")).authenticator(new BasicAuthenticator()).addEndpointForService(Service.TRANSACTIONS, "http://example.transactions.com").build();
    MenigaSDK.init(settings);
    assertThat(MenigaSDK.executor().getApis()).containsKey(Service.ALL).containsKey(Service.BUDGET).containsKey(Service.TRANSACTIONS);
}
Also used : MenigaSettings(com.meniga.sdk.MenigaSettings) BasicAuthenticator(com.meniga.sdk.providers.BasicAuthenticator) Test(org.junit.Test)

Aggregations

MenigaSettings (com.meniga.sdk.MenigaSettings)12 Before (org.junit.Before)8 BasicAuthenticator (com.meniga.sdk.providers.BasicAuthenticator)4 Test (org.junit.Test)4 OkHttpClient (okhttp3.OkHttpClient)2 HttpUrl (okhttp3.HttpUrl)1 MockWebServer (okhttp3.mockwebserver.MockWebServer)1 Retrofit (retrofit2.Retrofit)1