Skip to content

Commit c956cff

Browse files
committed
CON-618 #time 5m Added band-stop test case.
1 parent ecee4aa commit c956cff

1 file changed

Lines changed: 19 additions & 2 deletions

File tree

ShimmerDriver/src/test/java/com/shimmerresearch/algorithms/API_00002_Filters.java

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,23 @@ public void Test_003_HighPass() {
6969
runTestCommon(testId, sourceCsv, referenceCsv, filterType, samplingRate, cornerFrequency, nTaps);
7070
}
7171

72+
/**
73+
* Basic band-stop filter test
74+
*/
75+
@Test
76+
public void Test_004_BandStop() {
77+
String testId = "Test_004";
78+
int filterType = Filter.BAND_STOP;
79+
double samplingRate = 1024.0;
80+
double[] cornerFrequency = { 100, 400 };
81+
int nTaps = 200;
82+
83+
String sourceCsv = "S:/Applications Team/Resources/Data Repository/JUnitTests/Shimmer-Java-Android-API/API_00002_Filters/WhiteNoise_001.csv";
84+
String referenceCsv = "S:/Applications Team/Resources/Data Repository/JUnitTests/Shimmer-Java-Android-API/API_00002_Filters/Reference/" + testId + ".csv";
85+
86+
runTestCommon(testId, sourceCsv, referenceCsv, filterType, samplingRate, cornerFrequency, nTaps);
87+
}
88+
7289
private void runTestCommon(String testId, String sourceCsv, String referenceCsv, int filterType, double samplingRate, double[] cornerFrequency, int nTaps) {
7390
System.out.println("\n ------------------- " + testId + " start -------------------\n");
7491

@@ -90,7 +107,7 @@ private void runTestCommon(String testId, String sourceCsv, String referenceCsv,
90107
double[] filteredSignal = filter.filterData(sourceSignal);
91108

92109
if(REPLACE_REFERENCE_CSVS) {
93-
System.out.println("\tReplacing the reference CSV");
110+
System.out.println("\tWARNING! Replacing the reference CSV");
94111
saveReferenceCsv(referenceCsv, filteredSignal);
95112
}
96113

@@ -102,7 +119,7 @@ private void runTestCommon(String testId, String sourceCsv, String referenceCsv,
102119
compareDoubleArrays(filteredSignal, referenceSignal);
103120
} catch (Exception e) {
104121
e.printStackTrace();
105-
assertTrue("Error parsing the source CSV", false);
122+
assertTrue("Error -> see console", false);
106123
}
107124

108125
System.out.println("\n ------------------- " + testId + " end -------------------\n");

0 commit comments

Comments
 (0)