From 3e920acf93b7623a68a16374e0264e158dd713f5 Mon Sep 17 00:00:00 2001 From: tama3 Date: Fri, 12 Sep 2008 08:43:19 +0000 Subject: [PATCH] update git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/stigmata/trunk@301 acee48c3-7b26-0410-bdac-b3d0e5314bbc --- README.txt | 24 +++++++--------- pom.xml | 8 +----- .../stigmata/utils/ConfigFileImporter.java | 4 --- .../stigmata/utils/WellknownClassManager.java | 6 ++++ .../stigmata/utils/ArrayIteratorTest.java | 32 ++++++++++++++++++++++ 5 files changed, 49 insertions(+), 25 deletions(-) create mode 100644 src/test/java/jp/sourceforge/stigmata/utils/ArrayIteratorTest.java diff --git a/README.txt b/README.txt index e0abb54..1c5e094 100755 --- a/README.txt +++ b/README.txt @@ -1,6 +1,6 @@ Stigmata: Java birthmark toolkit - version 1.2.0 + version 2.0.0 http://stigmata.sourceforge.jp/ Copyright 2006-2007 Haruaki Tamada, Ph.D @@ -41,23 +41,19 @@ Stigmata requires following libraries. - ASM 2.2.3 (http://asm.objectweb.org/) - - Jakarta Commons CLI 1.1 (http://commons.cafebabe.jp/xmlcli/) - - XmlCli 1.2.1 (http://talisman.sourceforge.jp/xmlcli/) - - Jama 1.0.2 (http://math.nist.gov/javanumerics/jama/) - stigmata-1.0.0 or later - - BrowserLauncher2 1.3 (http://browserlaunch2.sourceforge.net/) - stigmata-1.1.0 or later; as needed - - stax-api-1.0.1.jar (http://stax.codehaus.org/) - stigmata-1.2.0 or later - - stax-1.2.0.jar (http://stax.codehaus.org/) - stigmata-1.2.0 or later + - Apache Commons DBUtils 1.1 (http://commons.apache.org/dbutils/) + - Apache Commons Beanutils 1.7.0 (http://commons.apache.org/beanutils/) + - Talisman XmlCli 1.2.2 (http://talisman.sourceforge.jp/xmlcli/) + - Talisman MDS 1.0.1 (http://talisman.sourceforge.jp/mds/) + - Talisman i18n 1.0.1 (http://talisman.sourceforge.jp/i18n/) + - Stigmata Digger 1.0.0 (http://stigmata.sourceforge.jp/digger/) + - JUnit 4.1 (http://www.junit.org/) for testing. * Author - Name: Haruaki TAMADA, Ph.D. - Affiliation: Department of Computer Science, Faculty of Computer - Science and Engineering, Kyoto Sangyo University + Name: Haruaki TAMADA. + Affiliation: Stigmata Project, Sourceforge.jp E-mail: tama3[ at ]users.sourceforge.jp Web Page: http://stigmata.sourceforge.jp/ diff --git a/pom.xml b/pom.xml index 7016e26..73e5e8d 100755 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 jp.sourceforge stigmata - 1.3.0-SNAPSHOT + 2.0.0-SNAPSHOT stigmata Java birthmark toolkit http://stigmata.sourceforge.jp/ @@ -71,12 +71,6 @@ compile - commons-dbutils - commons-dbutils - 1.1 - compile - - jp.sourceforge.talisman i18n 1.0.1-SNAPSHOT diff --git a/src/main/java/jp/sourceforge/stigmata/utils/ConfigFileImporter.java b/src/main/java/jp/sourceforge/stigmata/utils/ConfigFileImporter.java index 8076d31..c94e433 100644 --- a/src/main/java/jp/sourceforge/stigmata/utils/ConfigFileImporter.java +++ b/src/main/java/jp/sourceforge/stigmata/utils/ConfigFileImporter.java @@ -38,10 +38,6 @@ public class ConfigFileImporter{ this.environment = environment; } - public ConfigFileImporter(){ - // generate environment. - } - public BirthmarkEnvironment parse(InputStream in) throws IOException{ try{ SAXParserFactory factory = SAXParserFactory.newInstance(); diff --git a/src/main/java/jp/sourceforge/stigmata/utils/WellknownClassManager.java b/src/main/java/jp/sourceforge/stigmata/utils/WellknownClassManager.java index 0293e24..ae99367 100644 --- a/src/main/java/jp/sourceforge/stigmata/utils/WellknownClassManager.java +++ b/src/main/java/jp/sourceforge/stigmata/utils/WellknownClassManager.java @@ -22,9 +22,15 @@ import org.objectweb.asm.Opcodes; public class WellknownClassManager implements Iterable{ private List rules = new ArrayList(); + /** + * default constructor. + */ public WellknownClassManager(){ } + /** + * constructor with parent WellknownClassManager. + */ public WellknownClassManager(WellknownClassManager manager){ rules = new ArrayList(manager.rules); } diff --git a/src/test/java/jp/sourceforge/stigmata/utils/ArrayIteratorTest.java b/src/test/java/jp/sourceforge/stigmata/utils/ArrayIteratorTest.java new file mode 100644 index 0000000..04b4a3c --- /dev/null +++ b/src/test/java/jp/sourceforge/stigmata/utils/ArrayIteratorTest.java @@ -0,0 +1,32 @@ +package jp.sourceforge.stigmata.utils; + +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +public class ArrayIteratorTest{ + private ArrayIterator iterator; + private String[] data = new String[] { + "one", "two", "three", "four", "five" + }; + + @Before + public void setup(){ + iterator = new ArrayIterator(data); + } + + @Test + public void testBasic(){ + Assert.assertTrue(iterator.hasNext()); + Assert.assertEquals(data[0], iterator.next()); + Assert.assertTrue(iterator.hasNext()); + Assert.assertEquals(data[1], iterator.next()); + Assert.assertTrue(iterator.hasNext()); + Assert.assertEquals(data[2], iterator.next()); + Assert.assertTrue(iterator.hasNext()); + Assert.assertEquals(data[3], iterator.next()); + Assert.assertTrue(iterator.hasNext()); + Assert.assertEquals(data[4], iterator.next()); + Assert.assertFalse(iterator.hasNext()); + } +} -- 2.11.0