Spockテストを使用する場合、私はspockテストにハードコードされたいくつかのプロパティをハードコードしています。この例はJDBC URLです。私はプロパティファイルと共に@Valueアノテーションを試しましたが、これは私のテストがステレオタイプを持たないためうまくいかないようです。プロパティ値を注入する他のソリューションはありますか?Spockテストにプロパティ値を注入する方法は?
@ContextConfiguration(locations = "classpath*:applicationContext-test.xml")
class RepositoryTest extends Specification {
@Shared sql = Sql.newInstance("jdbc:sqlserver:// - room - for - properties")
}
私はPropertyPlaceholderConfigurerと多かれ少なかれ同じことをしようとしましたが、私はこれが@valueと一緒に動作させることができなかったの注釈。 あなたのutil:プロパティの使い方は完璧です! – Marco
これにPropertyPlaceholderConfigurerを使用することもできますか? – Marco