com.azure.core.test.models

Package containing models used to test Azure client libraries.

Classes

BodilessMatcher

Adjusts the "match" operation to EXCLUDE the body when matching a request to a recording's entries

CustomMatcher

This matcher exposes the default matcher in a customizable way.

HeaderlessMatcher

Adjusts the "match" operation to ignore header differences when matching a request

NetworkCallError

This class represents a caught throwable during a network call.

NetworkCallRecord

Keeps track of network call records from each unit test session.

RecordFilePayload

Model type for serializing the record file path passsed to the test proxy.

RecordedData

Keeps track of the network calls and variable names that were made in a test session.

RecordingRedactor

This class used to redact the sensitive information when recording

TestProxyRecordingOptions

Keeps track of transport layer recording options to send to proxy.

TestProxyRecordingOptions.Certificate

Model representing the certificate item object

TestProxyRecordingOptions.ProxyTransport

Model for proxy transport options

TestProxyRequestMatcher

A matcher is applied during a playback session.

TestProxySanitizer

Keeps track of different sanitizers that redact the sensitive information when recording

Enums

TestProxyRequestMatcher.TestProxyRequestMatcherType

The possible types for Matcher.

TestProxySanitizerType

The possible record sanitizer types.