オブジェクトmongodbのプロパティの実行時の変更(モルフィアのsaveメソッドを使用)であるセレンテストを作成し、このプロパティが変更されたかどうかを確認します。しかし、結果変数は発生していません。すぐに節約する方法は?
%{
// load models
// deleted = true
}%
#{selenium}
click('link=Delete')
<!--
SomeClass someObj = SomeClass.findById(id);
someObj.deleted = true;
someObj.save();
-->
#{/selenium}
%{
models.SomeClass someObj2 = models.SomeClass.find("fieldName", "fieldValue").get();
boolean expectedStatus = someObj2.deleted;
org.junit.Assert.assertTrue(expectedStatus);
}%
Save メソッドは、テスト中に MongoDB の値を変更しません。テスト終了後に作業を保存します。これは問題です