---
title: NSSpecifierTest.TestComparisonOperation
framework: foundation
role: symbol
role_heading: Enumeration
path: foundation/nsspecifiertest/testcomparisonoperation
---

# NSSpecifierTest.TestComparisonOperation

These are passed to  init(objectSpecifier:comparisonOperator:test:) to specify the comparison operator.

## Declaration

```swift
enum TestComparisonOperation
```

## Topics

### Constants

- [NSSpecifierTest.TestComparisonOperation.equal](foundation/nsspecifiertest/testcomparisonoperation/equal.md)
- [NSSpecifierTest.TestComparisonOperation.lessThanOrEqual](foundation/nsspecifiertest/testcomparisonoperation/lessthanorequal.md)
- [NSSpecifierTest.TestComparisonOperation.lessThan](foundation/nsspecifiertest/testcomparisonoperation/lessthan.md)
- [NSSpecifierTest.TestComparisonOperation.greaterThanOrEqual](foundation/nsspecifiertest/testcomparisonoperation/greaterthanorequal.md)
- [NSSpecifierTest.TestComparisonOperation.greaterThan](foundation/nsspecifiertest/testcomparisonoperation/greaterthan.md)
- [NSSpecifierTest.TestComparisonOperation.beginsWith](foundation/nsspecifiertest/testcomparisonoperation/beginswith.md)
- [NSSpecifierTest.TestComparisonOperation.endsWith](foundation/nsspecifiertest/testcomparisonoperation/endswith.md)
- [NSSpecifierTest.TestComparisonOperation.contains](foundation/nsspecifiertest/testcomparisonoperation/contains.md)

### Initializers

- [init(rawValue:)](foundation/nsspecifiertest/testcomparisonoperation/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
