TeedaのJavaDoc

メーリングリストにJavaDoc の話題が出ていて、日本語の JavaDoc という話が出ていたので、念のため、返信。個人的には、コード上に日本語があるのはちょっとな、という感じ。英語圏の人々にとっては、コード上に ?、豆腐、または、意味不明文字列だろうし。そういえば、Jetspeed でも以前に JavaDoc の開発者名のところに、ヨーロッパ系の文字列が入って、vim で開いたら、変な文字コードで開こうとして、非常に面倒だった・・・。UTF-8 にしておけば、挙動不審は少ないのかもしれないけど、読めない文字が書いてあるのも印象はあまり良くないかと思うし。まぁ、私自身、英語でまともな JavaDoc を書いていないから、何ともいえないのだけど(^^;

Teeda のテストエラー

ポートレット用のコードを足しているから、テストで Failure が発生しているのかともったけど、そうではないっぽい。今、再度、最新のものをチェックアウトしても同じみたい。どうも、リソースのパスがおかしいと言っているようだ。まだ、原因とか見ていないけど、これは既知の問題のなだろうか。ちなみに Java5 の FC4 環境。

$ svn co https://www.seasar.org/svn/teeda/trunk/teeda teeda-trunk
$ cd teeda-trunk/
$ mvn install
$ cat ./teeda-core/target/surefire-reports/org.seasar.teeda.core.spike.cl.ClassLoaderResourceTest.txt
-------------------------------------------------------------------------------
Battery: org.seasar.teeda.core.spike.cl.ClassLoaderResourceTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 1, Errors: 0, Time elapsed: 0.018 sec
testGetResourceFromClassLoader(org.seasar.teeda.core.spike.cl.ClassLoaderResourceTest)  Time elapsed: 0.008 sec  <<< FAILURE!
[ stdout ] ---------------------------------------------------------------
file:/tmp/teeda-trunk/teeda-core/target/test-classes/org/seasar/teeda/core/spike/cl/faces-config-contains-2.jar
file:/tmp/teeda-trunk/teeda-core/target/test-classes/org/seasar/teeda/core/spike/cl/faces-config-contains-1.jar
file:/tmp/teeda-trunk/teeda-core/target/test-classes/org/seasar/teeda/core/spike/cl/faces-config-not-contains-1.jar
[ stderr ] ---------------------------------------------------------------
[ stacktrace ] -----------------------------------------------------------
junit.framework.AssertionFailedError: expected ending with: </faces-config-contains-1.jar!/META-INF/faces-config.xml> but was: <file:/tmp/teeda-trunk/teeda-core/target/test-classes/org/seasar/teeda/core/spike/cl/faces-config-contains-2.jar!/META-INF/faces-config.xml>
at junit.framework.Assert.fail(Assert.java:47)
at junitx.framework.StringAssert.failEndsWith(StringAssert.java:246)
at junitx.framework.StringAssert.assertEndsWith(StringAssert.java:176)
at junitx.framework.StringAssert.assertEndsWith(StringAssert.java:164)
at org.seasar.teeda.core.spike.cl.ClassLoaderResourceTest.testGetResourceFromClassLoader(ClassLoaderResourceTest.java:65)
...