public class RefreshTokenGrantTest extends TestCase {
public void testConstructor() {
RefreshToken refreshToken = new RefreshToken();
RefreshTokenGrant grant = new RefreshTokenGrant(refreshToken);
assertEquals(GrantType.REFRESH_TOKEN, grant.getType());
assertEquals(refreshToken, grant.getRefreshToken());
Map<String,String> params = grant.toParameters();
assertEquals(GrantType.REFRESH_TOKEN.getValue(), params.get("grant_type"));
assertEquals(refreshToken.getValue(), params.get("refresh_token"));
assertEquals(2, params.size());
}