次のエラーが発生する理由がわかりません。何かご意見は?
エラーが発生しています:
Cannot cast object 'true' with class 'java.lang.Boolean' to class 'java.io.File'
これは、「if (envProp.exists()...」行でエラーを生成するコードです。
static private File envProp = new File('env.properties')
static private File envPropBak = new File('env.properties.bak')
@BeforeClass
static void beforeAll() {
if (envProp.exists()) {
envPropBak.write( envProp.text )
}
}
envProp.exists()
が何かを別のオブジェクトとしてキャストしようとする理由がわかりません。メソッド.exists()
は単に を返す必要がありboolean
ます。
ありがとう