package com.norteksoft.wf.unit;
import org.junit.Assert;
import org.junit.Test;
import org.unitils.database.annotations.Transactional;
import org.unitils.database.util.TransactionMode;
import org.unitils.spring.annotation.SpringApplicationContext;
import org.unitils.spring.annotation.SpringBeanByName;
import com.norteksoft.portal.dao.MessageInfoDao;
import com.norteksoft.portal.entity.Message;
import com.norteksoft.product.api.ApiFactory;
@Transactional(TransactionMode.ROLLBACK)
@SpringApplicationContext({"applicationContext-test.xml","applicationContext.xml","applicationContext-memcache.xml"})
public class PortalServiceTest extends BaseWorkflowTestCase {
@SpringBeanByName
private MessageInfoDao messageInfoDao;
@Test
public void addMessage() throws Exception{
ApiFactory.getPortalService().addMessage("ems", "王晶的消息", "ldx", "ldx", "测试消息HEHEHEHEHEH!!!", "测试成功LALALALALA", null);
Message result = messageInfoDao.findUnique("from Message m where m.category=? and m.companyId=?", "测试消息HEHEHEHEHEH!!!",1L);
Assert.assertNotNull(result);
}
}