让Bito帮你写Mokito单元测试

前言

现在稍微大一点的公司应该都有单测覆盖率要求,比如核心工程单测覆盖率95%以上,非核心工程90%以上。单测可以降低开发错误的反馈回路,减少重复工作,提升开发效率。但是写单测对于开发来说需要额外的时间。我们可以用TestMe、TestNG之类的插件来帮助我们生成单测代码,减少单测编写时间。当然我们也可以用ChatGPT来帮我们写。Bito AI 可以轻松编写代码、理解语法、编写测试用例、解释代码、评论代码、检查安全性,甚至解释高级概念。

安装Bito插件

要求: idea版本大于2021.1+;
步骤

  1. 打开IDEA ,在菜单栏中选择“File” -> “Settings”;
  2. 在“Settings”窗口中,选择“Plugins”插件,然后点击“Marketplace”按钮选择应用市场;
  3. 在搜索框中输入“Bito”,然后点击“Search”按钮,在应用市场中查找Bito;
  4. 点击安装。

Bito通用功能

  • 解释选中段落代码 (Alt+Shift+E)
  • 对选中的代码块生成注释块(Alt+Shift+V)
  • 检查代码的性能问题,解释问题,如果可能的话重写代码(Alt+Shift+Q)
  • 检查代码中的安全问题,解释问题,如果可能的话重写代码 (Alt+Shift+Z)
  • 检查代码中的样式问题,解释问题,如果可能的话重写代码 (Alt+Shift+U)
  • 重构选中代码块,增加可读性
  • 从选中代码中删除调试和日志记录语句
  • 为选中的代码生成单元测试
    来自:https://betheme.net/houduan/121916.html?action=onClick

Bito生成单元测试

  1. 添加模板“genarate mokito mock”;
  2. 模板内容:为选中代码生成mokito + testng框架单元测试测试用例,行覆盖率达到100%;
  3. 保存;
  4. 选中代码片段,点击“genarate mokito mock”模板。

示例

