add jni wrapper junit test case
This commit is contained in:
parent
284032b213
commit
5e105aec46
3 changed files with 63 additions and 1 deletions
|
@ -30,6 +30,7 @@ public class TestRunner extends JUnitReportTestRunner {
|
||||||
@Override
|
@Override
|
||||||
public TestSuite getAllTests () {
|
public TestSuite getAllTests () {
|
||||||
TestSuite suite = new TestSuite("Tests");
|
TestSuite suite = new TestSuite("Tests");
|
||||||
|
suite.addTest(new WrapperTester());
|
||||||
addSuites(suite, mSuite, mTest);
|
addSuites(suite, mSuite, mTest);
|
||||||
return suite;
|
return suite;
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,61 @@
|
||||||
|
package org.linphone.tester;
|
||||||
|
|
||||||
|
import org.linphone.core.LinphoneCore;
|
||||||
|
import org.linphone.core.LinphoneCoreFactory;
|
||||||
|
import org.linphone.core.LinphoneCoreListenerBase;
|
||||||
|
|
||||||
|
import android.test.AndroidTestCase;
|
||||||
|
import junit.framework.Assert;
|
||||||
|
|
||||||
|
public class WrapperTester extends AndroidTestCase {
|
||||||
|
|
||||||
|
public WrapperTester() {
|
||||||
|
super();
|
||||||
|
setName("wrapper tester");
|
||||||
|
}
|
||||||
|
|
||||||
|
LinphoneCore mCore;
|
||||||
|
@Override
|
||||||
|
protected void runTest() throws Throwable {
|
||||||
|
mCore.enableAudioMulticast(true);
|
||||||
|
Assert.assertEquals(true, mCore.audioMulticastEnabled());
|
||||||
|
mCore.enableAudioMulticast(false);
|
||||||
|
Assert.assertEquals(false, mCore.audioMulticastEnabled());
|
||||||
|
|
||||||
|
mCore.enableVideoMulticast(true);
|
||||||
|
Assert.assertEquals(true, mCore.videoMulticastEnabled());
|
||||||
|
mCore.enableVideoMulticast(false);
|
||||||
|
Assert.assertEquals(false, mCore.videoMulticastEnabled());
|
||||||
|
|
||||||
|
String ip = "224.3.2.1";
|
||||||
|
mCore.setAudioMulticastAddr(ip);
|
||||||
|
Assert.assertEquals(ip, mCore.getAudioMulticastAddr());
|
||||||
|
|
||||||
|
ip = "224.3.2.3";
|
||||||
|
mCore.setVideoMulticastAddr(ip);
|
||||||
|
Assert.assertEquals(ip, mCore.getVideoMulticastAddr());
|
||||||
|
|
||||||
|
mCore.setAudioMulticastTtl(3);
|
||||||
|
Assert.assertEquals(3, mCore.getAudioMulticastTtl());
|
||||||
|
|
||||||
|
mCore.setVideoMulticastTtl(4);
|
||||||
|
Assert.assertEquals(4, mCore.getVideoMulticastTtl());
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void setUp() throws Exception {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
super.setUp();
|
||||||
|
mCore = LinphoneCoreFactory.instance().createLinphoneCore(new LinphoneCoreListenerBase(),null);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void tearDown() throws Exception {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
super.tearDown();
|
||||||
|
mCore.destroy();
|
||||||
|
mCore=null;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -1 +1 @@
|
||||||
Subproject commit c2116983d51eb3fa4ec0ada10b87077d36f25a3e
|
Subproject commit 2b7f2fd1cb82b2c36014f03914f02e3325990da4
|
Loading…
Reference in a new issue