ColdFusion プロジェクトのテスト フレームワークとして MxUnit を使用しています。しかし、テストケース内の関数がどの順序で実行されるかはわかりません。テスト用に DB にダミー レコードを挿入し、beforeTests()
それらのレコードを で削除しましたafterTests()
。テストケースに次の機能があります
public void function Read() {
//Block of code
}
public void function Save() {
//Block of code
}
public void function Delete() {
//Block of code
}
しかし、最初Delete()
は実行されるためread()
、delete() 自体でレコードが削除されるため、「No record Found」(失敗メッセージ) が返されます。だから私はそれがアルファベット順に実行されていると思ったので、それに応じて関数名を変更しました(Read(),Save(),XDelete()
- アルファベット順なので)。再び同じことが起こっています。
しかし、関数の名前をA_Read(),B_save(),C_Delete()
.
したがって、関数が実行される順序について誰かが説明します。