Remove the fill tests

This commit is contained in:
Paul Ferrand 2020-05-30 20:53:49 +02:00 committed by Jean Pierre Cimalando
parent 78191327d7
commit 781cae65ef

View file

@ -48,74 +48,6 @@ inline bool approxEqual(absl::Span<const Type> lhs, absl::Span<const Type> rhs,
return true;
}
TEST_CASE("[Helpers] fill() - Manual buffer")
{
std::vector<float> buffer(5);
std::vector<float> expected { fillValue, fillValue, fillValue, fillValue, fillValue };
sfz::fill<float, false>(absl::MakeSpan(buffer), fillValue);
REQUIRE(buffer == expected);
}
TEST_CASE("[Helpers] fill() - Small buffer")
{
std::vector<float> buffer(smallBufferSize);
std::vector<float> expected(smallBufferSize);
std::fill(expected.begin(), expected.end(), fillValue);
sfz::fill<float, false>(absl::MakeSpan(buffer), fillValue);
REQUIRE(buffer == expected);
}
TEST_CASE("[Helpers] fill() - Big buffer")
{
std::vector<float> buffer(bigBufferSize);
std::vector<float> expected(bigBufferSize);
std::fill(expected.begin(), expected.end(), fillValue);
sfz::fill<float, false>(absl::MakeSpan(buffer), fillValue);
REQUIRE(buffer == expected);
}
TEST_CASE("[Helpers] fill() - Small buffer -- SIMD")
{
std::vector<float> buffer(smallBufferSize);
std::vector<float> expected(smallBufferSize);
std::fill(expected.begin(), expected.end(), fillValue);
sfz::fill<float, true>(absl::MakeSpan(buffer), fillValue);
REQUIRE(buffer == expected);
}
TEST_CASE("[Helpers] fill() - Big buffer -- SIMD")
{
std::vector<float> buffer(bigBufferSize);
std::vector<float> expected(bigBufferSize);
std::fill(expected.begin(), expected.end(), fillValue);
sfz::fill<float, true>(absl::MakeSpan(buffer), fillValue);
REQUIRE(buffer == expected);
}
TEST_CASE("[Helpers] fill() - Small buffer -- doubles")
{
std::vector<double> buffer(smallBufferSize);
std::vector<double> expected(smallBufferSize);
std::fill(expected.begin(), expected.end(), fillValue);
sfz::fill<double, false>(absl::MakeSpan(buffer), fillValue);
REQUIRE(buffer == expected);
}
TEST_CASE("[Helpers] fill() - Big buffer -- doubles")
{
std::vector<double> buffer(bigBufferSize);
std::vector<double> expected(bigBufferSize);
std::fill(expected.begin(), expected.end(), fillValue);
sfz::fill<double, false>(absl::MakeSpan(buffer), fillValue);
REQUIRE(buffer == expected);
}
TEST_CASE("[Helpers] Interleaved read")
{
std::array<float, 16> input { 0.0f, 10.0f, 1.0f, 11.0f, 2.0f, 12.0f, 3.0f, 13.0f, 4.0f, 14.0f, 5.0f, 15.0f, 6.0f, 16.0f, 7.0f, 17.0f };