From dd674bf35a53f2105c15fe3106bddee4385d1f07 Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Thu, 4 Apr 2024 22:38:45 -0400 Subject: [PATCH] Delimited list test needs to test disconnect. --- delimited_list.test/0.cc | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/delimited_list.test/0.cc b/delimited_list.test/0.cc index 5af3f47..485c964 100644 --- a/delimited_list.test/0.cc +++ b/delimited_list.test/0.cc @@ -21,7 +21,8 @@ static auto init= Alepha::Utility::enroll <=[] []( std::vector< std::string > names ) { std::ostringstream oss; - oss << Alepha::StartDelimitedList{ ", "s }; + auto delim= adaptStream( Alepha::StartDelimitedList{ ", "s }, oss ); + for( const auto &name: names ) { oss << Alepha::NextItem << name; @@ -42,13 +43,14 @@ static auto init= Alepha::Utility::enroll <=[] std::ostringstream oss; oss << setDelimiter( Alepha::IOStreams::fieldDelimiter, ", " ); - oss << Alepha::StartDelimitedList - { - []( std::ostream &os ) + auto delim= adaptStream( Alepha::StartDelimitedList { - os << Alepha::IOStreams::fieldDelimiter; - } - }; + []( std::ostream &os ) + { + os << Alepha::IOStreams::fieldDelimiter; + } + }, + oss ); for( const auto &name: names ) {