-
Notifications
You must be signed in to change notification settings - Fork 0
テストをつくる 7月10日
uesaka-seiya edited this page Aug 14, 2020
·
5 revisions
- エディターで、クラス宣言を含む行内にキャレットを配置します。
- ⌥⏎ を押して、使用可能なコンテキストアクションのリストを開き、テストの作成を選択します。
https://pleiades.io/help/idea/configuring-testing-libraries.html
@SpringBootTest
や@Test
など適宜必要なアノテーションをつけてテストクラスを作成
src/test/resources/application.properties
で以下を定義する
spring.datasource.schema = classpath:/schema.sql
spring.datasource.data = classpath:/data.sql
unitテストのclasspathはsrc/main/resourceに通っていて、テストの場合はsrc/test/resourceのものが優先される。
クラスに@Sqlを宣言すれば、すべてのテストメソッドで指定したsqlが実行されます。 クラスにもメソッドにも@Sqlを宣言した場合は、メソッドの内容でオーバーライドされます。(メソッドのsqlのみ実行される) 覚えておくとよいです。
https://github.com/esminc/Miffy/pull/26#discussion_r465618244