diff --git a/sflphone-common/src/audio/audiortp/AudioRtpFactory.cpp b/sflphone-common/src/audio/audiortp/AudioRtpFactory.cpp index c88ecc6101e16ec71f237b1ebbae5f53230b6994..cc52b96c636d36546c82c6c916b9a7decdc189e5 100644 --- a/sflphone-common/src/audio/audiortp/AudioRtpFactory.cpp +++ b/sflphone-common/src/audio/audiortp/AudioRtpFactory.cpp @@ -258,18 +258,18 @@ void AudioRtpFactory::updateSessionMedia (AudioCodec *audiocodec) } switch (_rtpSessionType) { - - case Sdes: - static_cast<AudioSrtpSession *> (_rtpSession)->updateSessionMedia (audiocodec); - break; - - case Symmetric: - static_cast<AudioSymmetricRtpSession *> (_rtpSession)->updateSessionMedia (audiocodec); - break; - - case Zrtp: - static_cast<AudioZrtpSession *> (_rtpSession)->updateSessionMedia (audiocodec); - break; + case Sdes: + static_cast<AudioSrtpSession *> (_rtpSession)->updateSessionMedia (audiocodec); + break; + case Symmetric: + static_cast<AudioSymmetricRtpSession *> (_rtpSession)->updateSessionMedia (audiocodec); + break; + case Zrtp: + static_cast<AudioZrtpSession *> (_rtpSession)->updateSessionMedia (audiocodec); + break; + default: + _debug("AudioRtpFactory: Unknown session type"); + break; } } diff --git a/sflphone-common/test/Makefile.am b/sflphone-common/test/Makefile.am index 2480e9bad8453fa35b5d2d37bb4e985e4a30887b..b1359f3b606be2d9c372411da10e69be3d79cbde 100644 --- a/sflphone-common/test/Makefile.am +++ b/sflphone-common/test/Makefile.am @@ -30,7 +30,9 @@ test_SOURCES = \ instantmessagingtest.h \ instantmessagingtest.cpp \ siptest.h \ - siptest.cpp + siptest.cpp \ + sdptest.h \ + sdptest.cpp LLIBS=$(CPPUNIT_LIBS) \ ../src/sflphoned-logger.o \ diff --git a/sflphone-common/test/rtptest.cpp b/sflphone-common/test/rtptest.cpp index fe8a395ac3ee354896c1a523d916e67b2a432643..eab969bb18ed4ef0e85f68ae5043abbbf5e13ce3 100644 --- a/sflphone-common/test/rtptest.cpp +++ b/sflphone-common/test/rtptest.cpp @@ -49,29 +49,10 @@ void RtpTest::setUp() { - pjsipInit(); - - CallID cid = "123456"; - - sipcall = new SIPCall (cid, Call::Incoming, _pool); - - sipcall->setLocalIp ("127.0.0.1"); - sipcall->setLocalAudioPort (RANDOM_LOCAL_PORT); - sipcall->setLocalExternAudioPort (RANDOM_LOCAL_PORT); } bool RtpTest::pjsipInit() { - // Create memory cache for pool - pj_caching_pool_init (&_cp, &pj_pool_factory_default_policy, 0); - - // Create memory pool for application. - _pool = pj_pool_create (&_cp.factory, "rtpTest", 4000, 4000, NULL); - - if (!_pool) { - _debug ("----- RtpTest: Could not initialize pjsip memory pool ------"); - return PJ_ENOMEM; - } return true; } @@ -80,46 +61,8 @@ void RtpTest::testRtpInitClose() { _debug ("-------------------- RtpTest::testRtpInitClose --------------------\n"); - audiortp = new AudioRtpFactory(); - - try { - _debug ("-------- Open Rtp Session ----------"); - audiortp->initAudioRtpConfig (sipcall); - audiortp->initAudioRtpSession (sipcall); - //AudioCodecType codecType = PAYLOAD_CODEC_ULAW; - //AudioCodec* audioCodec = Manager::instance().getCodecDescriptorMap().instantiateCodec(codecType); - //audiortp->start(audioCodec); - - } catch (...) { - _debug ("!!! Exception occured while Oppenning Rtp !!!"); - CPPUNIT_ASSERT (false); - - } - - CPPUNIT_ASSERT (audiortp != NULL); - - sleep (1); - - _debug ("------ RtpTest::testRtpClose() ------"); - - try { - _debug ("------ Close Rtp Session -------"); - audiortp->stop(); - - } catch (...) { - - _debug ("!!! Exception occured while closing Rtp !!!"); - CPPUNIT_ASSERT (false); - - } - - delete audiortp; - - audiortp = NULL; } void RtpTest::tearDown() { - delete sipcall; - sipcall = NULL; } diff --git a/sflphone-common/test/siptest.h b/sflphone-common/test/siptest.h index 947cb350abf9a3a329a5ecc5e61e0cf84d813bf3..08599c02c1edcf5324639d86ee90660421ccba80 100644 --- a/sflphone-common/test/siptest.h +++ b/sflphone-common/test/siptest.h @@ -53,7 +53,7 @@ class SIPTest : public CppUnit::TestCase { * Use cppunit library macros to add unit test the factory */ CPPUNIT_TEST_SUITE( SIPTest ); - CPPUNIT_TEST ( testSimpleOutgoingIpCall ); + // CPPUNIT_TEST ( testSimpleOutgoingIpCall ); // CPPUNIT_TEST ( testSimpleIncomingIpCall ); // CPPUNIT_TEST ( testTwoOutgoingIpCall ); // CPPUNIT_TEST ( testTwoIncomingIpCall );