diff --git a/test/src/test_stream.cpp b/test/src/test_stream.cpp deleted file mode 100644 index d265778..0000000 --- a/test/src/test_stream.cpp +++ /dev/null @@ -1,30 +0,0 @@ -#include "aggregators.hpp" -#include "generator.hpp" -#include "manipulators.hpp" -#include "sources.hpp" -#include "stream.hpp" -#include "gmock/gmock.h" -#include "gtest/gtest.h" - -// temporary -#include - -char *demangle(const char *name) { - return abi::__cxa_demangle(name, nullptr, nullptr, nullptr); -} - -char mapper(int i) { return 'a' + i; } -fpgen::generator map(fpgen::generator in) { return map(in, mapper); } - -TEST(stream, inout) { - std::vector in = {0, 1, 2, 3}; - fpgen::stream strm = fpgen::from(in); - std::vector output; - strm >> output; - - std::vector expected; - fpgen::generator gen = fpgen::from(in); - expected = fpgen::aggregate_to(gen, expected); - - EXPECT_EQ(output, expected); -}