2021年3月19日 星期五

[TDD]3A原則

  在撰寫單元測試的程式碼時,有個3A原則,來輔助設計測試程式,可以讓測試程式更好懂。

3A原則如下:

  1. Arrange: 初始化目標物件、相依物件、方法參數、預期結果,或是預期與相依物件的互動方式
  2. Act: 呼叫目標物件的方法
  3. Assert: 驗證是否符合預期
 public void UnitTest3ARule() {
     //Arrange

     //Act

     //Assert
 
}

沒有留言: