Skip to content

Commit 950baf5

Browse files
committed
CON-618 added band-pass filter JUnit test
1 parent c956cff commit 950baf5

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

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

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,23 @@ public void Test_004_BandStop() {
8585

8686
runTestCommon(testId, sourceCsv, referenceCsv, filterType, samplingRate, cornerFrequency, nTaps);
8787
}
88+
89+
/**
90+
* Basic band-pass filter test
91+
*/
92+
@Test
93+
public void Test_005_BandPass() {
94+
String testId = "Test_005";
95+
int filterType = Filter.BAND_PASS;
96+
double samplingRate = 1024.0;
97+
double[] cornerFrequencies = { 100, 400 };
98+
int nTaps = 200;
99+
100+
String sourceCsv = "S:/Applications Team/Resources/Data Repository/JUnitTests/Shimmer-Java-Android-API/API_00002_Filters/WhiteNoise_001.csv";
101+
String referenceCsv = "S:/Applications Team/Resources/Data Repository/JUnitTests/Shimmer-Java-Android-API/API_00002_Filters/Reference/" + testId + ".csv";
102+
103+
runTestCommon(testId, sourceCsv, referenceCsv, filterType, samplingRate, cornerFrequencies, nTaps);
104+
}
88105

89106
private void runTestCommon(String testId, String sourceCsv, String referenceCsv, int filterType, double samplingRate, double[] cornerFrequency, int nTaps) {
90107
System.out.println("\n ------------------- " + testId + " start -------------------\n");

0 commit comments

Comments
 (0)