您的位置:首页 > 其它

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
就可以解决问题

代码和结果

运行截图



代码链接
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: