package net.sourceforge.seqware.common.business.impl; import java.util.List; import net.sourceforge.seqware.common.BaseUnit; import net.sourceforge.seqware.common.business.SequencerRunService; import net.sourceforge.seqware.common.factory.BeanFactory; import net.sourceforge.seqware.common.model.SequencerRun; import static org.junit.Assert.assertEquals; import org.junit.Test; /** * <p> * SequencerRunServiceImplTest class. * </p> * * @author boconnor * @version $Id: $Id * @since 0.13.3 */ public class SequencerRunServiceImplTest extends BaseUnit { /** * <p> * Constructor for SequencerRunServiceImplTest. * </p> * * @throws java.lang.Exception * if any. */ public SequencerRunServiceImplTest() throws Exception { super(); } /** * <p> * testFindByCriteria. * </p> */ @Test public void testFindByCriteria() { SequencerRunService sequencerRunServiceImpl = BeanFactory.getSequencerRunServiceBean(); List<SequencerRun> found = sequencerRunServiceImpl.findByCriteria("srk", false); assertEquals(1, found.size()); // Case sensitive found = sequencerRunServiceImpl.findByCriteria("Run", true); assertEquals(0, found.size()); found = sequencerRunServiceImpl.findByCriteria("Run", false); assertEquals(1, found.size()); // SWID found = sequencerRunServiceImpl.findByCriteria("4715", false); assertEquals(1, found.size()); } }