From 802d84df533c131f91fbc599dae915390fad3e2b Mon Sep 17 00:00:00 2001 From: Martin Sustrik Date: Thu, 16 Feb 2012 10:05:52 +0900 Subject: Redundant test_ prefix removed from tests Signed-off-by: Martin Sustrik --- tests/reqrep_tcp.cpp | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 tests/reqrep_tcp.cpp (limited to 'tests/reqrep_tcp.cpp') diff --git a/tests/reqrep_tcp.cpp b/tests/reqrep_tcp.cpp new file mode 100644 index 0000000..d66f726 --- /dev/null +++ b/tests/reqrep_tcp.cpp @@ -0,0 +1,53 @@ +/* + Copyright (c) 2010-2012 250bpm s.r.o. + Copyright (c) 2011 iMatix Corporation + Copyright (c) 2010-2011 Other contributors as noted in the AUTHORS file + + This file is part of Crossroads project. + + Crossroads is free software; you can redistribute it and/or modify it under + the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + Crossroads is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . +*/ + +#include "testutil.hpp" + +int XS_TEST_MAIN () +{ + fprintf (stderr, "reqrep_tcp test running...\n"); + + void *ctx = xs_init (1); + assert (ctx); + + void *sb = xs_socket (ctx, XS_REP); + assert (sb); + int rc = xs_bind (sb, "tcp://127.0.0.1:5560"); + assert (rc == 0); + + void *sc = xs_socket (ctx, XS_REQ); + assert (sc); + rc = xs_connect (sc, "tcp://127.0.0.1:5560"); + assert (rc == 0); + + bounce (sb, sc); + + rc = xs_close (sc); + assert (rc == 0); + + rc = xs_close (sb); + assert (rc == 0); + + rc = xs_term (ctx); + assert (rc == 0); + + return 0 ; +} -- cgit v1.2.3