废话不多说,上干货。
1、用postman测试的时候,由于有鉴权所以需要传一个token如下图所示:
2、因此我们在单元测试的时候也要传一个token到header里面,不然的话会报错:{“code”:1,“message”:“Full authentication is required to access this resource”,“data”:“Full authentication is required to access this resource”},也就是没有权限。
3、接下来看controller:
3、上junit测试代码:
package com.emp.empgaob;
import com.alibaba.fastjson.JSON;
import org.apache.commons.collections.map.HashedMap;
import org.junit.Test;
import org