summaryrefslogtreecommitdiff
path: root/plugins/New_GPG/src/include/libs/process/test/set_env.cpp
diff options
context:
space:
mode:
authorAlexander Gluzsky <sss123next@list.ru>2013-02-04 16:43:34 +0000
committerAlexander Gluzsky <sss123next@list.ru>2013-02-04 16:43:34 +0000
commit6a3159197f21b14c2f74584bcbd0d63266b5db47 (patch)
treee75e6e9ca1cbd9c5839f0af5d1b542216279cf6e /plugins/New_GPG/src/include/libs/process/test/set_env.cpp
parentc32c268ada5d7e265a6f1085cc3e87589f4c1d4a (diff)
cleanup
usgin older boost api for backward compatibility git-svn-id: http://svn.miranda-ng.org/main/trunk@3424 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/New_GPG/src/include/libs/process/test/set_env.cpp')
-rw-r--r--plugins/New_GPG/src/include/libs/process/test/set_env.cpp57
1 files changed, 0 insertions, 57 deletions
diff --git a/plugins/New_GPG/src/include/libs/process/test/set_env.cpp b/plugins/New_GPG/src/include/libs/process/test/set_env.cpp
deleted file mode 100644
index d0eaf54e70..0000000000
--- a/plugins/New_GPG/src/include/libs/process/test/set_env.cpp
+++ /dev/null
@@ -1,57 +0,0 @@
-// Copyright (c) 2006, 2007 Julio M. Merino Vidal
-// Copyright (c) 2008 Ilya Sokolov, Boris Schaeling
-// Copyright (c) 2009 Boris Schaeling
-// Copyright (c) 2010 Felipe Tanus, Boris Schaeling
-// Copyright (c) 2011, 2012 Jeff Flinn, Boris Schaeling
-//
-// Distributed under the Boost Software License, Version 1.0. (See accompanying
-// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-
-#define BOOST_TEST_MAIN
-#define BOOST_TEST_IGNORE_SIGCHLD
-#include <boost/test/included/unit_test.hpp>
-#include <boost/process.hpp>
-#include <boost/system/error_code.hpp>
-#include <boost/iostreams/device/file_descriptor.hpp>
-#include <boost/iostreams/filtering_stream.hpp>
-#include <boost/iostreams/filter/newline.hpp>
-#include <set>
-#include <string>
-
-namespace bp = boost::process;
-namespace bpi = boost::process::initializers;
-
-BOOST_AUTO_TEST_CASE(set_env)
-{
- using boost::unit_test::framework::master_test_suite;
- namespace bio = boost::iostreams;
-
- std::set<std::string> env;
- env.insert("FOO=BAR");
-
- bp::pipe p = bp::create_pipe();
-
- {
- bio::file_descriptor_sink sink(p.sink, bio::close_handle);
- boost::system::error_code ec;
- bp::execute(
- bpi::run_exe(master_test_suite().argv[1]),
- bpi::set_cmd_line("test --query FOO"),
- bpi::set_env(env),
- bpi::bind_stdout(sink),
- bpi::set_on_error(ec)
- );
- BOOST_REQUIRE(!ec);
- }
-
- bio::file_descriptor_source source(p.source, bio::close_handle);
- bio::filtering_istream is;
- is.push(bio::newline_filter(bio::newline::posix));
- is.push(source);
-
- std::string s;
- std::getline(is, s);
- BOOST_CHECK_EQUAL(s, "defined");
- std::getline(is, s);
- BOOST_CHECK_EQUAL(s, "BAR");
-}