package gov.nysenate.openleg.dao.entity.member; import gov.nysenate.openleg.BaseTests; import gov.nysenate.openleg.dao.entity.member.data.SqlMemberDao; import gov.nysenate.openleg.model.base.SessionYear; import gov.nysenate.openleg.model.entity.Chamber; import gov.nysenate.openleg.model.entity.SessionMember; import gov.nysenate.openleg.util.OutputUtils; import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; public class SqlMemberDaoTests extends BaseTests { private static final Logger logger = LoggerFactory.getLogger(SqlMemberDaoTests.class); @Autowired private SqlMemberDao memberDao; @Test public void testGetMember() throws Exception { logger.info(OutputUtils.toJson(memberDao.getMembersByShortName("JOHNSON C", Chamber.SENATE))); } @Test public void testGetMemberById() throws Exception { logger.info(OutputUtils.toJson(memberDao.getMemberById(459, SessionYear.of(2013)))); } @Test public void testGetMemberBySessionMemberId() throws Exception { SessionMember member = memberDao.getMemberBySessionId(661); logger.info(OutputUtils.toJson(member)); assert(member.getSessionMemberId()==306); assert(member.getLbdcShortName().equals("PEOPLES-STOKES")); } }