junit

作者: 王杰磊 | 来源:发表于2019-03-04 20:20 被阅读0次

    Spring通过IoC容器来管理所有java对象(也称bean)及其相互间的依赖关系

    • 1.在pom.xml中添加junit,spring-test,spring-context依赖


      image.png
    • 2.建立Max类
    package com.spring.IoC;
    
    public class Max {
        private int a;
        private int b;
    
        public Max(int a, int b) {
            this.a = a;
            this.b = b;
        }
        public int getMax(){
            return a>b?a:b;
        }
    }
    
    • 3.建立MaxTest
      把鼠标放在Max类名上按crtl+shift+T,选择要测试的方法
    import static org.junit.Assert.assertEquals;
    
    
    //指定单元测试环境
    @RunWith(SpringJUnit4ClassRunner.class)
    //指定配置文件路径
    @ContextConfiguration(locations={"/Spring.xml"})
    public class MaxTest {
        //自动注入
        @Autowired
        private  Max max;
        @Test
        public void getMax() {
            assertEquals(6, max.getMax());
        }
    
    • 4.在resource文件夹中建立Spring.xml
     <!--配置一个max的bean-->
        <bean id="max" class="com.spring.IoC.Max">
            <constructor-arg name="a" value="5"/>
            <constructor-arg name="b" value="6"/>
        </bean>
    
    • 5.运行测试类


      image.png

    相关文章

      网友评论

          本文标题:junit

          本文链接:https://www.haomeiwen.com/subject/pdrwuqtx.html