Пример #1
0
  /** Test of filter method, of class org.proteomecommons.io.filter.IntensityPeakListFilter. */
  public void testFilter() {
    System.out.println("filter");

    GenericPeakList peaklist = new GenericPeakList();
    GenericPeak gpa = new GenericPeak();
    GenericPeak gpb = new GenericPeak();
    GenericPeak parent = new GenericPeak();
    gpa.setIntensity(5);
    gpa.setMassOverCharge(2);

    gpb.setIntensity(1);
    gpb.setMassOverCharge(1);

    parent.setCharge(1);
    parent.setIntensity(4);
    parent.setMassOverCharge(5);
    peaklist.setParentPeak(parent);
    peaklist.setPeaks(new Peak[] {gpa, gpb});

    IntensityPeakListFilter instance = new IntensityPeakListFilter(1);

    PeakList res = instance.filter(peaklist);

    assertEquals(res.getParentPeak().getIntensity(), parent.getIntensity());
    assertEquals(res.getPeaks().length, 1);
    assertEquals(res.getPeaks()[0].getIntensity(), gpa.getIntensity());
    assertEquals(res.getPeaks()[0].getMassOverCharge(), gpa.getMassOverCharge());
  }