PexChoose Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir test yöntemine yardımcı giriş değerleri sağlar.
public ref class PexChoose abstract sealed
[__Instrument]
public static class PexChoose
[<__Instrument>]
type PexChoose = class
Public Class PexChoose
- Devralma
-
PexChoose
- Öznitelikler
-
__InstrumentAttribute
Açıklamalar
PexChoose yöntemleri bir testin başarılı veya başarısız olup olmadığını belirler, yalnızca giriş değerlerini belirtir. PexAssume PexAssert Giriş değerlerini kısıtlamak ve bir testin başarılı veya başarısız olup olmadığını tanımlamak için yine de kullanmanız gerekir.
Tüm PexChoose yöntemlerinin, bir parametre tablosundaki sütun başlıkları gibi amaçlarla kullanılan, Kullanıcı tanımlı atanmış bir adı vardır. Bazı yöntemler, INameddestekleyen Kullanıcı tarafından uygulanan bir nesneye geçirilen "kısa" bir ad alır. Nesnesi kısa adı daha sonra PEX tarafından kullanılan tam bir ada dönüştürür. Nesne, örneğin, kısaya bir. B. shortName öğesine dönüştürme gibi kısa bir ad 'den kapsamlı bir ad oluşturmak için kullanılabilir.
Yöntemler
| Array<T>(String, Int32) |
Belirtilen türde ve uzunluktaki bir diziyi alır. |
| CreateDelegate<TDelegate>() |
Türünde bir temsilci oluşturur |
| EnumValue<T>(String) |
Belirtilen |
| IndexValue<T>(String, T[]) |
Belirtilen diziden bir dizin değeri alır. |
| ThrowMaybe(String, PexChooseExceptionFactory[]) |
IntelliTest 'in bir özel durum fabrikası listesi tarafından belirtilen özel durumlardan birini oluşturması için izin verir. |
| ThrowMaybe(String, Type[]) |
IntelliTest 'in özel durum türleri listesinden bir özel durum oluşturması için izin verir. |
| ThrowMaybe<TException>(String) |
IntelliTest 'in belirtilen türde bir özel durum oluşturması için izin verir. |
| TryCreateDelegate(TypeEx, Delegate) |
Belirtilen türde bir temsilci oluşturmaya çalışır. |
| Value<T>(String) |
Belirtilen türde bir değer alır. |
| Value<T>(String, Boolean, Boolean, Type[]) |
Belirtilen türle uyumlu bir bağımsız değişken listesinden bir değer alır. |
| ValueFrom<T>(String, T[]) |
Bağımsız değişken listesinden bir değer alır. |
| ValueFromRange(String, Int32, Int32) |
Belirtilen aralıktan bir tamsayı alır. |
| ValueNotNull<T>(String) |
Belirtilen türde null olmayan bir değer alır. |