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

网站建设金手指15企业网站该怎么做

网站建设金手指15,企业网站该怎么做,c#网站开发案例大全,PHP长沙WordPressjboss junit最近#xff0c;我一直在大量使用JBoss Drools进行项目。 我不是Drools专家-我也不太相信这个框架#xff0c;或者可能不是只相信该项目中的特定用例-我发现很难为基于Drools的业务规则编写简单#xff0c;可维护的单元测试 。 这就是junit-drools诞生的方式–简… jboss junit 最近我一直在大量使用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.htmljboss junit
http://www.huolong8.cn/news/100986/

相关文章:

  • 延吉市建设局网站良品铺子网站建设设计
  • 销售型网站怎么做小程序是一种后端微服务
  • 兰州财经大学网站开发与维护做网站手机号抓取的公司
  • 个人网站建立 学生重庆手机网站制作费用
  • 那个网站专门做二手衣服的成都哪家公司做网站比较好
  • 网站如何做关键词引流WordPress来源插件
  • 网站空间费营销qq怎么申请
  • 德州网站建设德州汕头市交通建设网站
  • 设计公司网站推广营销做网站的都是什么专业毕业的
  • 淘宝做个网站多少钱做一个招聘网站需要多少钱
  • vs2013做登录网站上海城乡建设部网站首页
  • 网站开发具体步骤wordpress怎么关注别人
  • 简单商业网站模板做哪类网站
  • 有孩子做的网站wordpress打开速度慢 插件
  • 娄底住房和城乡建设部网站南京微信网站建设哪家好
  • 网站建设的销售渠道如何创建二级域名
  • 如何修改网站备案做全国性的app网站推广多少
  • 品牌设计需要学什么seo按照搜索引擎的什么对网站
  • 上海网站制作官网道德建设 网站
  • 达人设计网官方网站有必要 在线 网页 代理
  • 广州公司网站开发怎样给网站做新闻稿子
  • 自己做的网站是怎么赚钱肇东市建设局网站
  • 网站怎么做下拉刷新app对接广告联盟
  • h5 页面模板网站诊断网站seo诊断
  • 外贸商城网站资质温州云海和联欣哪个做网站比较好
  • 惠州外贸网站建设如何做竞价网站数据监控
  • 做网站推广员必备的条件中国拟在建项目网官网
  • 做公司网站有用吗东莞网络推广营销公司
  • 福建省网站建设公司汽车便宜网站建设
  • 网站前端建设需要学会什么意思seo综合查询工具有什么功能