发表于: 2019-11-07 23:44:48

1 964


今天完成的事情:


配置junit     

之前一直以为junit不用配置,直接引入依赖使用即可

原来还是要下载安装的


步骤1      setting -plugins   搜索junit下载

下载安装完毕后重启


步骤2    点开需要测试的类   

按Alt+insert

选择junit4即可


系统会自动生成一个测试的包和类  

测试方法也写上了

/** 
* StudentUtil Tester.
*
* @author <Authors name>
* @since <pre>11�� 8, 2019</pre>
* @version 1.0
*/
public class StudentImplTest {

@Before
public void before() throws Exception {
}

@After
public void after() throws Exception {



优化了jdbc代码


1.实体     

2.接口

3.实现类

4.工具类

5.测试



现在的测试代码  

直接调用实现类中的方法即可    代码简洁

(我之前写的测试类, 里面的sql语句是固定的      不能被其他类调用)

public class StudentDaoImplTest {


Student s = new Student();


StudentDaoImpl studentdaoimpl = new StudentDaoImpl();


@Before
public void before() throws Exception {
}
@After
public void after() throws Exception {
}
@Test
public void testAdd() throws Exception {

s.setname("");
   s.setqq(555555);
   s.setTime("77");
   s.setType("工程师");
   s.setwish("学习");
   s.setDaily("55/dd");
   s.setSenior("裘千尺");
   s.setStunum(54754);

   studentdaoimpl.add();
}

@Test
public void testDelete() throws Exception {
s.setId(10);
   studentdaoimpl.delete();
}

@Test
public void testSelectId() throws Exception {
s.setId(20);
   studentdaoimpl.selectId();
}

@Test
public void testUpdate() throws Exception {
s.setId(3);
   s.setname("改了改了");
   studentdaoimpl.update();



看了深度思考

关于map    list    array    set


array是 数组 

map    list     set是集合


 List:

1.可以允许重复的对象。

2.可以插入多个null元素。

3.是一个有序容器,保持了每个元素的插入顺序,输出的顺序就是插入的顺序。

4.常用的实现类有 ArrayList、LinkedList 和 Vector

ArrayList 最为流行,它提供了使用索引的随意访问

而 LinkedList 则对于经常需要从 List 中添加或删除元素的场合更为合适。


 Set:

1.不允许重复对象

2. 无序容器,你无法保证每个元素的存储顺序,TreeSet通过 Comparator  或者 Comparable 维护了一个排序顺序。

3. 只允许一个 null 元素

4.Set 接口最流行的几个实现类是 HashSet、LinkedHashSet 以及 TreeSet。最流行的是基于 HashMap 实现的 HashSet;TreeSet 还实现了 SortedSet 接口,因此 TreeSet 是一个根据其 compare() 和 compareTo() 的定义进行排序的有序容器。


Map:

1.Map不是collection的子接口或者实现类。Map是一个接口。

2.Map 的 每个 Entry 都持有两个对象,也就是一个键一个值,Map 可能会持有相同的值对象但键对象必须是唯一的。

3. TreeMap 也通过 Comparator  或者 Comparable 维护了一个排序顺序。

4. Map 里你可以拥有随意个 null 值但最多只能有一个 null 键。

5.Map 接口最流行的几个实现类是 HashMap、LinkedHashMap、Hashtable 和 TreeMap。(HashMap、TreeMap最常用)


明天的计划:


争取把剩下的任务都做完

然后继续深度思考


遇到的问题:


关于剩下的任务 


我现在写的代码  有(1)jdbc       (2) jdbctemplate           (3)mybaits         (4) spring mybatis



任务24  里 

直接执行main方法       去执行谁的main方法??    跑通什么流程??


任务25  26

我们要选择哪个连接方式进行  

循环调用    和try catch   任务 ?


还是自己随便选


收获:

学了junit的正确使用



返回列表 返回列表
评论

    分享到