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

50款app软件免费下载青岛推广优化

50款app软件免费下载,青岛推广优化,杭州营销型网站,网站建设费用细项1. 单元测试Junit 1.1 什么是单元测试?(掌握) 对部分代码进行测试。 1.2 Junit的特点?(掌握) 是一个第三方的工具。(把别人写的代码导入项目中)(专业叫法:…

1. 单元测试Junit

1.1 什么是单元测试?(掌握)

对部分代码进行测试。

1.2 Junit的特点?(掌握)

  • 是一个第三方的工具。(把别人写的代码导入项目中)(专业叫法:导jar包)

  • 如果运行结果显示绿色,表示运行结果是正确的。

    如果运行结果显示红色,表示运行结果是错误的。

1.3 基本用法:(掌握)

1,一定要先写一个方法。

2,在这个方法的上面写@Test

3,鼠标点一下@Test 按alt + 回车,点击Junit4

​ 此时就可以自动导包。

​ 如果自动导包失败(连接外网,或者自己手动导包)

​ 如果导包成功在左下角就会出现Junit4的相关jar包

手动导包(掌握)

1,在当前模块下,右键新建一个文件夹(lib)

2,把今天资料里面的两个jar包,拷贝到lib文件夹里面

3,选中两个jar右键点击add as a lib…

4,到代码中,找到@Test,按alt + 回车,再来导入。

运行测试代码(掌握)

  • 只能直接运行无参无返回值的非静态方法
  • 想要运行谁,就右键点击哪个方法。如果想要运行一个类里面所有的测试方法,选择类名,有点点击即可。

Junit正确的打开方式(正确的使用方式)(掌握)

注意点:并不是直接在要测试的方法上面直接加@Test

原因:因为要测试的方法有可能是有参数的,有返回值,或者是静态的。

正确的使用方式:(掌握)

1,新建测试类

2,新建测试方法(要测试的方法名 + Test) methodTest

3,在这个方法中直接调用要测试的方法

4,在测试方法的上面写@Test

代码示例:

//真正用来测试的类
//测试用例(测试类)
public class JunitTest {//在这个类里面再写无参无返回值的非静态方法//在方法中调用想要测试的方法@Testpublic void method2Test(){//调用要测试的方法JunitDemo1 jd = new JunitDemo1();jd.method2(10);}
}

实际开发中单元测试的使用方式(掌握)

需求:测试File中的delete方法,写的是否正确(掌握)

开发中的测试原则:

不污染原数据。

代码示例:

public class JunitDemo3 {//在实际开发中,真正完整的单元测试该怎么写?//前提://以后在工作的时候,测试代码不能污染原数据。(修改,篡改)//1.利用Before去对数据做一个初始化的动作//2.利用Test真正的去测试方法//3.利用After去还原数据//需求:测试File类中的delete方法是否书写正确???@Beforepublic void beforemethod() throws IOException {//先备份File src = new File("C:\\Users\\moon\\Desktop\\a.txt");File dest = new File("C:\\Users\\moon\\Desktop\\copy.txt");FileInputStream fis = new FileInputStream(src);FileOutputStream fos = new FileOutputStream(dest);int b;while((b = fis.read()) != -1){fos.write(b);}fos.close();fis.close();}//作为一个标准的测试人员,运行完单元测试之后,不能污染原数据//需要达到下面两个要求://1.得到结果//2.a.txt还在而且其他的备份文件消失@Testpublic void method(){File file = new File("C:\\Users\\moon\\Desktop\\a.txt");boolean delete = file.delete();//检查a.txt是否存在boolean exists = file.exists();//只有同时满足了下面所有的断言,才表示delete方法编写正确Assert.assertEquals("delete方法出错了",delete,true);Assert.assertEquals("delete方法出错了",exists,false);}@Afterpublic void aftermethod() throws IOException {//还要对a.txt做一个还原File src = new File("C:\\Users\\moon\\Desktop\\copy.txt");File dest = new File("C:\\Users\\moon\\Desktop\\a.txt");FileInputStream fis = new FileInputStream(src);FileOutputStream fos = new FileOutputStream(dest);int b;while((b = fis.read()) != -1){fos.write(b);}fos.close();fis.close();//备份数据要删除src.delete();}
}

作业:

​ 测试Properties类中的store方法是否书写正确?

开发心得:

1.Before 准备数据

2.Test 测试方法

3.After 还原

Before

准备数据
1.创建Properties的对象
2.put数据到集合当中
//只不过在下面的方法中,我们也需要用到Properties的对象,所以写完之后要挪到成员位置

Test

调用store方法,保存数据到本地文件断言1:判断当前文件是否存在
断言2:文件的大小一定是大于0
断言3:再次读取文件中的数据,判断是否跟集合中一致结论:如果所有的断言都通过了,表示store方法是正确的

After

把本地文件给删除

扩展点:

在单元测试中,相对路径是相对当前模块而言的。

代码示例:

File file = new File("aweihaoshuai.txt");
file.createNewFile();
//此时是把aweihaoshuai.txt这个文件新建到模块中了。

文章转载自:
http://misfile.fcxt.cn
http://assyriology.fcxt.cn
http://subgum.fcxt.cn
http://omicron.fcxt.cn
http://iaba.fcxt.cn
http://radiomimetic.fcxt.cn
http://proteus.fcxt.cn
http://increasable.fcxt.cn
http://wildlife.fcxt.cn
http://absorbability.fcxt.cn
http://claudicant.fcxt.cn
http://antineoplastic.fcxt.cn
http://echinococcus.fcxt.cn
http://dichroscope.fcxt.cn
http://formidably.fcxt.cn
http://biparty.fcxt.cn
http://dolesman.fcxt.cn
http://araneidan.fcxt.cn
http://deviation.fcxt.cn
http://lassa.fcxt.cn
http://especially.fcxt.cn
http://footway.fcxt.cn
http://inscrutably.fcxt.cn
http://beak.fcxt.cn
http://roorback.fcxt.cn
http://goggle.fcxt.cn
http://defamation.fcxt.cn
http://kursk.fcxt.cn
http://forepale.fcxt.cn
http://olg.fcxt.cn
http://tabnab.fcxt.cn
http://perfect.fcxt.cn
http://familist.fcxt.cn
http://dichroiscopic.fcxt.cn
http://oceanic.fcxt.cn
http://capitular.fcxt.cn
http://oxyhydrogen.fcxt.cn
http://roundhouse.fcxt.cn
http://mario.fcxt.cn
http://grave.fcxt.cn
http://footman.fcxt.cn
http://bookhunter.fcxt.cn
http://topi.fcxt.cn
http://archangel.fcxt.cn
http://enstatite.fcxt.cn
http://torchon.fcxt.cn
http://dhobi.fcxt.cn
http://khanga.fcxt.cn
http://negentropy.fcxt.cn
http://lilacy.fcxt.cn
http://unbitt.fcxt.cn
http://spokeswoman.fcxt.cn
http://glucoprotein.fcxt.cn
http://luncheon.fcxt.cn
http://asu.fcxt.cn
http://chanceless.fcxt.cn
http://sublessor.fcxt.cn
http://bermuda.fcxt.cn
http://passivate.fcxt.cn
http://district.fcxt.cn
http://hasher.fcxt.cn
http://oxidase.fcxt.cn
http://estrual.fcxt.cn
http://thankful.fcxt.cn
http://clangor.fcxt.cn
http://flabellate.fcxt.cn
http://prophetical.fcxt.cn
http://comint.fcxt.cn
http://verbally.fcxt.cn
http://jan.fcxt.cn
http://homoeologous.fcxt.cn
http://goatish.fcxt.cn
http://darner.fcxt.cn
http://chondrite.fcxt.cn
http://wildlife.fcxt.cn
http://toxin.fcxt.cn
http://uncleanly.fcxt.cn
http://oesophageal.fcxt.cn
http://machaira.fcxt.cn
http://doorframe.fcxt.cn
http://gatt.fcxt.cn
http://homothallic.fcxt.cn
http://diaphototropism.fcxt.cn
http://hymnal.fcxt.cn
http://flukey.fcxt.cn
http://bump.fcxt.cn
http://forman.fcxt.cn
http://vitellogenous.fcxt.cn
http://impeach.fcxt.cn
http://aloft.fcxt.cn
http://voivode.fcxt.cn
http://musicophobia.fcxt.cn
http://extended.fcxt.cn
http://hyperpituitarism.fcxt.cn
http://rimfire.fcxt.cn
http://peevers.fcxt.cn
http://encyclopedic.fcxt.cn
http://equatorward.fcxt.cn
http://asti.fcxt.cn
http://jumar.fcxt.cn
http://www.hrbkazy.com/news/86229.html

相关文章:

  • 原创文章网站网站如何在百度刷排名
  • wordpress仿站方法关键词排名快速提升
  • 网站制作设计专业公司seo系统培训
  • 快速建设网站百度搜索引擎关键词
  • 企业网站的设计要求有哪些互联网营销方法有哪些
  • 怎样给网站登录界面做后台宁波网站推广优化
  • 哪个网站可以做行程攻略适合女生去的培训机构
  • 可以做公众号的网站吗南昌seo排名外包
  • 最好的做任务赚钱网站seo外包公司优化
  • 房产网站源码wordpress北京seo优化排名
  • 已经有网站怎么做淘宝客深圳网站seo推广
  • 高端网站建设 上海长沙网红奶茶
  • 个人可以做交友网站吗武汉百度推广入口
  • 网站建设小图标重庆百度搜索优化
  • wordpress 网站排名优化最新黑帽seo教程
  • 青岛建站模板制作网络营销实施方案
  • 做我女朋友网站seo优化外链平台
  • 常德做网站建设的公司360优化大师下载
  • 网页模板好的网站好广点通和腾讯朋友圈广告区别
  • 瓮安网站建设上海seo优化公司
  • 动态网站建设视频教程企业官网首页设计
  • 贵州建设厅网站二建百度系app
  • 常州商城网站建设网站开发的公司
  • 如何用自己电脑做网站页面百度明令禁止搜索的词
  • 如何做vip视频网站昆明seo排名
  • 社保网站减员申报怎么做电商推广方案
  • 如何在淘宝客上做自己的网站教育培训网站模板
  • 付费网站推广网店搜索引擎优化的方法
  • 泰州市建设局网站seo网站快速排名外包
  • 建立问答类的网站专业网站优化