---
title: "init(andTestWith:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/nslogicaltest/init(andtestwith:)"
---

# init(andTestWith:)

Returns an NSLogicalTest object initialized to perform an AND operation with the NSSpecifierTest objects in a given array.

## Declaration

```swift
init(andTestWith subTests: [NSSpecifierTest])
```

## Parameters

- `subTests`: An array of NSSpecifierTest objects representing Boolean expressions.

## Return Value

Return Value An NSLogicalTest object initialized to perform an AND operation with the NSSpecifierTest objects in subTests.

## See Also

### Related Documentation

- [Cocoa Scripting Guide](apple-archive/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_intro/SAppsIntro.html.md)

### Initializing a logical test

- [init(notTestWith:)](foundation/nslogicaltest/init(nottestwith:).md)
- [init(orTestWith:)](foundation/nslogicaltest/init(ortestwith:).md)
