From 774e2789774dcb35f7e9e4cfa41632e13e2ac09e Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Wed, 4 Dec 2013 14:04:33 +0100 Subject: Modernise autotools files. Convert all tests to cppunit. --- test/test_connectivity.cc | 122 ---------------------------------------------- 1 file changed, 122 deletions(-) delete mode 100644 test/test_connectivity.cc (limited to 'test/test_connectivity.cc') diff --git a/test/test_connectivity.cc b/test/test_connectivity.cc deleted file mode 100644 index e115748..0000000 --- a/test/test_connectivity.cc +++ /dev/null @@ -1,122 +0,0 @@ -/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ -/* vim: set et sw=2 ts=2: */ -/*************************************************************************** - * test_init.cc - * - * Mon Sep 2 14:02:16 CEST 2013 - * Copyright 2013 Bent Bisballe Nyeng - * deva@aasimon.org - ****************************************************************************/ - -/* - * This file is part of lrtp. - * - * lrtp 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 2.1 of the License, or (at your option) any later version. - * - * lrtp 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 lrtp; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ -#include - -#include - -#include -#include - -#define KEY "123456789012345678901234567890123456789012345678901234567890" -#define SSRC 1234567890 - -void dump(const char *title, const char *buf, size_t size) -{ - printf("%12s: ", title); - for(int i = 0; i < size; i++) { - if(i % 8 == 0) printf(" "); - printf("%02x ", (unsigned char)*buf++); - } - printf("\n"); -} - -int main() -{ - char frame[5]; - int pkg_size = 4; - - std::vector packets; - unsigned int csrc = 42; - - { // Encode - struct lrtp_t *lrtp = lrtp_init(KEY, SSRC); - - struct lrtp_profile_t *profile = - lrtp_create_profile(lrtp, PROFILE_RAW, csrc, - OPTION_RAW_PKG_SIZE, pkg_size, - OPTION_END); - - char packet[16*1024]; - size_t size = sizeof(packet); - - for(unsigned int ts = 0; ts < 8; ts++) { - int ret = 0; - ret = lrtp_enqueue_frame(profile, frame, sizeof(frame)); - while( (ret = lrtp_pack(lrtp, packet, sizeof(packet))) != 0) { - std::string p; - p.append(packet, ret); - packets.push_back(p); - dump("pkg", packet, ret); - } - } - - lrtp_destroy_profile(lrtp, csrc); - - lrtp_close(lrtp); - } - - { // Decode - struct lrtp_t *lrtp = lrtp_init(KEY, SSRC); - - struct lrtp_profile_t *profile = - lrtp_create_profile(lrtp, PROFILE_RAW, csrc, - OPTION_RAW_PKG_SIZE, pkg_size, - OPTION_END); - - char frame[16*1024]; - size_t framesize = sizeof(frame); - - int cnt = 0; - - std::vector::iterator i = packets.begin(); - while(i != packets.end()) { - size_t packetsize = i->size(); - printf("unpack sz: %d\n", packetsize); - const char *packet = i->data(); - unsigned int ts; - - framesize = sizeof(frame); - - lrtp_unpack(lrtp, packet, packetsize); - int ret; - while((ret = lrtp_dequeue_frame(lrtp, frame, framesize, &csrc, &ts)) - != 0) { - printf("Got %d bytes, csrc %d, ts: %d\n", ret, csrc, ts); - dump("pkg", frame, ret); - } - - i++; - } - - lrtp_destroy_profile(lrtp, csrc); - lrtp_close(lrtp); - } - - return 0; -} - -- cgit v1.2.3