zoukankan      html  css  js  c++  java
  • 单元测试(一)

    1.单元测试中 @Test 执行 过程

    ① 执行之前,先进行判断springXmlpath 即spring加载路径是否存在(见图一)

    (1)

    ② 如何判断spring的加载路径是否存在?其实是通过构造器传入(见图二),在子类中构造器调用super方法传入文件位置 (见图三),然后在 @Before 中获取文件位置加载文件并且创建上下文即context ,context 也就是IOC容器,当context    start( 启动)时,它会查找配置文件里边配置的信息(见图四),并把这些信息装载到spring上下文去 。在使用的过程中通过context的getBean方法来获取相应的对象(见图五),也就是我们使用的OneInterface  oneinterface = super.getBean("oneinterface ")  中的getBean(),返回的是 oneinterface  ,oneinterface  是一个bean ID,也就是 图四中的bean  id,其实最终返回的就是图四中OneInterfaceImpI 它的一个对象。最后我们调用它的hello方法得到我们想要的结果,这就是它的执行过程。

    (2)

     

    ( 3)

    (4)

    (5)

    ③ 运行  (见图六)(先找文件-》进行测试 -》执行结果 -》关闭容器)

    本人开发小白,所写随笔有转发、有心得、随笔、所见问题、或者感觉不错的东西,希望能帮助他人,同时也相当给自己方便!(未来及标明出处,望原作者以及读者见谅海涵!一切为了能解决问题。。。。)
  • 相关阅读:
    盛最多水的容器
    字符串的排序
    整数拆分
    TCP和UDP编程
    旋转图像
    非递减数列
    不同路径2
    不同路径
    压缩拉伸图片
    Java对List分割及使用Spring多线程调用
  • 原文地址:https://www.cnblogs.com/chengjiao/p/9633171.html
Copyright © 2011-2022 走看看