!](https://img-blog.csdnimg.cn/b5a63a07b33946ac82e1d8554cff8c11.png)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/11237.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT帮你改进工作和生活的10种用途!

最近火爆全网的ChatGPT是一款于2022年11月30日在美国发布的聊天机器人程序,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码等…

【ChatGPT实战】4.使用ChatGPT帮你制作XMind

ChatGPT不仅可以用来回答各种问题,还能帮助我们轻松地制作出清晰的思维导图!如果你像我一样曾经为制作XMind而感到头痛,那么现在就跟着我的教程一起来学习吧! 在本篇教程中,我们将学会使用ChatGPT来帮助我们制作XMind…

用chatgpt帮你写一段GEE计算森林生物量的代码,你猜结果如何?

以下是我向GPT提问后的结果: 能提供一个森林生物量估算的GEE脚本吗? 我可以提供一个基本的森林生物量估算脚本,请使用Google Earth Engine (GEE) 平台。 这是一个简单的森林生物量估算脚本,请根据自己的需求进行修改。如果有其他…

了解趋势 | 元宇宙、虚拟空间、人工智能、Web3…全球49位专家对2023最火爆科技的预测

编者按: 2022 年对科技行业来说是非常热闹的一年。 我们关注着埃隆马斯克(Elon Musk)的大戏,惊叹于生成式人工智能的创造,目睹了加密市场暴跌和 FTX 崩溃,深深凝视着元宇宙…… 2023 年最火爆的科技趋势…

丰田汽车投资人要求董事长下台

🚙 丰田电动车推广不力,股东要求董事长下台 Toyota faced down two proxy votes at its annual general meeting. In an unusual challenge to the management of a Japanese company, activist investors in America and Europe recommended voting aga…

新春伊始:从CHAT-GPT到生成式AI,人工智能新范式

2023的新春伊始,每个人都希望在新的这一年,会有更多更好的事情发生。回头看去已然过去的2022年,科技界充满波折与机遇,似乎在等待一场革命性的变革。近期人工智能研究公司OpenAI推出的聊天机器人模型CHAT-GPT不断出圈,…

5月无代码资讯 | 新加坡开发巨头Proteus-DT开创无代码战略;Gluware 在 2023 年美国商业奖中获得三项史蒂夫奖;Appy Pie 将人工智能添加到其无代码网站构建器平台

栏目导读:无代码资讯栏目从全球视角出发,带您了解无代码相关最新资讯。 Top3大事件 1、新加坡创立的开发巨头Proteus-DT开创了无代码战略,为企业改变应用程序,Web和系统开发 5月19日,Proteus-DT 宣布他们正在通过创新…

强的离谱!别玩啥Bing了!我把Google和ChatGPT4合二为一!

我们的专栏群已经有300多位小伙伴,很多同学都是小白用户,在我们的帮助下迅速掌握了如何使用GPT, 不然光注册就要卡好久!我们早起的青铜群,已经帮助了200多位同学成功升级到plus, 大家都跑步进场! 群里有一个同学一直要…

AI加持的必应,为什么还赢不了谷歌?

“少年屠龙”的故事,似乎还有些遥远。 即使有新必应的加成,微软浏览器Edge在全球市场的占有率依然不高。据Statcounter数据显示,2023年4月,Edge的市场占有率仅为4.97%。提升的速度似乎也不太理想,4月份的数据只比一年…

微软 Bing 突然爆炸级更新!无需等待人人可用,答案图文并茂,网友:逼 ChatGPT 放大招?...

往期热门文章:1、还在用 Shiro? 2、SpringBoot项目如何打包成exe应用程序? 3、MyBatis的10种精妙用法,真是妙啊! 4、发现一款好用到爆的数据库工具,被惊艳到了! 5、新来了个同事,代码…

王炸!微软Bing Chat全面开放!

大家注意:因为微信最近又改了推送机制,经常有小伙伴说错过了之前被删的文章,比如前阵子冒着风险写的爬虫,再比如一些限时福利,错过了就是错过了。 所以建议大家加个星标,就能第一时间收到推送。&#x1f44…

谷歌翻车了?微软全新Bing长啥样?

ChatGPT:Bing最近整合了OpenAI的ChatGPT技术,并吸引了不少排队申请体验增强搜索的网友。本次微软发布会将为我们介绍Bing最新突破,更好地理解用户的意图,从而挖掘更多信息,并改善搜索体验!让我们一起参与这…

ChatGPT:必应的杀手锏,还是谷歌的笑柄?

ChatGPT:必应的杀手锏,还是谷歌的笑柄? 最近,微软必应推出了一个新功能,就是集成了ChatGPT,一个基于GPT-4的聊天机器人。这个机器人可以和用户进行自然语言交流,回答各种问题,甚至生…

必应chat无法使用,可能是怎么回事?

如图,楼主科学上网,之前一直正常使用,今天必应的chat 出现了这种状况,可以看到chat页面但是无法对话,是否与微软不接受数据管控有关呢? 4都出了,还想玩儿

刚刚,体验了一把Bing chat很爽

文章目录 刚刚,体验了一把Bing chat很爽你能做啥?与chatgpt有什么不同?以下是Bingchat的 10个新功能1⃣️在网上搜索结果2⃣️摘要链接3⃣️对话助手4⃣️向您发送实际信息,正确的链接5⃣️在单个查询中执行多个搜索6⃣️玩冒险游…

解读ChatGPT中的RLHF

无论是 ChatGPT 还是 GPT-4,它们的核心技术机制之一都是基于人类反馈的强化学习(Reinforcement Learning from Human Feedback,RLHF)。这是大型语言模型生成领域的新训练范式,即以强化学习方式依据人类反馈优化语言模型…

ChatGPT可以来干啥,是否可以帮我扭转乾坤

聊聊ChatGPT的各种用途 a,对于个人:ai可以在那些方便帮我我们解决问题,事业,生活,家庭,身体,娱乐等等; b,对于企业:如何借助ai,提升自己的经营能…

chatgpt赋能python:Python如何自动在电脑上生成文件

Python如何自动在电脑上生成文件 Python是一种高级别编程语言,被广泛使用。它可以处理许多不同类型的任务,从数据分析到自动化编程。在这篇文章中,我们将介绍如何使用Python自动在运行的电脑上生成文件,以便更有效地管理数据。 …

国内首个网文大模型来了!「阅文妙笔」:我最懂网文

金磊 发自 天府之国量子位 | 公众号 QbitAI 写网文,现在也要以大模型的“姿势”打开了。 这不,网络文学巨头阅文集团就打响了这么一枪: 正式发布国内首个网文大模型——阅文妙笔。 在这场发布会上,阅文集团CEO侯晓楠还直接表态&am…

今天的技术干货由 ChatGPT 买单了~~

ChatGPT 技术最近有多火就不用再介绍了吧,连超级大佬都说了 ChatGPT 这是几百年不遇的、类似发明电的工业革命一样的机遇。 这种机遇当然不能错过,使用得当那就像玄幻小说里的男主角开了挂一样,用来做快速查询、资料搜集、辅助学习相当不错&a…