20155228 2017-5-10 课堂测试:Arrays和String单元测试
2017-05-10 11:11
288 查看
20155228 2017-5-10 课堂测试:Arrays和String单元测试
题目和要求
在IDEA中以TDD的方式对String类和Arrays类进行学习测试相关方法的正常,错误和边界情况
String类
charAt
split
Arrays类
sort
binarySearch
提交运行结果截图和码云代码链接,截图没有水印的需要单独找老师验收才有成绩
分析和设计
String的
charAt的作用是将字符串中第i个位置上的字符(从0开始计数)赋值给n,其用法为
n=string.charAt(i)
String的
split的作用是将字符串拆分成为几个字符串,其用法为(将字符串string以:为界限进行拆分,将拆分的几个字符串赋值给字符串数组string1)
string1=string.split(":")
Arrays的
sort的作用是将数组中的元素从小到大排序,其用法为(对arr数组进行排序)
Arrays.sort(arr);
Arrays的
binarySearch是寻找数组中某个元素所处的位置,其用法为(在arr中寻找数字1,将数字1的位置赋值给n,从0开始计数)
n=Arrays.binarySearch(arr,1);
问题和解决
使用Junit编写测试代码的时候需要用到@Test,在刚写下
@Test时IDEA会提示不能在这里使用
@Test,继续写下完整的测试函数这个问题就会解决。
创建测试代码前先要创建一个文件夹的目录,并标记为测试代码。
创建测试时在选项栏里选junit3时必须选择fix选项,不然import junit时会出错。
直接写
Arrays.sort(arr)是会提示出错的,这时候根据提示按下
alt+
enter就可以解决问题
代码和结果
运行截图代码链接
相关文章推荐
- 【课堂实验】Arrays和String单元测试
- 20155322 2016-2017-2 《Java面向对象程序设计》第十二周课堂练习之Arrays和String单元测试
- 《Java 程序设计》课堂实践项目-Arrays和String单元测试
- 20155228 2017-5-10 课堂测试:MySort
- 20155212Arrays和String测试_MySort
- iOS单元测试,String类型的宏,单个类测试可以正常取到,多个类一起测试取到的宏为null
- 课堂测试-单元测试
- 20155228 2017-5-31 课堂测试:编写MyOD.java
- 课堂测试-单元测试
- 课堂测试-单元测试(比较大小)
- 2017-2018-1 20155228 《信息安全系统设计基础》第二周课堂测试与课后作业
- 补交20145226蓝墨云班课 -- Arrays和String单元测试
- 软件工程课堂测试—单元测试
- 20155228 2018-01-03 课堂测试:嵌入式基础
- 单元测试:(一)在已完成的 spring + mybatis 项目中加入 dbunit 完成 dao 层自动化测试
- python单元测试同时生成自动化测试报告
- 测试方法之单元测试
- 20162316刘诚昊 17年10月9日测验“排序课堂测试”
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之五 - 死亡测试
- C++单元测试--打桩测试