2006-04-01から1ヶ月間の記事一覧
MappedSuperclassクラスで指定された@JoinColumnsの定義を@AttributeOverrideで上書きできるんだろうかと悩んでたんですが、まさにそれを実現するAssociationOverrideとAssociationOverridesというアノテーションがfinalリリースではjavax.persistenceパッケ…
日経ソフトウエアに3回にわたってEJB 3.0の連載をさせてもらいました。はじめての執筆 & はじめて連載。ドキドキものでした。せっかくなので(?)ちょっと宣伝させてもらいます。 3月号(1月下旬に発売されました) EJB 3.0って以前のEJBと何がちがうの?とい…
@BeforeMethodや@AfterMethodはやめて命名規則(xxxTx、setUpXxx、tearDownXxx)を使おうと思います。(setUpXxx、tearDownXxxよりもbeforeXxxやafterXxxっていう規則のほうがうれしいのかな?)アノテーションがすくなくなってすっきり。 import junit.framew…
JUnit 4.1はまだリリースされていないようですが、READMEがGoogleでひっかかりました。 http://junit.sourceforge.net/README.html@RunWithが継承されるようになるらしい。
昨日、こんな感じでテストメソッドが書けるというのを考えました。でもアノテーションがちょっと邪魔くさいかも。 @Test @Rollback @BeforeMethod("hoge") @AfterMethod("foo") public void aaa() throws Exception { // ... } こんなのはどうでしょう? @Te…
S2EJB3UnitをJUnit4に対応させようとあれこれ考えていたら、S2FrameworkTestCaseやS2TestCaseもJUnit4に対応できそうだと気づきました。 こんな感じはどうでしょうか?テストクラス import javax.transaction.Status; import javax.transaction.TransactionM…