com.base.BaseTest.getUserAccessToken()   A
last analyzed

Complexity

Conditions 1

Size

Total Lines 10

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 10
rs 9.4285
cc 1
1
package com.base;
2
3
import com.base.Auth.AccessToken;
4
import com.base.Exceptions.BaseHttpException;
5
import com.base.Http.Request.Request;
6
import com.base.Http.Response.Response;
7
import com.base.Http.Server.Responses.User.UserLoginResponse;
8
import org.junit.Assert;
9
import org.junit.Test;
10
11
import java.util.HashMap;
12
13
public class BaseTest extends AbstractBaseTest {
14
15
    /**
16
     * Test case for getUserAccessToken.
17
     */
18
    @Test
19
    public void getUserAccessToken() throws BaseHttpException {
20
        HashMap<String, String> parameters = new HashMap<>();
21
        parameters.put("email", UserLoginResponse.VALID_EMAIL);
22
        parameters.put("password", UserLoginResponse.VALID_PASSWORD);
23
24
        Response response = this.base.sendRequest("/users/login", Request.METHOD_POST, parameters);
25
26
        AccessToken accessToken = (AccessToken) Base.makeModel(AccessToken.class, response.getBody());
27
        Assert.assertEquals(accessToken.getAccessToken(), UserLoginResponse.VALID_ACCESS_TOKEN);
28
    }
29
30
}
31