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

做公众号的模版的网站腾讯建站平台官网

做公众号的模版的网站,腾讯建站平台官网,杭州软件开发培训学校,wordpress博客导出第2关#xff1a;Junit注解 任务描述 给出一个带有注解的Junit代码及其代码打印输出#xff0c;要求学员修改注解位置#xff0c;让输出结果变为逆序。 相关知识 Junit注解 Java注解#xff08;(Annotation#xff09;的使用方法是 注解名 。借助注解Junit注解 任务描述 给出一个带有注解的Junit代码及其代码打印输出要求学员修改注解位置让输出结果变为逆序。 相关知识 Junit注解 Java注解(Annotation的使用方法是 注解名 。借助注解我们可以在编程中通过简单的注解来实现一些功能。在junit中常用的注解有 Test、Ignore、BeforeClass、AfterClass、Before、After 下表列出了这些注释的概括 具体解释如下 1、Test表明此方法为测试方法。 2、Before用此注解修饰的方法在每个test方法运行前执行 3、BeforeClass用此注解修饰的方法将在所有方法运行前被执行是一个static方法只执行一次。 4、After用此注解修饰的方法在每个test方法运行后执行 5、AfterClass用此注解修饰的方法将在所有方法运行后被执行也是一个static方法只执行一次。 6、Ignore用此注解修饰的方法会被Junit忽略。 代码示例 这里新建一个JunitAnnotation.java把上面所讲的注解全部加到某个测试函数之前这些注解的作用一目了然 package com.trustie.junittest;import static org.junit.Assert.*;import java.util.*;import org.junit.*;public class AnnotationsTest {private ArrayList testList;BeforeClasspublic static void onceExecutedBeforeAll() {System.out.println(BeforeClass: onceExecutedBeforeAll);}Beforepublic void executedBeforeEach() {testList new ArrayList();System.out.println(Before: executedBeforeEach);}AfterClasspublic static void onceExecutedAfterAll() {System.out.println(AfterClass: onceExecutedAfterAll);}Afterpublic void executedAfterEach() {testList.clear();System.out.println(After: executedAfterEach);}Testpublic void EmptyCollection() {assertTrue(testList.isEmpty());System.out.println(Test: EmptyArrayList);}Testpublic void OneItemCollection() {testList.add(oneItem);assertEquals(1, testList.size());System.out.println(Test: OneItemArrayList);}Ignorepublic void executionIgnored() {System.out.println(Ignore: This execution is ignored);}} 如果我们运行上面的测试控制台输出将是下面 BeforeClass: onceExecutedBeforeAllBefore: executedBeforeEachTest: EmptyArrayListAfter: executedAfterEachBefore: executedBeforeEachTest: OneItemArrayListAfter: executedAfterEachAfterClass: onceExecutedAfterAll 编程要求 本关的编程任务是在JunitAnnotation.java中修改测试函数对应的注解使得原代码输出结果变为逆序。 本关涉及的代码文件JunitAnnotation.java的代码如下: package step2;import org.junit.After;import org.junit.AfterClass;import org.junit.Before;import org.junit.BeforeClass;import org.junit.Ignore;import org.junit.Test;public class JunitAnnotation {/**以下Junit测试程序的输出结果为*in before class*in before*in test*in after*in after class*请修改下面Begin/End内各个测试函数的注解使输出结果逆序*//***********************Begin**************************///execute before classBeforeClasspublic static void beforeClass() {System.out.println(in before class);}//execute after classAfterClasspublic static void afterClass() {System.out.println(in after class);}//execute before testBeforepublic void before() {System.out.println(in before);}//execute after testAfterpublic void after() {System.out.println(in after);}//test caseTestpublic void test() {System.out.println(in test);}/************************End***************************/} 评测说明 本关卡的测试文件是TestRunner.java该文件进行了函数封装且学员不可见用于验证学员的Junit测试代码是否正确。 具体测试过程如下 1.平台自动编译生成TestRunner.exe; 2.平台运行TestRunner.exe 3.获取TestRunner.exe输出并将其输出与预期输出对比:如果一致则测试通过否则测试失败。 预期输入: 预期输出: in after classin afterin testin beforein before classtrue 友情提示 1.请不要直接println最终输出否则平台发现此类情况后将一律扣掉本关经验值并且追加处罚措施。 2.学员答题时请尽量手敲代码请勿从实训讲解代码片段中复制代码段粘贴到答题区域作答复制的内容会保留一些格式和字符导致编译失败。 开始你的任务吧祝你成功! 代码如下 package step2;import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Ignore; import org.junit.Test;public class JunitAnnotation {/**以下Junit测试程序的输出结果为*in before class*in before*in test*in after*in after class*请修改下面Begin/End内各个测试函数的注解使输出结果逆序*//***********************Begin**************************/BeforeClasspublic static void afterClass() {System.out.println(in after class);}Beforepublic void after() {System.out.println(in after);}Afterpublic void before() {System.out.println(in before);}AfterClasspublic static void beforeClass() {System.out.println(in before class);}Testpublic void test() {System.out.println(in test);}/************************End***************************/ }
http://www.hkea.cn/news/14583261/

相关文章:

  • 上海城乡建设部网站首页嵌入式培训总结
  • 遵义原创网站江苏建设人才的网站
  • 上海网站建设 zl三北防护林体系建设网站
  • 网站建设贰金手指下拉租赁公司租赁业务
  • 网站开发工程师的工作描述网页版qq邮箱怎么发文件
  • dw网页设计制作网站的成品如何建设一个视频网站
  • 做那个的视频网站企业网站有哪些类型
  • 小学生做网站沈阳网站建设招标公司
  • 网站建设指导思想建站要多少钱
  • 苏州有哪些做网站公司好网站上传的工具
  • 网站建设加排名要多少河南省漯河建设局网站
  • 百度拉新推广平台苏州搜索引擎优化
  • 做中学学中做网站南京知名广告公司
  • 比较好用的微信社群管理软件专业seo排名优化费用
  • 上海微信网站公司哪家好怎么才能有自己的网站
  • 做网站就上微赞网网站导航背景 蓝色
  • 商洛网站建设求职简历asp连接数据库做登录网站完整下载
  • 网站前后台建设难吗三栏 wordpress
  • 企业网站模板下载尽在桂阳网站建设
  • 深圳石岩建网站郑州seo外包平台
  • 网站怎么做留言板块招标网招标信息
  • 桥头镇网站建设成都小程序建设乚成都柚米
  • 建设网站要注意什么问题软件开发工程师岗位职责及要求
  • setnet科技网站建设东营公共资源交易信息网
  • 商丘做网站推广老徐蜂了网站策划书
  • 莒南建设局网站化妆所有步骤
  • 网站维护学校网站怎样建设
  • 手机网站开发在pc端wordpress电影网盘
  • 做网页收款网站校园网站的建设作用
  • php网站做代理广西建设厅网站招 标 信 息