rawpullstreamparsertest.java
来自「FMJ(freedom media for java)是java视频开发的新选择」· Java 代码 · 共 76 行
JAVA
76 行
package net.sf.fmj.test.compat.sun;import java.io.IOException;import javax.media.IncompatibleSourceException;import net.sf.fmj.test.tracing.TracingDataSource;import net.sf.fmj.test.tracing.TracingPullBufferDataSource;import junit.framework.TestCase;import com.sun.media.parser.RawPullStreamParser;/** * * @author Ken Larson * */public class RawPullStreamParserTest extends TestCase{ public void testRawPullStreamParser() throws Exception { RawPullStreamParser p = new RawPullStreamParser(); assertEquals(p.getName(), "Raw pull stream parser"); try { p.setSource(new TracingDataSource()); assertTrue(false); } catch (IncompatibleSourceException e) { } catch (IOException e) { e.printStackTrace(); assertTrue(false); } { TracingPullBufferDataSource ds = new TracingPullBufferDataSource(); try { p.setSource(ds); assertTrue(false); } catch (IncompatibleSourceException e) { //e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); assertTrue(false); } assertEquals(ds.getStringBuffer().toString(), ""); } { TracingPullBufferDataSource ds = new TracingPullBufferDataSource(); try { p.setSource(ds); assertTrue(false); } catch (IncompatibleSourceException e) { //e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); assertTrue(false); } assertEquals(ds.getStringBuffer().toString(), ""); assertEquals(p.getTracks(), null); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?