package com.fang.bbks.modules.sys.service; import static org.junit.Assert.*; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; import junit.framework.Assert; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.InitBinder; import com.fang.bbks.modules.sys.entity.BookContent; import com.fang.bbks.modules.sys.entity.Resource; /** * @Intro descrption here * @author Lee * @Date 2013-8-4 */ @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath*:/applicationContext.xml") @Transactional public class BookContentServiceTest { @Autowired BookContentService bcs; @Autowired BookService bs; BookContent bookContent = new BookContent(); @Before public void setUp() throws Exception { init(); } private void init() { Set<Resource> res = new HashSet<Resource>(); res.add(new Resource(Resource.SOURCE_TYPE_DOC,"das","das")); res.add(new Resource(Resource.SOURCE_TYPE_DOC,"111das","111das")); // bookContent.setBook(bs.findOne(1)); bookContent.setContent("XBBBBBBBBBB"); bookContent.setPageNum(32); //bookContent.setPics(res); } @Test public void testSave() { bcs.save(bookContent); } @Test public void testFindOne() { BookContent bc = bcs.save(bookContent); //Assert.assertEquals(bookContent.getContent(), bcs.findOne(bc.getId()).getContent()); } @Test public void testDelete() { BookContent bc = bcs.save(bookContent); //bcs.delete(bc.getId()); } }