rtpheadertest.java

来自「FMJ(freedom media for java)是java视频开发的新选择」· Java 代码 · 共 61 行

JAVA
61
字号
package net.sf.fmj.test.compat.rtp;import javax.media.rtp.RTPHeader;import junit.framework.TestCase;/** *  * @author Ken Larson * */public class RTPHeaderTest extends TestCase{	// TODO: test serializability	public void test()	{		assertEquals(new RTPHeader().isExtensionPresent(), false);		assertEquals(new RTPHeader().getExtensionType(), -1);		assertTrue(new RTPHeader().getExtension() == null);				{			byte[] ba = new byte[] {0, 1};			RTPHeader h = new RTPHeader(true, 2, ba);			assertTrue(h.getExtension() == ba);			assertEquals(h.isExtensionPresent(), true);			assertEquals(h.getExtensionType(), 2);					}				{			byte[] ba = new byte[] {0, 1};			RTPHeader h = new RTPHeader();			h.setExtension(ba);						assertTrue(h.getExtension() == ba);			assertEquals(h.isExtensionPresent(), false);			assertEquals(h.getExtensionType(), -1);						h.setExtensionType(4);			assertEquals(h.getExtensionType(), 4);			assertEquals(h.isExtensionPresent(), false);			h.setExtensionPresent(true);			assertEquals(h.isExtensionPresent(), true);			assertTrue(h.getExtension() == ba);			assertEquals(h.getExtensionType(), 4);								}				for (int i = -1000; i < 1000; ++i)		{			RTPHeader h = new RTPHeader(i);	// so what does this constructor do?			assertTrue(h.getExtension() == null);			assertEquals(h.isExtensionPresent(), false);			assertEquals(h.getExtensionType(), -1);					}			}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?