#[path = "../util/mod.rs"]
mod util;
use util::*;
mod no_server;
mod stream;
use interprocess::local_socket::NameTypeSupport;
#[test]
fn local_socket_stream() {
use stream::*;
util::drive_server_and_multiple_clients(|s, n| server(s, n, false), client);
if NameTypeSupport::query() == NameTypeSupport::Both {
util::drive_server_and_multiple_clients(|s, n| server(s, n, true), client);
}
}
#[test]
fn local_socket_no_server() -> TestResult {
no_server::run_and_verify_error(false)?;
if NameTypeSupport::query() == NameTypeSupport::Both {
no_server::run_and_verify_error(true)?;
}
Ok(())
}