mirror of
https://github.com/swift-server/async-http-client.git
synced 2026-06-02 07:37:34 +00:00
105 lines
6.5 KiB
Swift
105 lines
6.5 KiB
Swift
//===----------------------------------------------------------------------===//
|
|
//
|
|
// This source file is part of the AsyncHTTPClient open source project
|
|
//
|
|
// Copyright (c) 2018-2019 Apple Inc. and the AsyncHTTPClient project authors
|
|
// Licensed under Apache License v2.0
|
|
//
|
|
// See LICENSE.txt for license information
|
|
// See CONTRIBUTORS.txt for the list of AsyncHTTPClient project authors
|
|
//
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
//
|
|
//===----------------------------------------------------------------------===//
|
|
//
|
|
// HTTPClientTests+XCTest.swift
|
|
//
|
|
import XCTest
|
|
|
|
///
|
|
/// NOTE: This file was generated by generate_linux_tests.rb
|
|
///
|
|
/// Do NOT edit this file directly as it will be regenerated automatically when needed.
|
|
///
|
|
|
|
extension HTTPClientTests {
|
|
static var allTests: [(String, (HTTPClientTests) -> () throws -> Void)] {
|
|
return [
|
|
("testRequestURI", testRequestURI),
|
|
("testBadRequestURI", testBadRequestURI),
|
|
("testSchemaCasing", testSchemaCasing),
|
|
("testGet", testGet),
|
|
("testGetWithDifferentEventLoopBackpressure", testGetWithDifferentEventLoopBackpressure),
|
|
("testPost", testPost),
|
|
("testGetHttps", testGetHttps),
|
|
("testGetHttpsWithIP", testGetHttpsWithIP),
|
|
("testPostHttps", testPostHttps),
|
|
("testHttpRedirect", testHttpRedirect),
|
|
("testHttpHostRedirect", testHttpHostRedirect),
|
|
("testPercentEncoded", testPercentEncoded),
|
|
("testPercentEncodedBackslash", testPercentEncodedBackslash),
|
|
("testMultipleContentLengthHeaders", testMultipleContentLengthHeaders),
|
|
("testStreaming", testStreaming),
|
|
("testRemoteClose", testRemoteClose),
|
|
("testReadTimeout", testReadTimeout),
|
|
("testDeadline", testDeadline),
|
|
("testCancel", testCancel),
|
|
("testStressCancel", testStressCancel),
|
|
("testHTTPClientAuthorization", testHTTPClientAuthorization),
|
|
("testProxyPlaintext", testProxyPlaintext),
|
|
("testProxyTLS", testProxyTLS),
|
|
("testProxyPlaintextWithCorrectlyAuthorization", testProxyPlaintextWithCorrectlyAuthorization),
|
|
("testProxyPlaintextWithIncorrectlyAuthorization", testProxyPlaintextWithIncorrectlyAuthorization),
|
|
("testUploadStreaming", testUploadStreaming),
|
|
("testNoContentLengthForSSLUncleanShutdown", testNoContentLengthForSSLUncleanShutdown),
|
|
("testNoContentLengthWithIgnoreErrorForSSLUncleanShutdown", testNoContentLengthWithIgnoreErrorForSSLUncleanShutdown),
|
|
("testCorrectContentLengthForSSLUncleanShutdown", testCorrectContentLengthForSSLUncleanShutdown),
|
|
("testNoContentForSSLUncleanShutdown", testNoContentForSSLUncleanShutdown),
|
|
("testNoResponseForSSLUncleanShutdown", testNoResponseForSSLUncleanShutdown),
|
|
("testNoResponseWithIgnoreErrorForSSLUncleanShutdown", testNoResponseWithIgnoreErrorForSSLUncleanShutdown),
|
|
("testWrongContentLengthForSSLUncleanShutdown", testWrongContentLengthForSSLUncleanShutdown),
|
|
("testWrongContentLengthWithIgnoreErrorForSSLUncleanShutdown", testWrongContentLengthWithIgnoreErrorForSSLUncleanShutdown),
|
|
("testEventLoopArgument", testEventLoopArgument),
|
|
("testDecompression", testDecompression),
|
|
("testDecompressionLimit", testDecompressionLimit),
|
|
("testLoopDetectionRedirectLimit", testLoopDetectionRedirectLimit),
|
|
("testCountRedirectLimit", testCountRedirectLimit),
|
|
("testMultipleConcurrentRequests", testMultipleConcurrentRequests),
|
|
("testWorksWith500Error", testWorksWith500Error),
|
|
("testWorksWithHTTP10Response", testWorksWithHTTP10Response),
|
|
("testWorksWhenServerClosesConnectionAfterReceivingRequest", testWorksWhenServerClosesConnectionAfterReceivingRequest),
|
|
("testSubsequentRequestsWorkWithServerSendingConnectionClose", testSubsequentRequestsWorkWithServerSendingConnectionClose),
|
|
("testSubsequentRequestsWorkWithServerAlternatingBetweenKeepAliveAndClose", testSubsequentRequestsWorkWithServerAlternatingBetweenKeepAliveAndClose),
|
|
("testStressGetHttps", testStressGetHttps),
|
|
("testStressGetHttpsSSLError", testStressGetHttpsSSLError),
|
|
("testFailingConnectionIsReleased", testFailingConnectionIsReleased),
|
|
("testResponseDelayGet", testResponseDelayGet),
|
|
("testIdleTimeoutNoReuse", testIdleTimeoutNoReuse),
|
|
("testStressGetClose", testStressGetClose),
|
|
("testManyConcurrentRequestsWork", testManyConcurrentRequestsWork),
|
|
("testRepeatedRequestsWorkWhenServerAlwaysCloses", testRepeatedRequestsWorkWhenServerAlwaysCloses),
|
|
("testShutdownBeforeTasksCompletion", testShutdownBeforeTasksCompletion),
|
|
("testUncleanShutdownActuallyShutsDown", testUncleanShutdownActuallyShutsDown),
|
|
("testUncleanShutdownCancelsTasks", testUncleanShutdownCancelsTasks),
|
|
("testDoubleShutdown", testDoubleShutdown),
|
|
("testTaskFailsWhenClientIsShutdown", testTaskFailsWhenClientIsShutdown),
|
|
("testRaceNewRequestsVsShutdown", testRaceNewRequestsVsShutdown),
|
|
("testVaryingLoopPreference", testVaryingLoopPreference),
|
|
("testMakeSecondRequestDuringCancelledCallout", testMakeSecondRequestDuringCancelledCallout),
|
|
("testMakeSecondRequestDuringSuccessCallout", testMakeSecondRequestDuringSuccessCallout),
|
|
("testMakeSecondRequestWhilstFirstIsOngoing", testMakeSecondRequestWhilstFirstIsOngoing),
|
|
("testUDSBasic", testUDSBasic),
|
|
("testUDSSocketAndPath", testUDSSocketAndPath),
|
|
("testUseExistingConnectionOnDifferentEL", testUseExistingConnectionOnDifferentEL),
|
|
("testWeRecoverFromServerThatClosesTheConnectionOnUs", testWeRecoverFromServerThatClosesTheConnectionOnUs),
|
|
("testPoolClosesIdleConnections", testPoolClosesIdleConnections),
|
|
("testRacePoolIdleConnectionsAndGet", testRacePoolIdleConnectionsAndGet),
|
|
("testAvoidLeakingTLSHandshakeCompletionPromise", testAvoidLeakingTLSHandshakeCompletionPromise),
|
|
("testAsyncShutdown", testAsyncShutdown),
|
|
("testValidationErrorsAreSurfaced", testValidationErrorsAreSurfaced),
|
|
("testUploadsReallyStream", testUploadsReallyStream),
|
|
("testUploadStreamingCallinToleratedFromOtsideEL", testUploadStreamingCallinToleratedFromOtsideEL),
|
|
]
|
|
}
|
|
}
|