package edu.sc.seis.sod.process.waveform;
import junit.framework.TestCase;
/**
* @author groves Created on Sep 8, 2004
*/
public class FullDataCoverageTest extends TestCase {
public void setUp(){
fc = new FullDataCoverage();
}
public void testOverage(){
CoverageTestData ctd = CoverageTestData.makeOverage();
assertTrue(fc.accept( null, null, ctd.request, null, ctd.seis, null).isSuccess());
}
public void testEqualTimes(){
CoverageTestData ctd = CoverageTestData.makeEqualTimes();
assertTrue(fc.accept( null, null, ctd.request, null, ctd.seis, null).isSuccess());
}
public void testTooEarlyEndTime(){
CoverageTestData ctd = CoverageTestData.makeTooEarlyEndTime();
assertFalse(fc.accept( null, null, ctd.request, null, ctd.seis, null).isSuccess());
}
public void testTooLateBeginAndTooEarlyEnd(){
CoverageTestData ctd = CoverageTestData.makeTooLateBeginAndTooEarlyEnd();
assertFalse(fc.accept( null, null, ctd.request, null, ctd.seis, null).isSuccess());
}
public void testNoData(){
CoverageTestData ctd = CoverageTestData.makeNoData();
assertFalse(fc.accept(null, null, ctd.request, null, ctd.seis, null).isSuccess());
}
public void testCompleteMiss(){
CoverageTestData ctd = CoverageTestData.makeCompleteMiss();
assertFalse(fc.accept(null, null, ctd.request, null, ctd.seis, null).isSuccess());
}
private FullDataCoverage fc;
}