jar:spring Testing surpport Libraries
spring-test.jar
junit-4.4.jar
public class TestSpring extends AbstractDependencyInjectionSpringContextTests { @Override protected String[] getConfigLocations() { return new String[] {"classpath:hibernate.xml", "classpath:applicationContext.xml"}; } }
public class TestMemberTopic extends TestSpring { public void test(){ //------------ SuperDaoImpl<MemberTopic> superDao = (MemberTopicDaoImpl)applicationContext.getBean("memberTopicDao"); System.out.println("----------begin"); MemberTopic topic = superDao.load(1); System.out.println("title:" + topic.getTitle()); //Hibernate.initialize(topic.getThreads()); Collection<MemberThread> threads = topic.getThreads(); //Hibernate.in= itialize(threads); Iterator<MemberThread> it = threads.iterator(); MemberInfo info = topic.getMemberInfo(); System.out.println("-user:" + info.getRealname()); //System.out.println("list length:" + threads.size()); while(it.hasNext()){ System.out.println(it.next().getContent()); } System.out.println("----------end"); try { String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); String title = "主题88"; MemberTopic topic1 = new MemberTopic(); topic1.setCreatetime(date); topic1.setReply(1); //topic1.setUid(1); topic1.setTitle(title); topic1.setIp("88"); MemberInfo einfo = new MemberInfo(); einfo.setUid(8); topic1.setMemberInfo(einfo); MemberThread thread = new MemberThread(); thread.setContent("qqqq"); thread.setCreatetime(date); thread.setIp("1"); thread.setTopic(topic1); thread.setUid(8); topic1.appendThread(thread); superDao.save(topic1); } catch (Exception e) { e.printStackTrace(); } } }
更详细参见:http://yangblog.iteye.com/blog/964369