package com.bimoku.integrate; import org.junit.Before; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.bimoku.common.bean.BookAmazon; import com.bimoku.common.bean.BookDB; import com.bimoku.common.bean.BookDD; import com.bimoku.common.bean.BookJD; import com.bimoku.common.bean.BookPub; public class IntegratedTest { DDIntegrated ddIntegrated; JDIntegrated jdIntegrated; AmazonIntegrated amazonIntegrated; DBIntegrated dbIntegrated; PubIntegrated pubIntegrated; @Before public void setUp() throws Exception { ApplicationContext ctx = new ClassPathXmlApplicationContext("classpath:/beans.xml"); ddIntegrated = (DDIntegrated) ctx.getBean("ddIntegrated"); jdIntegrated = (JDIntegrated) ctx.getBean("jdIntegrated"); amazonIntegrated = (AmazonIntegrated) ctx.getBean("amazonIntegrated"); dbIntegrated = (DBIntegrated) ctx.getBean("dbIntegrated"); pubIntegrated = (PubIntegrated) ctx.getBean("pubIntegrated"); } @Test public void testIntegrated() { for(int a=1;a<2;a++){ BookDD dd = new BookDD(); BookDB db = new BookDB(); BookJD jd = new BookJD(); BookAmazon am = new BookAmazon(); BookPub pub = new BookPub(); dd.setBookName("love u"+a); dd.setIsbn("isbn:am+"+a); dd.setPrice(22.3+a); dd.setOutLine(a+"我爱你中国【当当】"); db.setBookName("love u"+a); db.setIsbn("isbn:jd+"+a); db.setPrice(22.3+a); db.setOutLine(a+"我爱你中国【豆瓣】"); jd.setBookName("love u"+a); jd.setIsbn("isbn:jd+"+a); jd.setPrice(22.3+a); jd.setOutLine(null); jd.setCover_pic("c:/img/aa.jpg"); am.setBookName("love u"+a); am.setIsbn("isbn:am+"+a); am.setPrice(22.3+a); am.setOutLine(a+"我爱你中国【亚马逊】"); pub.setBookName("love u"+a); pub.setIsbn("isbn:jd+"+a); pub.setPrice(22.3+a); pub.setOutLine(a+"我爱你中国【中国互动】"); //================== ddIntegrated.integrated(dd); jdIntegrated.integrated(jd); amazonIntegrated.integrated(am); pubIntegrated.integrated(pub); dbIntegrated.integrated(db); //================== dd.setBookName("love u"+a); dd.setIsbn("isbn:pub+"+a); dd.setPrice(22.3+a); dd.setOutLine(a+"我爱你中国【当当】"); db.setBookName("love u"+a); db.setIsbn("isbn:dd+"+a); db.setPrice(22.3+a); db.setOutLine(a+"我爱你中国【豆瓣】"); jd.setBookName("love u"+a); jd.setIsbn("isbn:db+"+a); jd.setPrice(22.3+a); jd.setOutLine(a+"我爱你中国【京东】"); am.setBookName("love u"+a); am.setIsbn("isbn:jd+"+a); am.setPrice(22.3+a); am.setOutLine(a+"我爱你中国【亚马逊】"); pub.setBookName("love u"+a); pub.setIsbn("isbn:am+"+a); pub.setPrice(22.3+a); pub.setOutLine(a+"我爱你中国【中国互动】"); ddIntegrated.integrated(dd); jdIntegrated.integrated(jd); amazonIntegrated.integrated(am); pubIntegrated.integrated(pub); dbIntegrated.integrated(db); } } }