2010-12-06から1日間の記事一覧

Domaでエンティティが変更されたかどうかを検知するには

エンティティに@OriginalStatesを付与すると、エンティティのプロパティがDaoからの取得後に変更されたかどうかを検知できます。 @Entity(listener = EmpListener.class, naming = NamingType.SNAKE_UPPER_CASE) public class Emp { ... @OriginalStates …

F#のコードをMSTestでテストする

C#にはあるのにF#にはなぜかテストプロジェクトがないんですよね。 でもMicrosoft.VisualStudio.QualityTools.UnitTestFramework.dllに参照通せば、一応使えるみたいです。ただResharper使ってないとうまく認識させられないかも。F# Libraryを作って、Micros…

F#のコードをNaturalSpecでテストする

NaturalSpecでも動きました。これもResharperを使っていると簡単。 NaturalSpec.dllとnunit.framework.dllに参照を通す ソリューションかプロジェクトを選んで「Run Unit Tests」 次のようなテストコードが書けます。かっこいい!んだけどどう動いているのか…