Package au.org.intersect.samifier.filter

Source Code of au.org.intersect.samifier.filter.ConfidenceScoreFilterUnitTest

package au.org.intersect.samifier.filter;

import au.org.intersect.samifier.domain.PeptideSearchResult;
import org.junit.Before;
import org.junit.Test;

import java.math.BigDecimal;

import static junit.framework.Assert.assertFalse;
import static junit.framework.Assert.assertTrue;

public class ConfidenceScoreFilterUnitTest
{
    ConfidenceScoreFilter filter;

    @Before
    public void oneTimeSetup()
    {
        filter = new ConfidenceScoreFilter(new BigDecimal("10.20"));
    }

    @Test
    public void testConfidenceScoreEqual()
    {
        BigDecimal confidenceScore = new BigDecimal("10.20");
        PeptideSearchResult peptideSearchResult = new PeptideSearchResult(null, null,null,null,0,0, confidenceScore);

        assertTrue(filter.accepts(peptideSearchResult));
    }


    @Test
    public void testConfidenceScoreGreater()
    {
        BigDecimal confidenceScore = new BigDecimal("11.20");
        PeptideSearchResult peptideSearchResult = new PeptideSearchResult(null, null,null,null,0,0, confidenceScore);

        assertTrue(filter.accepts(peptideSearchResult));
    }


    @Test
    public void testConfidenceScoreSmaller()
    {
        BigDecimal confidenceScore = new BigDecimal("1.20");
        PeptideSearchResult peptideSearchResult = new PeptideSearchResult(null, null,null,null,0,0, confidenceScore);

        assertFalse(filter.accepts(peptideSearchResult));
    }
}
TOP

Related Classes of au.org.intersect.samifier.filter.ConfidenceScoreFilterUnitTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.