IntelliJ IDEA中用快捷键自动创建测试类

 IntelliJ IDEA中用快捷键自动创建测试类的默认按键为:

ctrl+shift+t  --> create new test


在你所需要测试的类或者接口名称上按该快捷键:

弹出:

勾选需要测试的方法,点击OK   

注意:若该快捷键点击无反应,需要自己设置自动创建测试类的快捷键:

点击 file-> setting -> keymap 搜索:test

该栏中修改成你想要快捷键,点击OK



使用示例:
@IocBean(args = {"refer:dao"})
public class YktAppServiceImpl extends BaseServiceImpl<YktApp> implements YktAppService{
@Override
	public String appCode(String Appid, String Appkey, String AppSecret) {
		ReponseResult result=new ReponseResult<String>();
		YktApp app=findAppByAppid(Appid);
	    if(app!=null){
			if(app.getAppKey().equals(Appkey)&&app.getAppSecret().equals(AppSecret)){
                Map<String,String> data=new HashMap<>();
                String code=new codeUtil().randomUtil();
                data.put("code",code);
				result.setData(data);
				result.setMessage("验证通过,返回第三方应用临时票据Code");
				result.setSuccess(true);
				//将当前应用的信息存入到redis中(K:appkey V:code)
				try {
					redisService.set(Appkey,code);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		}else{
			result.setData(null);
			result.setMessage("AppId所对应的AppKey和APPSecret无效");
			result.setSuccess(false);
		}
		String resultJson = JSONObject.toJSONString(result);
		return resultJson;
	}
}

测试类:

package io.nutz.nutzsite.module.sto.services.impl;

import org.junit.Test;

import static org.junit.Assert.*;

public class YktAppServiceImplTest {

    @Test
    public void appCode() {
      new YktAppServiceImpl().appCode("task","HaQzrMOt","0c6f77140653ca75ec68cfcc430733ed802dfce9");
    }


}
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值