• PASS - zero-size array exception
  • PASS - alpha < 0 exception
  • PASS - alpha == 0 exception
  • PASS - alpha == 1 exception
  • PASS - alpha > 1 exception
  • PASS - Filter coeffs for alpha = 0.9 order = 1 sum to unity: b.sum() = 1
  • PASS - Filter coeffs for alpha = 0.7 order = 2 sum to unity: b.sum() = 1
  • PASS - Filter coeffs for alpha = 0.5 order = 3 sum to unity: b.sum() = 1
  • PASS - Filter coeffs for alpha = 0.3 order = 4 sum to unity: b.sum() = 1
  • PASS - Filter coeffs for alpha = 0.1 order = 5 sum to unity: b.sum() = 1
  • PASS - Filter coeffs for alpha = 0.05 order = 6 sum to unity: b.sum() = 1
  • PASS - Filter coeffs for alpha = 0.5 order = 10 sum to unity: b.sum() = 1
  • PASS - alpha < 0 exception
  • PASS - alpha == 0 exception
  • PASS - alpha == 1 exception
  • PASS - alpha > 1 exception
  • PASS - zero-size array exception
  • PASS - getAlpha()
  • PASS - getOrder()
  • PASS - Copy constructor
  • PASS - Assignment operator
  • PASS - Order 0 interpolation, alpha = 0.1
  • PASS - Order 0 interpolation, alpha = 0.5
  • PASS - Order 0 interpolation, alpha = 0.99
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Order 1 interpolation, alpha = 0.2
  • PASS - Order 2 interpolation, alpha = 0.2
  • PASS - Order 3 interpolation, alpha = 0.2
  • PASS - Order 4 interpolation, alpha = 0.2
  • PASS - Order 5 interpolation, alpha = 0.2
  • PASS - Order 6 interpolation, alpha = 0.2
  • PASS - Order 7 interpolation, alpha = 0.2
  • PASS - Order 8 interpolation, alpha = 0.2
  • PASS - Order 1 interpolation, alpha = 0.4
  • PASS - Order 2 interpolation, alpha = 0.4
  • PASS - Order 3 interpolation, alpha = 0.4
  • PASS - Order 4 interpolation, alpha = 0.4
  • PASS - Order 5 interpolation, alpha = 0.4
  • PASS - Order 6 interpolation, alpha = 0.4
  • PASS - Order 7 interpolation, alpha = 0.4
  • PASS - Order 8 interpolation, alpha = 0.4
  • PASS - Order 1 interpolation, alpha = 0.6
  • PASS - Order 2 interpolation, alpha = 0.6
  • PASS - Order 3 interpolation, alpha = 0.6
  • PASS - Order 4 interpolation, alpha = 0.6
  • PASS - Order 5 interpolation, alpha = 0.6
  • PASS - Order 6 interpolation, alpha = 0.6
  • PASS - Order 7 interpolation, alpha = 0.6
  • PASS - Order 8 interpolation, alpha = 0.6
  • PASS - Order 1 interpolation, alpha = 0.8
  • PASS - Order 2 interpolation, alpha = 0.8
  • PASS - Order 3 interpolation, alpha = 0.8
  • PASS - Order 4 interpolation, alpha = 0.8
  • PASS - Order 5 interpolation, alpha = 0.8
  • PASS - Order 6 interpolation, alpha = 0.8
  • PASS - Order 7 interpolation, alpha = 0.8
  • PASS - Order 8 interpolation, alpha = 0.8
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Order 0 interpolation, alpha = 0.1
  • PASS - Order 0 interpolation, alpha = 0.5
  • PASS - Order 0 interpolation, alpha = 0.99
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Order 1 interpolation, alpha = 0.2
  • PASS - Order 2 interpolation, alpha = 0.2
  • PASS - Order 3 interpolation, alpha = 0.2
  • PASS - Order 4 interpolation, alpha = 0.2
  • PASS - Order 5 interpolation, alpha = 0.2
  • PASS - Order 6 interpolation, alpha = 0.2
  • PASS - Order 7 interpolation, alpha = 0.2
  • PASS - Order 8 interpolation, alpha = 0.2
  • PASS - Order 1 interpolation, alpha = 0.4
  • PASS - Order 2 interpolation, alpha = 0.4
  • PASS - Order 3 interpolation, alpha = 0.4
  • PASS - Order 4 interpolation, alpha = 0.4
  • PASS - Order 5 interpolation, alpha = 0.4
  • PASS - Order 6 interpolation, alpha = 0.4
  • PASS - Order 7 interpolation, alpha = 0.4
  • PASS - Order 8 interpolation, alpha = 0.4
  • PASS - Order 1 interpolation, alpha = 0.6
  • PASS - Order 2 interpolation, alpha = 0.6
  • PASS - Order 3 interpolation, alpha = 0.6
  • PASS - Order 4 interpolation, alpha = 0.6
  • PASS - Order 5 interpolation, alpha = 0.6
  • PASS - Order 6 interpolation, alpha = 0.6
  • PASS - Order 7 interpolation, alpha = 0.6
  • PASS - Order 8 interpolation, alpha = 0.6
  • PASS - Order 1 interpolation, alpha = 0.8
  • PASS - Order 2 interpolation, alpha = 0.8
  • PASS - Order 3 interpolation, alpha = 0.8
  • PASS - Order 4 interpolation, alpha = 0.8
  • PASS - Order 5 interpolation, alpha = 0.8
  • PASS - Order 6 interpolation, alpha = 0.8
  • PASS - Order 7 interpolation, alpha = 0.8
  • PASS - Order 8 interpolation, alpha = 0.8
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Order 0 interpolation, alpha = 0.1
  • PASS - Order 0 interpolation, alpha = 0.5
  • PASS - Order 0 interpolation, alpha = 0.99
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Order 1 interpolation, alpha = 0.2
  • PASS - Order 2 interpolation, alpha = 0.2
  • PASS - Order 3 interpolation, alpha = 0.2
  • PASS - Order 4 interpolation, alpha = 0.2
  • PASS - Order 5 interpolation, alpha = 0.2
  • PASS - Order 6 interpolation, alpha = 0.2
  • PASS - Order 7 interpolation, alpha = 0.2
  • PASS - Order 8 interpolation, alpha = 0.2
  • PASS - Order 1 interpolation, alpha = 0.4
  • PASS - Order 2 interpolation, alpha = 0.4
  • PASS - Order 3 interpolation, alpha = 0.4
  • PASS - Order 4 interpolation, alpha = 0.4
  • PASS - Order 5 interpolation, alpha = 0.4
  • PASS - Order 6 interpolation, alpha = 0.4
  • PASS - Order 7 interpolation, alpha = 0.4
  • PASS - Order 8 interpolation, alpha = 0.4
  • PASS - Order 1 interpolation, alpha = 0.6
  • PASS - Order 2 interpolation, alpha = 0.6
  • PASS - Order 3 interpolation, alpha = 0.6
  • PASS - Order 4 interpolation, alpha = 0.6
  • PASS - Order 5 interpolation, alpha = 0.6
  • PASS - Order 6 interpolation, alpha = 0.6
  • PASS - Order 7 interpolation, alpha = 0.6
  • PASS - Order 8 interpolation, alpha = 0.6
  • PASS - Order 1 interpolation, alpha = 0.8
  • PASS - Order 2 interpolation, alpha = 0.8
  • PASS - Order 3 interpolation, alpha = 0.8
  • PASS - Order 4 interpolation, alpha = 0.8
  • PASS - Order 5 interpolation, alpha = 0.8
  • PASS - Order 6 interpolation, alpha = 0.8
  • PASS - Order 7 interpolation, alpha = 0.8
  • PASS - Order 8 interpolation, alpha = 0.8
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Order 0 interpolation, alpha = 0.1
  • PASS - Order 0 interpolation, alpha = 0.5
  • PASS - Order 0 interpolation, alpha = 0.99
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Order 1 interpolation, alpha = 0.2
  • PASS - Order 2 interpolation, alpha = 0.2
  • PASS - Order 3 interpolation, alpha = 0.2
  • PASS - Order 4 interpolation, alpha = 0.2
  • PASS - Order 5 interpolation, alpha = 0.2
  • PASS - Order 6 interpolation, alpha = 0.2
  • PASS - Order 7 interpolation, alpha = 0.2
  • PASS - Order 8 interpolation, alpha = 0.2
  • PASS - Order 1 interpolation, alpha = 0.4
  • PASS - Order 2 interpolation, alpha = 0.4
  • PASS - Order 3 interpolation, alpha = 0.4
  • PASS - Order 4 interpolation, alpha = 0.4
  • PASS - Order 5 interpolation, alpha = 0.4
  • PASS - Order 6 interpolation, alpha = 0.4
  • PASS - Order 7 interpolation, alpha = 0.4
  • PASS - Order 8 interpolation, alpha = 0.4
  • PASS - Order 1 interpolation, alpha = 0.6
  • PASS - Order 2 interpolation, alpha = 0.6
  • PASS - Order 3 interpolation, alpha = 0.6
  • PASS - Order 4 interpolation, alpha = 0.6
  • PASS - Order 5 interpolation, alpha = 0.6
  • PASS - Order 6 interpolation, alpha = 0.6
  • PASS - Order 7 interpolation, alpha = 0.6
  • PASS - Order 8 interpolation, alpha = 0.6
  • PASS - Order 1 interpolation, alpha = 0.8
  • PASS - Order 2 interpolation, alpha = 0.8
  • PASS - Order 3 interpolation, alpha = 0.8
  • PASS - Order 4 interpolation, alpha = 0.8
  • PASS - Order 5 interpolation, alpha = 0.8
  • PASS - Order 6 interpolation, alpha = 0.8
  • PASS - Order 7 interpolation, alpha = 0.8
  • PASS - Order 8 interpolation, alpha = 0.8
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct
  • PASS - Split sizes are correct
  • PASS - Data correct