当前位置: 首页 > news >正文

网站和软件是怎么做的单位邮箱怎么注册

网站和软件是怎么做的,单位邮箱怎么注册,网页美工培训学校,网站建设价格标准最近#xff0c;我一直在大量使用JBoss Drools进行项目。 我不是Drools专家-我也不太相信这个框架#xff0c;或者可能不是只相信该项目中的特定用例-我发现很难为基于Drools的业务规则编写简单#xff0c;可维护的单元测试 。 这就是junit-drools诞生的方式-简单的帮助程序… 最近我一直在大量使用JBoss Drools进行项目。 我不是Drools专家-我也不太相信这个框架或者可能不是只相信该项目中的特定用例-我发现很难为基于Drools的业务规则编写简单可维护的单元测试 。 这就是junit-drools诞生的方式-简单的帮助程序库使您无需编写太多样板代码即可编写Drools测试如在Drools JBoss Rules 5.X开发人员指南示例中所见 。 安装 将Maven存储库和依赖项添加到pom.xml repositoryidmaciejwalkowiak.pl/idurlhttps://github.com/maciejwalkowiak/maven-repo/raw/releases//url /repositorydependencygroupIdpl.maciejwalkowiak/groupIdartifactIdjunit-drools/artifactIdversion1.0/versionscopetest/scope /dependency用法 junit-drools提供了DroolsJUnitRunner类该类处理您为设置知识库和Drools会话而需要编写的大多数样板代码。 让我们考虑以下示例 RunWith(DroolsJUnitRunner.class) DroolsFiles(value helloworld.drl, location /drl/) public class AppTest {DroolsSessionStatefulSession session;Testpublic void should_set_discount() {Purchase purchase new Purchase(new Customer(17));session.insert(purchase);session.fireAllRules();assertTrue(purchase.getTicket().hasDiscount());}Testpublic void should_not_set_discount() {Purchase purchase new Purchase(new Customer(22));session.insert(purchase);session.fireAllRules();assertFalse(purchase.getTicket().hasDiscount());} } RunWithDroolsJUnitRunner –用于测试Drools规则的JUnit运行器 DroolsFiles –设置drl文件的位置可以是一个或多个– drl文件必须位于类路径上– DroolsFileslocation相对于src/test/resources或src/main/resources DroolsSession –在执行之前将Drools会话自动注入到您的测试中 在Github上项目的src / test目录中找到带drl文件的完整示例。 如果您不想使用DroolsJUnitRunner例如因为您已经想使用Mockito或SpringRunner则可以在Before方法中初始化Drools对象 DroolsFiles(value helloworld.drl, location /drl/) public class BeforeMethodBasedTest {DroolsSessionStatefulSession session;Beforepublic void initDrools() throws Exception {new DroolsInjector().initDrools(this);}Testpublic void should_set_discount() {Purchase purchase new Purchase(new Customer(17));session.insert(purchase);session.fireAllRules();assertTrue(purchase.getTicket().hasDiscount());} } 我对Drools的经验不是很丰富所以该库实际上完成了我正在处理的项目中需要的工作。 欢迎您通过向Github项目发送拉取请求来添加您的改进。 参考来自JCG合作伙伴 Maciej Walkowiak的junit- drool的JBoss Drools单元测试来自Software Development Journey博客。 翻译自: https://www.javacodegeeks.com/2013/11/jboss-drools-unit-testing-with-junit-drools.html
http://www.pierceye.com/news/662679/

相关文章:

  • 门窗 东莞网站建设婚庆公司收费标准
  • 网站页面下沉的特效代码网络建设存在的问题
  • 给网站做维护是什么工作网页怎么赚钱
  • 三丰云做游戏网站win主机安装wordpress
  • 网站建设黄荣vuejs做视频网站设计
  • 手机怎样下载安装建设银行网站企业通过网络推广成功的案例
  • 门户网站开发工具软件哪个公司的网络最好用
  • 河南省住房和城乡建设厅查询网站首页舆情网站推荐
  • 网页设计是网站建设与管理的内容吗公司网络营销的方案思路
  • 商业授权网站标题优化技巧
  • 班级网站做哪些方面阿里云市场网站建设
  • 2345网站登录电子工程师有前途吗
  • 网站建设企业邮箱制作网站山东平台网站建设制作
  • 仿新浪微博网站代码国家高新技术企业公示
  • 遵义网站建设公司电话多少成都网站优化seo
  • 宝安网站设计排名网站建设收费标准资讯
  • 景安怎么把网站做别名西安网站优化seo
  • 长沙专业网站建设怎么做云南昆明百度推广公司
  • 网页制作网站的大作业网站开发怎么设置打印按钮
  • 金乡网站建设哪家便宜建网站解决方案
  • 大港油田建设官方网站怎么帮人做网站
  • nginx建设网站教程wordpress文章列表格子
  • 山东网站开发学校深圳福田网站建设公司
  • 做电商网站的框架结构图江西省住房和城乡建设厅
  • 运输网站建设网站上的销售怎么做的
  • ps做网站首页效果图潮安区住房和城乡建设局网站
  • 商业网站怎么做做图赚钱的网站
  • 如何建立微信网站工作室暴利项目
  • 购物网站建设模板下载家在深圳 歌曲
  • wordpress 网站搬迁网站改版提交给百度