1.教材代码测试

2017-5-10 课堂实践20155203

2017-5-10 课堂实践20155203

2.在IDEA中以TDD的方式对String类和Arrays类进行学习

  • 测试相关方法的正常,错误和边界情况

  • String类

    • charAt
    • split
  • Arrays类

    • sort
    • binarySearch
      2017-5-10 课堂实践20155203

2017-5-10 课堂实践20155203

模拟实现Linux下Sort -t : -k 2的功能。参考 Sort的实现。提交码云链接和代码运行截图。

  1 import java.util.*;
  2
  3 public class MySort1 {
  4     public static void main(String [] args) {
  5         String [] toSort = {"aaa:10:1:1",
  6                             "ccc:30:3:4",
  7                             "bbb:50:4:5",
  8                             "ddd:20:5:3",
  9                             "eee:40:2:20"};
 10
 11         System.out.println("Before sort:");
 12         for (String str: toSort)
 13                     System.out.println(str);
 14
 15         Arrays.sort(toSort);
 16
 17         System.out.println("After sort:");
 18         for( String str : toSort)
 19             System.out.println(str);
 20     }
 21 }

2017-5-10 课堂实践20155203

2017-5-10 课堂实践20155203

遇到的问题及解决办法

  • 问题一:测试时,出现很多显示红色的包类;
  • 问题一解决方案:重新选取JUNIT3;

实践感受

通过这次实践发现了我平时学习中很多不细致的问题,有很多时候学习就是跟着教程走下来,只要没有出错的地方就不会思考太多,以至于我会在选择测试包类这么简单的问题上出错。

相关文章:

  • 2021-05-19
  • 2022-01-03
  • 2021-07-15
  • 2021-11-10
  • 2021-09-16
  • 2021-11-08
  • 2022-01-02
  • 2022-01-26
猜你喜欢
  • 2022-01-19
  • 2021-12-10
  • 2021-06-28
  • 2021-10-01
  • 2021-07-22
  • 2021-05-20
  • 2021-09-06
相关资源
相似解决方案