com.base.BaseTest   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 15
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 1
c 1
b 0
f 0
dl 0
loc 15
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A getUserAccessToken() 0 10 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