⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 signatureparsertest.java

📁 一个查找java程序里bug的程序的源代码,该程序本身也是java写的,对提高java编程水平很有用
💻 JAVA
字号:
package edu.umd.cs.findbugs.ba;import java.util.Iterator;import junit.framework.Assert;import junit.framework.TestCase;public class SignatureParserTest extends TestCase {	SignatureParser noParams;	SignatureParser manyParams;	protected void setUp() {		noParams = new SignatureParser("()V");		manyParams = new SignatureParser("(IJFDZLjava/lang/String;B)Ljava/lang/Object;");	}	public void testNoParams() {		Iterator<String> i = noParams.parameterSignatureIterator();		Assert.assertFalse(i.hasNext());	}	public void testManyParams() {		Iterator<String> i = manyParams.parameterSignatureIterator();		Assert.assertTrue(i.hasNext());		Assert.assertEquals(i.next(), "I");		Assert.assertTrue(i.hasNext());		Assert.assertEquals(i.next(), "J");		Assert.assertTrue(i.hasNext());		Assert.assertEquals(i.next(), "F");		Assert.assertTrue(i.hasNext());		Assert.assertEquals(i.next(), "D");		Assert.assertTrue(i.hasNext());		Assert.assertEquals(i.next(), "Z");		Assert.assertTrue(i.hasNext());		Assert.assertEquals(i.next(), "Ljava/lang/String;");		Assert.assertTrue(i.hasNext());		Assert.assertEquals(i.next(), "B");		Assert.assertFalse(i.hasNext());	}}// vim:ts=4

⌨️ 快捷键说明

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