CollectionAssert - класс
Проверяет утверждения "истина/ложь", сопоставленные с коллекциями в модульных тестах.
Иерархия наследования
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert
Пространство имен: Microsoft.VisualStudio.TestTools.UnitTesting
Сборка: Microsoft.VisualStudio.QualityTools.UnitTestFramework (в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Синтаксис
'Декларация
Public NotInheritable Class CollectionAssert
public static class CollectionAssert
public ref class CollectionAssert abstract sealed
[<AbstractClass>]
[<Sealed>]
type CollectionAssert = class end
public final class CollectionAssert
Методы
Имя | Описание | |
---|---|---|
![]() ![]() |
AllItemsAreInstancesOfType(ICollection, Type) | Проверяет, являются ли все элементы в указанной коллекции экземплярами заданного типа.Утверждение не выполняется, если этот тип не обнаруживается в иерархии наследования для каждого элемента. |
![]() ![]() |
AllItemsAreInstancesOfType(ICollection, Type, String) | Проверяет, являются ли все элементы в указанной коллекции экземплярами заданного типа.Утверждение не выполняется, если в коллекции существует хотя бы один элемент, в иерархии наследования которого указанный тип не обнаруживается.Если утверждение не выполняется, выводит сообщение. |
![]() ![]() |
AllItemsAreInstancesOfType(ICollection, Type, String, array<Object[]) | Проверяет, являются ли все элементы в указанной коллекции экземплярами заданного типа.Утверждение не выполняется, если в коллекции существует хотя бы один элемент, в иерархии наследования которого указанный тип не обнаруживается.Если утверждение не выполняется, выводит сообщение в заданном формате. |
![]() ![]() |
AllItemsAreNotNull(ICollection) | Проверяет, все ли элементы в указанной коллекции имеют значение не nullпустая ссылка (Nothing в Visual Basic).Утверждение не выполняется, если хотя бы один элемент имеет значение nullпустая ссылка (Nothing в Visual Basic). |
![]() ![]() |
AllItemsAreNotNull(ICollection, String) | Проверяет, все ли элементы в указанной коллекции имеют значение не nullпустая ссылка (Nothing в Visual Basic).Утверждение не выполняется, если хотя бы один элемент имеет значение nullпустая ссылка (Nothing в Visual Basic).Если утверждение не выполняется, выводит сообщение. |
![]() ![]() |
AllItemsAreNotNull(ICollection, String, array<Object[]) | Проверяет, все ли элементы в указанной коллекции имеют значение не nullпустая ссылка (Nothing в Visual Basic).Утверждение не выполняется, если хотя бы один элемент имеет значение nullпустая ссылка (Nothing в Visual Basic).Если утверждение не выполняется, выводит сообщение в заданном формате. |
![]() ![]() |
AllItemsAreUnique(ICollection) | Проверяет, все ли элементы в указанной коллекции уникальны.Утверждение не выполняется, если любые два элемента в коллекции равны. |
![]() ![]() |
AllItemsAreUnique(ICollection, String) | Проверяет, все ли элементы в указанной коллекции уникальны.Утверждение не выполняется, если любые два элемента в коллекции равны.Если утверждение не выполняется, выводит сообщение. |
![]() ![]() |
AllItemsAreUnique(ICollection, String, array<Object[]) | Проверяет, все ли элементы в указанной коллекции уникальны.Утверждение не выполняется, если любые два элемента в коллекции равны.Если утверждение не выполняется, выводит сообщение в заданном формате. |
![]() ![]() |
AreEqual(ICollection, ICollection) | Проверяет две указанных коллекции на равность.Утверждение не выполняется, если коллекции не равны. |
![]() ![]() |
AreEqual(ICollection, ICollection, IComparer) | Проверяет две указанные коллекции на равность с помощью указанного метода сравнения значений элементов.Утверждение не выполняется, если коллекции не равны. |
![]() ![]() |
AreEqual(ICollection, ICollection, String) | Проверяет две указанных коллекции на равность.Утверждение не выполняется, если коллекции не равны.Если утверждение не выполняется, выводит сообщение. |
![]() ![]() |
AreEqual(ICollection, ICollection, IComparer, String) | Проверяет две указанные коллекции на равность с помощью указанного метода сравнения значений элементов.Утверждение не выполняется, если коллекции не равны.Если утверждение не выполняется, выводит сообщение. |
![]() ![]() |
AreEqual(ICollection, ICollection, String, array<Object[]) | Проверяет две указанных коллекции на равность.Утверждение не выполняется, если коллекции не равны.Если утверждение не выполняется, выводит сообщение в заданном формате. |
![]() ![]() |
AreEqual(ICollection, ICollection, IComparer, String, array<Object[]) | Проверяет две указанные коллекции на равность с помощью указанного метода сравнения значений элементов.Утверждение не выполняется, если коллекции не равны.Если утверждение не выполняется, выводит сообщение в заданном формате. |
![]() ![]() |
AreEquivalent(ICollection, ICollection) | Проверяет две указанных коллекции на эквивалентность.Утверждение не выполняется, если коллекции не эквивалентны. |
![]() ![]() |
AreEquivalent(ICollection, ICollection, String) | Проверяет две указанных коллекции на эквивалентность.Утверждение не выполняется, если коллекции не эквивалентны.Если утверждение не выполняется, выводит сообщение. |
![]() ![]() |
AreEquivalent(ICollection, ICollection, String, array<Object[]) | Проверяет две указанных коллекции на эквивалентность.Утверждение не выполняется, если коллекции не эквивалентны.Если утверждение не выполняется, выводит сообщение в заданном формате. |
![]() ![]() |
AreNotEqual(ICollection, ICollection) | Проверяет две указанные коллекции на неравность.Утверждение не выполняется, если коллекции равны. |
![]() ![]() |
AreNotEqual(ICollection, ICollection, IComparer) | Проверяет две указанные коллекции на неравность с помощью указанного метода сравнения значений элементов.Утверждение не выполняется, если коллекции равны. |
![]() ![]() |
AreNotEqual(ICollection, ICollection, String) | Проверяет две указанные коллекции на неравность.Утверждение не выполняется, если коллекции равны.Если утверждение не выполняется, выводит сообщение. |
![]() ![]() |
AreNotEqual(ICollection, ICollection, IComparer, String) | Проверяет две указанные коллекции на неравность с помощью указанного метода сравнения значений элементов.Утверждение не выполняется, если коллекции равны.Если утверждение не выполняется, выводит сообщение. |
![]() ![]() |
AreNotEqual(ICollection, ICollection, String, array<Object[]) | Проверяет две указанные коллекции на неравность.Утверждение не выполняется, если коллекции равны.Если утверждение не выполняется, выводит сообщение в заданном формате. |
![]() ![]() |
AreNotEqual(ICollection, ICollection, IComparer, String, array<Object[]) | Проверяет две указанные коллекции на неравность с помощью указанного метода сравнения значений элементов.Утверждение не выполняется, если коллекции равны.Если утверждение не выполняется, выводит сообщение в заданном формате. |
![]() ![]() |
AreNotEquivalent(ICollection, ICollection) | Проверяет две указанных коллекции на неэквивалентность.Утверждение не выполняется, если коллекции эквивалентны. |
![]() ![]() |
AreNotEquivalent(ICollection, ICollection, String) | Проверяет две указанных коллекции на неэквивалентность.Утверждение не выполняется, если коллекции эквивалентны.Если утверждение не выполняется, выводит сообщение. |
![]() ![]() |
AreNotEquivalent(ICollection, ICollection, String, array<Object[]) | Проверяет две указанных коллекции на неэквивалентность.Утверждение не выполняется, если коллекции эквивалентны.Если утверждение не выполняется, выводит сообщение в заданном формате. |
![]() ![]() |
Contains(ICollection, Object) | Проверяет, содержит ли указанная коллекция заданный элемент.Утверждение не выполняется, если заданный элемент в этой коллекции не обнаруживается. |
![]() ![]() |
Contains(ICollection, Object, String) | Проверяет, содержит ли указанная коллекция заданный элемент.Утверждение не выполняется, если заданный элемент в этой коллекции не обнаруживается.Если утверждение не выполняется, выводит сообщение. |
![]() ![]() |
Contains(ICollection, Object, String, array<Object[]) | Проверяет, содержит ли указанная коллекция заданный элемент.Утверждение не выполняется, если заданный элемент в этой коллекции не обнаруживается.Если утверждение не выполняется, выводит сообщение в заданном формате. |
![]() ![]() |
DoesNotContain(ICollection, Object) | Проверяет, отсутствует ли в указанной коллекции заданный элемент.Утверждение не выполняется, если заданный элемент обнаруживается в этой коллекции. |
![]() ![]() |
DoesNotContain(ICollection, Object, String) | Проверяет, отсутствует ли в указанной коллекции заданный элемент.Утверждение не выполняется, если заданный элемент обнаруживается в этой коллекции.Если утверждение не выполняется, выводит сообщение. |
![]() ![]() |
DoesNotContain(ICollection, Object, String, array<Object[]) | Проверяет, отсутствует ли в указанной коллекции заданный элемент.Утверждение не выполняется, если заданный элемент обнаруживается в этой коллекции.Если утверждение не выполняется, выводит сообщение в заданном формате. |
![]() ![]() |
IsNotSubsetOf(ICollection, ICollection) | Проверяет, не является ли первая коллекция подмножеством второй коллекции. |
![]() ![]() |
IsNotSubsetOf(ICollection, ICollection, String) | Проверяет, не является ли первая коллекция подмножеством второй коллекции.Если утверждение не выполняется, выводит сообщение. |
![]() ![]() |
IsNotSubsetOf(ICollection, ICollection, String, array<Object[]) | Проверяет, не является ли первая коллекция подмножеством второй коллекции.Если утверждение не выполняется, выводит сообщение в заданном формате. |
![]() ![]() |
IsSubsetOf(ICollection, ICollection) | Проверяет, является ли первая коллекция подмножеством второй коллекции. |
![]() ![]() |
IsSubsetOf(ICollection, ICollection, String) | Проверяет, является ли первая коллекция подмножеством второй коллекции.Если утверждение не выполняется, выводит сообщение. |
![]() ![]() |
IsSubsetOf(ICollection, ICollection, String, array<Object[]) | Проверяет, является ли первая коллекция подмножеством второй коллекции.Если утверждение не выполняется, выводит сообщение в заданном формате. |
В начало страницы
Заметки
Этот класс содержит набор статических методов, выполняющих оценку логических условий. Если условие оценивается как true, то утверждение проходит проверку.
Утверждение проверяет предположение истинности для сравниваемых условий.
Если проверяемое условие не является истинным, то утверждение не выполняется.
Важно!
Класс CollectionAssert создает AssertFailedException, чтобы сигнализировать о сбое.Это исключение не следует использовать.Это исключение обрабатывается механизмом модульного теста, чтобы указать на ложность утверждения.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен