OpenIdTest.java 1.88 KB
package com.xkl;

import org.junit.Test;

import java.util.HashMap;
import java.util.Map;

/**
 * Created by win7 on 2017/1/2.
 */
public class OpenIdTest {
    private static final String URL_OPEN_ID = Constants.URL_PREFIX + "/openId";
    private static final String URL_LOGIN = Constants.URL_PREFIX + "/openId/login";

    @Test
    public void testBind(){
        Map<String,String> params = new HashMap<String, String>();
        params.put("username","user1");
        params.put("password",EncodeTools.encode("MD5","pass1"));
        params.put("openId","abcdefghijklmnopqrstuvwxyz123456");
        params.put("openIdType","0");

        params.put("t",HttpTools.getNow());
        params.put("type","1");
        params.put("sign",HttpTools.getSign(params));
        String response = HttpTools.requestByMap(URL_OPEN_ID,"POST",params);
        System.out.println(response);
    }

    @Test
    public void testUnBind(){
        Map<String,String> params = new HashMap<String, String>();
        params.put("username","user1");
        params.put("password",EncodeTools.encode("MD5","pass1"));
        params.put("openId","abcdefghijklmnopqrstuvwxyz123456");
        params.put("openIdType","0");

        params.put("t",HttpTools.getNow());
        params.put("type","1");
        params.put("sign",HttpTools.getSign(params));
        String response = HttpTools.requestByMap(URL_OPEN_ID,"DELETE",params);
        System.out.println(response);
    }

    @Test
    public void testLogin(){
        Map<String,String> params = new HashMap<String, String>();
        params.put("openId","abcdefghijklmnopqrstuvwxyz123456");
        params.put("openIdType","0");

        params.put("t",HttpTools.getNow());
        params.put("type","1");
        params.put("sign",HttpTools.getSign(params));
        String response = HttpTools.requestByMap(URL_LOGIN,"POST",params);
        System.out.println(response);
    }
}