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