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

杭州仪器网站制作机关网站建设需求文档

杭州仪器网站制作,机关网站建设需求文档,flash中文网站模板,天目建设集团 网站使用junit进行单元测试JUnit是Java语言的单元测试软件包#xff0c;由于ADF构建在J2EE框架之上#xff0c;因此可以用于测试Oracle ADF应用程序。 单元测试基本上是根据某些定义的测试标准来验证最小的可测试模块的过程。 在这里#xff0c;我将说明如何在JDeveloper 12.2.1… 使用junit进行单元测试 JUnit是Java语言的单元测试软件包由于ADF构建在J2EE框架之上因此可以用于测试Oracle ADF应用程序。 单元测试基本上是根据某些定义的测试标准来验证最小的可测试模块的过程。 在这里我将说明如何在JDeveloper 12.2.1.3中设置和使用JUnit来测试ADF应用程序。 JDeveloper 12.2.1.3带有JUnit扩展因此无需单独安装。 让我们从在JDeveloper IDE中创建Fusion Web应用程序开始。 在这里我使用默认HR模式的Departments表来为ADF应用程序准备模型。 下一步是创建一个新项目来保存单元测试以使整个应用程序看起来不模糊。 右键单击应用程序名称然后选择“ 新建”-“从图库”-“常规”-“项目”-“ Java项目”   为该项目命名然后单击“ 完成”按钮。 现在下一步是为业务组件创建Test Suite在此之前我们应该知道单元测试中使用的一些术语。 测试套件 –一组测试用例 测试装置 –一种类用于处理长时间运行的测试用例并保持多个测试用例的状态。 断言 –根据预期结果检查测试用例的结果。 现在打开测试套件向导右键单击新项目然后选择新建–从图库–常规–单元测试– ADF业务组件测试套件 单击确定按钮并配置测试套件。 您可以看到这里我选择了Model项目和DeptAm应用程序模块进行测试。 您也需要为数据库连接选择配置在这里我选择了DeptAMLocal。 单击下一步按钮看到该向导将生成一个Test Suite类和一个Test Fixture类。 该向导还将为应用程序中的每个视图对象生成单独的单元测试类。 现在单击完成按钮您可以在新项目下创建所有文件。 DeptAmFixture.java –测试装置类 AllDeptAMTests.java –测试套件类 DepartmentsVO1VOTest.java –部门ViewObject的单元测试类 现在打开DepartmentsVO1VOTest.java类然后查看默认的测试用例该用例检查Department View Object不应为null。 您可以在此处看到Test批注这表明此java方法是单元测试并且在执行测试断言之后用于验证测试结果。 Test public void testAccess() {ViewObject view fixture1.getApplicationModule().findViewObject(DepartmentsVO1);assertNotNull(view); }Before public void setUp() { }After public void tearDown() { } 要检查此默认测试用例请右键单击测试套件类然后选择运行。 您可以看到单元测试成功执行。 下一步是创建一些自己的单元测试我已经创建了该单元测试用于检查Department ID在新创建的行中是否不应为null。 Test public void checkDeptIdNotNull() {ViewObject deptVo fixture1.getApplicationModule().findViewObject(DepartmentsVO1);Row newRow deptVo.createRow();newRow.setAttribute(DepartmentId, 222);newRow.setAttribute(DepartmentName, Testing);assertNotNull(DepartmentId should not be null, newRow.getAttribute(DepartmentId)); } 因此在上面的代码中我在Departments视图对象中创建了一个新行并在Department Id中设置了222。 现在运行该测试用例。 您可以在这里看到测试成功通过因为Department Id不为null太好了。 现在在代码中注释此行 //newRow.setAttribute(“DepartmentId”222; 然后再次运行测试 看到测试由于AssertionError失败因为这次部门ID为null。 这就是我们可以编写自己的单元测试进行检查的方式。 在这里我还要编写一个测试用例以检查部门是否在数据库中。 我将1990年传递为不在数据库中的部门ID。 Test public void findDepartment() {ViewObject deptVo fixture1.getApplicationModule().findViewObject(DepartmentsVO1);int deptId 1990;Row row[] deptVo.findByKey(new Key(new Object[] { deptId }), 1);Integer count row.length;//assertTrue fails when second parameter evaluates to falseassertTrue(Department Not Found, count.compareTo(0) 1);} 让我们看看结果 这就是我们在Oracle ADF Application for Unit Testing中配置和使用JUnit的方式。 翻译自: https://www.javacodegeeks.com/2019/07/unit-testing-adf-application-using-junit.html使用junit进行单元测试
http://www.fuzeviewer.com/news/34510/

相关文章:

  • 高端摄影网站模板下载哪里有做桥梁模型的网站
  • 帮别人推广赚钱win10优化大师怎么样
  • 番禺网站优化谷歌搜索关键字网站
  • 西安网站建设求职简历深圳推广公司网站建设书模板
  • 网站如何验证登陆状态北京定制网站价格
  • 做网站用的代码建设部网站中天人建筑工程有限公司
  • 详细介绍:考研408--组成原理--day1
  • 朝阳企业网站建设方案搜狗推广
  • 网站字号多大创建一个网站的步骤
  • 分类信息网站系统做商业网站需要注册公司吗
  • 专业房产网站建设公司排名自己画图设计房间的软件
  • 如何做高端网站静态网站公用头部如何调用标题
  • 西林瓶粉末灌装机:塔城培训服务免费提供
  • 一份用pyhon生成word/wps文档的代码2
  • 杭州网站开发后端招wordpress微信 群发
  • 网友让你建网站做商城怎样建立公司网页
  • 自己做影视网站wordpress 技术文档
  • 大学生建设网站戴南网站建设
  • 地区网站建设如何做外贸网店
  • 在那些网站可以接兼职做做网站还能挣钱
  • 佛山用户网站建设怎么做新的网站
  • 东营网站关键词优化wordpress不显示某个标签
  • 个人网站需要建站群吗产品策略包括哪些内容
  • 自适应型网站建设报价营销网络遍布全国
  • 多久可以做网站网站建设出错1004
  • wordpress logo网站建设要哪些seo
  • 网站开发任务书模板深圳提倡居家办公
  • 设计美观网站有哪些哪里可以免费做网站
  • Cortex-M3 内核 MCU-STM32F1 构建之路:(一)单片机 MCU 的构成,包括 FLASH 和 SRAM 的区别,以及引脚类型
  • P14480 化作彗星 题解