共用方式為


Assert.AreNotEqual 方法 (Double, Double, Double)

確認兩個指定的雙精度浮點數不相等,而且不在彼此的指定精確度內。 如果它們相等,或者位於彼此的指定精確度內,判斷提示就會失敗。

命名空間:  Microsoft.VisualStudio.TestTools.UnitTesting
組件:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)

語法

'宣告
Public Shared Sub AreNotEqual ( _
    notExpected As Double, _
    actual As Double, _
    delta As Double _
)
public static void AreNotEqual(
    double notExpected,
    double actual,
    double delta
)
public:
static void AreNotEqual(
    double notExpected, 
    double actual, 
    double delta
)
static member AreNotEqual : 
        notExpected:float * 
        actual:float * 
        delta:float -> unit
public static function AreNotEqual(
    notExpected : double, 
    actual : double, 
    delta : double
)

參數

  • notExpected
    類型:Double

    要比較的第一個雙精度浮點數。 這是單元測試預期不會符合 actual 的雙精度浮點數。

  • actual
    類型:Double

    要比較的第二個雙精度浮點數。 這是單元測試所產生的雙精度浮點數。

  • delta
    類型:Double

    必要的不精確度。 只有當 notExpected 等於 actual 或它們之間的差異小於 delta 時,判斷提示才會失敗。

例外狀況

例外狀況 條件
AssertFailedException

notExpected 等於 actual 或與它之間的差異小於 delta。

.NET Framework 安全性

請參閱

參考

Assert 類別

AreNotEqual 多載

Microsoft.VisualStudio.TestTools.UnitTesting 命名空間

其他資源

使用 Assert 類別