0734w-月下竹音

          0734是來自家鄉的聲音

          常用鏈接

          統計

          最新評論

          多對多測試

          package com.dsii.eservice.creationservice.dao.test;

          import junit.framework.TestCase;
          import net.sf.hibernate.HibernateException;
          import org.apache.commons.logging.Log;
          import org.apache.commons.logging.LogFactory;

          import com.dsii.eservice.creationservice.dao.ArtDAO;
          import com.dsii.eservice.creationservice.po.ArtPO;
          import com.dsii.eservice.creatorservice.po.CreatorPO;

          public class ArtDAOTests extends TestCase {


           private Log log = LogFactory.getLog(ArtDAOTests.class);

           private static Integer pInsertKey1;
           private static Integer pInsertKey2;
           private static Integer pInsertKey3;
           private static Integer pInsertKey4;
           private static Integer pInsertKey5;
           private static Integer pInsertKey6;

           public ArtDAOTests(String arg0) {
            super(arg0);
           }

           /*
            * @see TestCase#setUp()
            */
           protected void setUp() throws Exception {
            super.setUp();
           }

           /*
            * @see TestCase#tearDown()
            */
           protected void tearDown() throws Exception {
            super.tearDown();
           }

           /**
            *
            * <p><code>testInsertObject</code></p>
            *
            * @authorspark 2005-8-3
            * @since1.0
            */
           public void testInsertObject() throws HibernateException {

            log.debug("----------testInsertObject start-------------");
            ArtPO artPO1 = new ArtPO();
            artPO1.setArtId(new Integer(1));
            artPO1.setArtTypeId(new Integer(6));
            artPO1.setArtName("spark");
            
            ArtPO artPO2 = new ArtPO();
            artPO2.setArtId(new Integer(2));
            artPO2.setArtTypeId(new Integer(7));
            artPO2.setArtName("spark2");
            
            ArtPO artPO3 = new ArtPO();
            artPO3.setArtId(new Integer(3));
            artPO3.setArtTypeId(new Integer(8));
            artPO3.setArtName("spark3");

            CreatorPO creatorPO1 = new CreatorPO();
            creatorPO1.setArtCreatorId(new Integer(31));
            CreatorPO creatorPO2 = new CreatorPO();
            creatorPO2.setArtCreatorId(new Integer(32));
            CreatorPO creatorPO3 = new CreatorPO();
            creatorPO3.setArtCreatorId(new Integer(37));
            //artPO1
            artPO1.getCreatorSet().add(creatorPO1);
            artPO1.getCreatorSet().add(creatorPO2);
            artPO2.getCreatorSet().add(creatorPO2);
            artPO2.getCreatorSet().add(creatorPO3);
            artPO3.getCreatorSet().add(creatorPO1);
            artPO3.getCreatorSet().add(creatorPO3);
            //creatorPO1
            creatorPO1.getArtSet().add(artPO1);
            creatorPO1.getArtSet().add(artPO2);
            creatorPO2.getArtSet().add(artPO2);
            creatorPO2.getArtSet().add(artPO3);
            creatorPO3.getArtSet().add(artPO1);
            creatorPO3.getArtSet().add(artPO3);

            //  artPO.setArtsize("big");
            //  artPO.setArtCreatedYear("CreatedYear1");
            //  artPO.setArtDrawedBird("DrawedBird1");
            //  artPO.setOriginal("original1");
            //  artPO.setDepostion("top");
            //  artPO.setIntroduction("china1");
            //  artPO.setArtFileURL("  //  artPO.setModifyDate(TimeUtils.getCurrentTimestamp());
              try {
               log.info("----------pInsertKey1 insertObject(artPO1) start-------------");
               pInsertKey1 = (Integer) ArtDAO.getInstance().insertObject(artPO1);
               pInsertKey2 = (Integer) ArtDAO.getInstance().insertObject(artPO2);
               pInsertKey3 = (Integer) ArtDAO.getInstance().insertObject(artPO3);
               pInsertKey4 = (Integer) ArtDAO.getInstance().insertObject(creatorPO1);
               pInsertKey5 = (Integer) ArtDAO.getInstance().insertObject(creatorPO2);
               pInsertKey6 = (Integer) ArtDAO.getInstance().insertObject(creatorPO3);
               log.debug("--------pInsertKey ==---------------" + pInsertKey1);
              } catch (Exception e) {
               e.printStackTrace();
              }
           }

           /**
            * <p><code>testFindByPrimeryKey</code></p>
            */
           // public void testFindByPrimeryKey() {
           //  log.debug("--------testFindByPrimeryKey start---------------");
           //
           //  Integer pk = pInsertKey;
           //  try {
           //   ArtPO po = (ArtPO) ArtDAO.getInstance()
           //     .findByPrimeryKey(new Integer(1));
           //   assertEquals("1", po.getArtId());
           //   assertEquals("inCreator", po.getCreator());
           //   log.debug("--------BirdsPO==---------------" + po);
           //  } catch (Exception e) {
           //   e.printStackTrace();
           //  }
           //  log.debug("--------testFindByPrimeryKey end---------------");
           // }

          }

          posted on 2005-10-21 09:45 sparkwu 閱讀(395) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 开化县| 威远县| 建宁县| 承德县| 明溪县| 抚顺市| 绿春县| 昆山市| 舞钢市| 靖远县| 长葛市| 元江| 汝南县| 交口县| 宿州市| 青神县| 永仁县| 罗定市| 平安县| 阿克苏市| 讷河市| 溧阳市| 偏关县| 芷江| 密云县| 左贡县| 武平县| 贡山| 沙雅县| 东源县| 南通市| 习水县| 新乡县| 玉门市| 望奎县| 青阳县| 江达县| 乡宁县| 赣榆县| 建宁县| 泸州市|