NUnit.Framework.Constraints 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
AllItemsConstraint |
AllItemsConstraint は、コレクション内の各項目に別の制約を適用し、すべてが成功した場合は成功します。 |
AllOperator |
コレクションのすべてのメンバーが基本制約と一致する場合に成功する制約を表します。 |
AndConstraint |
AndConstraint は、両方のメンバーが成功した場合にのみ成功します。 |
AndOperator |
両方の引数を成功させる必要がある演算子 |
AssignableFromConstraint |
AssignableFromConstraint は、特定の型からオブジェクトを割り当てることができるかどうかをテストするために使用されます。 |
AssignableToConstraint |
AssignableToConstraint は、オブジェクトを特定の型に割り当てることができることをテストするために使用されます。 |
AttributeConstraint |
AttributeConstraint は、指定した属性が Type または他のプロバイダーに存在し、属性の値が他の制約を満たしていることをテストします。 |
AttributeExistsConstraint |
AttributeExistsConstraint は、Type に指定された属性が存在していることをテストします。 |
AttributeOperator |
型に特定の属性が存在することをテストし、必要に応じて属性にさらにテストを適用する演算子。 |
BasicConstraint |
BasicConstraint は、定数値との単純な比較を実行する制約の抽象ベースです。 |
BinaryConstraint |
BinaryConstraint は、他の 2 つの制約を何らかの方法で結合するすべての制約の抽象ベースです。 |
BinaryOperator |
すべての二項演算子の抽象基本クラス |
BinarySerializableConstraint |
BinarySerializableConstraint は、オブジェクトがバイナリ形式でシリアル化できるかどうかをテストします。 |
CollectionConstraint |
CollectionConstraint は、コレクションを操作する制約の抽象基本クラスです。 |
CollectionContainsConstraint |
CollectionContainsConstraint は、コレクションにメンバーとして必要なオブジェクトが含まれているかどうかをテストするために使用されます。 |
CollectionEquivalentConstraint |
CollectionEquivalentCOnstraint は、2 つのコレクションが同等かどうかを判断するために使用されます。 |
CollectionItemsEqualConstraint |
CollectionItemsEqualConstraint は、アイテムの等しいという概念を操作の一部として適用するすべてのコレクション制約の抽象基本クラスです。 |
CollectionOperator |
コレクション内の項目に制約を適用する方法を示す演算子の抽象ベース。 |
CollectionOrderedConstraint |
CollectionOrderedConstraint は、コレクションが順序付けされているかどうかをテストするために使用されます。 |
CollectionSubsetConstraint |
CollectionSubsetConstraint は、あるコレクションが別のコレクションのサブセットであるかどうかを判断するために使用されます |
CollectionTally | |
ComparisonAdapter |
ComparisonAdapter クラスは、NUnit 内の値のすべての比較を一元化し、提供されている IComparer、IComparer<T、または比較<T> の使用に適応します> |
ComparisonConstraint |
値を比較して、一方がもう一方と等しいか小さいかを判断する制約の抽象基本クラス。 |
Constraint |
Constraint クラスは、NUnit 内のすべての組み込み制約の基本です。 制約の結合に使用される演算子オーバーロードが提供されます。 |
ConstraintBuilder |
ConstraintBuilder は、ConstraintExpression の処理に使用されるスタックを保持します。 OperatorStack は、オペランドが再認識されるのを待機している演算子を保持するために使用されます。 ConstraintStack は、入力制約と、適用された各演算子の結果を保持します。 |
ConstraintBuilder.ConstraintStack |
ConstraintStack は、制約を保持するためのタイプ セーフ なスタックです |
ConstraintBuilder.OperatorStack |
OperatorStack は、ConstraintOperators を保持するためのタイプ セーフ なスタックです |
ConstraintExpression |
ConstraintExpression は、一連の構文要素から構築されるプロセスにおける複合制約を表します。 個々の要素は、認識されると式に追加されます。 実際の制約が追加されると、式は解決可能な制約を返します。 |
ConstraintExpressionBase |
ConstraintExpressionBase は、生成された ConstraintExpression クラスの抽象基底クラスです。これは、一連の構文要素から構築されるプロセスにおける複合制約を表します。 注: ConstraintExpressionBase は、カプセル化の明らかな違反である派生クラスの一部を認識します。 理想的には、これらのクラスは 1 つのクラスですが、.NET 1.x でパーツを生成できるようにし、構文に対応する IDE で適切なユーザー フィードバックを提供するために、分離する必要があります。 |
ConstraintFactory |
Asserts で使用される多数の制約を提供するプロパティとメソッドを持つヘルパー クラス。 |
ConstraintOperator |
ConstraintOperator クラスは、制約を変更または結合する演算子を表すために ConstraintBuilder によって内部的に使用されます。 制約演算子は、左と右の優先順位の値を使用して、新しい演算子をプッシュする前に、スタック上の上位演算子を減らすかどうかを判断します。 |
ContainsConstraint |
ContainsConstraint は、文字列に部分文字列が含まれているか、コレクションに オブジェクトが含まれているかをテストします。 実際の引数の型がわかるまで、使用するテストの決定を延期します。 これにより、文字列がコレクションに含まれているか、同じ構文を使用して別の文字列の部分文字列として含まれているかをテストできます。 |
DelayedConstraint | |
EmptyCollectionConstraint |
EmptyCollectionConstraint は、コレクションが空かどうかをテストします。 |
EmptyConstraint |
EmptyConstraint は、文字列またはコレクションが空かどうかをテストし、実際の引数の型がわかるまで、適用されるテストに関する決定を延期します。 |
EmptyDirectoryConstraint | |
EmptyStringConstraint |
EmptyStringConstraint は、文字列が空かどうかをテストします。 |
EndsWithConstraint |
EndsWithConstraint は、文字列が予期される部分文字列で終わるかどうかをテストできます。 |
EqualConstraint |
EqualConstraint は、実際の値とそのコンストラクターで指定された期待値を比較できます。 両方が null の場合、または両方が同じ値を持つ場合、2 つのオブジェクトは等しいと見なされます。 NUnit には、一部のオブジェクト型に対して特別なセマンティクスがあります。 |
EqualityAdapter |
EqualityAdapter クラスは、IEqualityComparer、IEqualityComparer<T> 、または ComparisonAdapter を使用するすべての等値比較を処理します。 |
ExactCountConstraint | |
ExactCountOperator | |
ExactTypeConstraint |
ExactTypeConstraint は、オブジェクトがコンストラクターで指定された正確な型であることをテストするために使用されます |
ExceptionTypeConstraint | |
FailurePoint | |
FalseConstraint |
FalseConstraint は、実際の値が false であることをテストします |
FloatingPointNumerics |
浮動小数点数を操作するためのヘルパー ルーチン |
GreaterThanConstraint |
値がコンストラクターに指定された値より大きいかどうかをテストします |
GreaterThanOrEqualConstraint |
値がコンストラクターに指定された値以上かどうかをテストします |
InstanceOfTypeConstraint |
InstanceOfTypeConstraint は、オブジェクトが指定または派生したのと同じ型であることをテストするために使用されます。 |
LessThanConstraint |
値がコンストラクターに指定された値より小さいかどうかをテストします |
LessThanOrEqualConstraint |
値がコンストラクターに指定された値以下かどうかをテストします |
MessageWriter |
MessageWriter は、制約の説明とメッセージを何らかの形式で記述するクラスの抽象基本です。 クラスには、メッセージのさまざまなコンポーネントを記述するための個別のメソッドがあり、実装では必要に応じてプレゼンテーションを調整できます。 |
MsgUtils |
メッセージの作成に使用される静的メソッド |
NaNConstraint |
NaNConstraint は、実際の値が double または float NaN であることをテストします |
NoItemConstraint |
NoItemConstraint はコレクション内の各項目に別の制約を適用し、いずれかの制約が成功すると失敗します。 |
NoneOperator |
コレクションのメンバーが基本制約と一致しない場合に成功する制約を表します。 |
NotConstraint |
NotConstraint は、他の制約の影響を否定します |
NotOperator |
ラップする制約のテストを否定します。 |
NullConstraint |
NullConstraint は、実際の値が null であることをテストします |
NullOrEmptyStringConstraint |
NullEmptyStringConstraint は、文字列が null か空かをテストします。 |
Numerics |
Numerics クラスには、数値に対する一般的な操作が含まれています。 |
NUnitComparer |
NUnitComparer は、2 つのオブジェクトを比較する場合の NUnit の既定の動作をカプセル化します。 |
NUnitEqualityComparer |
NUnitEqualityComparer は、オブジェクト間の等値テストの NUnit の処理をカプセル化します。 |
OrConstraint |
OrConstraint は、いずれかのメンバーが成功した場合に成功します |
OrOperator |
成功するために少なくとも 1 つの引数を必要とする演算子 |
PathConstraint |
PathConstraint は、パスを操作する制約の抽象ベースとして機能し、いくつかのヘルパー メソッドを提供します。 |
PredicateConstraint<T> | |
PrefixConstraint |
プレフィックスに使用される抽象基本クラス |
PrefixOperator |
PrefixOperator は 1 つの制約を受け取り、何らかの方法でアクションを変更します。 |
PropertyConstraint |
PropertyConstraint は名前付きプロパティを抽出し、その値をチェーン制約の実際の値として使用します。 |
PropertyExistsConstraint |
PropertyExistsConstraint は、Match によって提供されるオブジェクトに名前付きプロパティが存在することをテストします。 もともと、PropertyConstraint は、プロパティの値に対してオプションのテストを行うだけでなく、この機能を提供しました。 2 つの制約が分離されました。 |
PropOperator |
オブジェクトに名前付き Property が存在することをテストし、必要に応じてそのプロパティの値にさらにテストを適用するために使用される演算子。 |
RangeConstraint<T> | |
RegexConstraint |
RegexConstraint は、文字列が指定されたパターンと一致するかどうかをテストできます。 |
ResolvableConstraintExpression |
ResolvableConstraintExpression は、最後の演算子が式を終了するか、追加の修飾制約を追加する可能性があるポイントで構築される複合制約を表すために使用されます。 たとえば、Property 要素や Exception 要素に使用されます。その後に、必要に応じて、プロパティまたは例外に適用される制約が続く場合があります。 |
ReusableConstraint | |
SameAsConstraint |
SameAsConstraint は、オブジェクトがコンストラクターに渡されたオブジェクトと同じかどうかをテストします |
SamePathConstraint |
SamePathConstraint の概要の説明。 |
SamePathOrUnderConstraint |
SamePathOrUnderConstraint は、あるパスが別のパスの下にあることをテストします |
SelfResolvingOperator |
別の構文要素が後に続くかどうかに関係なく、制約を減らすことができる演算子の抽象基本クラス。 |
SomeItemsConstraint |
SomeItemsConstraint はコレクション内の各項目に別の制約を適用し、いずれかの制約が成功した場合は成功します。 |
SomeOperator |
コレクションのメンバーのいずれかが基本制約と一致する場合に成功する制約を表します。 |
StartsWithConstraint |
StartsWithConstraint は、文字列が予期される部分文字列で始まるかどうかをテストできます。 |
StringConstraint |
StringConstraint は、文字列を操作する制約の抽象ベースです。 文字列操作の IgnoreCase 修飾子がサポートされています。 |
SubPathConstraint | |
SubstringConstraint |
SubstringConstraint は、文字列に予期される部分文字列が含まれているかどうかをテストできます。 |
ThrowsConstraint |
ThrowsConstraint は、制約を適用することによってデリゲートによってスローされる例外をテストするために使用されます。 |
ThrowsNothingConstraint |
ThrowsNothingConstraint は、デリゲートが例外をスローしないことをテストします。 |
ThrowsOperator |
例外がスローされることをテストし、必要に応じて例外にさらにテストを適用する演算子。 |
Tolerance |
Tolerance クラスは、等値検定が成功する許容範囲の概念を一般化します。 通常は数値型で使用されますが、2 つのオブジェクト間の違いを取得し、その違いを値と比較することをサポートする任意の型で使用できます。 |
TrueConstraint |
TrueConstraint は、実際の値が true であることをテストします |
TypeConstraint |
TypeConstraint は、Type を想定値として受け取る制約の抽象ベースです。 |
UniqueItemsConstraint |
UniqueItemsConstraint は、コレクション内のすべての項目が一意かどうかをテストします。 |
WithOperator |
追加の機能を使用せずに、引数として指定された制約を単にラップする制約を表しますが、優先順位のために評価の順序を変更します。 |
XmlSerializableConstraint |
BinarySerializableConstraint は、オブジェクトがバイナリ形式でシリアル化できるかどうかをテストします。 |
インターフェイス
IResolveConstraint |
IConstraintExpression インターフェイスは、完全で解決可能なすべての制約と式によって実装されます。 |
列挙型
ToleranceMode |
比較の許容値を解釈できるモード。 |
代理人
ActualValueDelegate<T> |