1 package com.imooc.test.aware; 2 3 import org.junit.Test; 4 import org.junit.runner.RunWith; 5 import org.junit.runners.BlockJUnit4ClassRunner; 6 7 import com.imooc.test.base.UnitTestBase; 8 9 @RunWith(BlockJUnit4ClassRunner.class)10 public class TestAware extends UnitTestBase {11 static {12 System.out.println("-----TestAware static{}------");13 }14 15 public TestAware() {16 // 父类构造器17 super("classpath:spring-aware.xml");18 System.out.println("TestAware Construct()...");19 }20 21 // @Test22 // public void testMoocApplicationContext() {23 // System.out.println("testMoocApplicationContext : " +24 // super.getBean("moocApplicationContext").hashCode());25 // }26 27 @Test28 public void textMoocBeanName() {29 /*30 * 使用@Test注解对某个类A里的b方法进行测试的时候,程序的执行顺序依次是31 * 32 * 1 静态代码块(如果有的话)33 * 34 * 2 A类的构造器里的代码35 * 36 * 3 b方法里的代码37 */38 System.out.println("textMoocBeanName : " + super.getBean("moocBeanName").hashCode());39 }40 41 }