XCTestManifests.swift 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import XCTest
  2. extension MimeTypeTests {
  3. static let __allTests = [
  4. ("testCaseInsensitivity", testCaseInsensitivity),
  5. ("testCorrectTypes", testCorrectTypes),
  6. ("testDefaultValue", testDefaultValue),
  7. ("testTypeExtension", testTypeExtension),
  8. ]
  9. }
  10. extension SwifterTestsHttpParser {
  11. static let __allTests = [
  12. ("testParser", testParser),
  13. ]
  14. }
  15. extension SwifterTestsHttpRouter {
  16. static let __allTests = [
  17. ("testHttpRouterEmptyTail", testHttpRouterEmptyTail),
  18. ("testHttpRouterHandlesOverlappingPaths", testHttpRouterHandlesOverlappingPaths),
  19. ("testHttpRouterHandlesOverlappingPathsInDynamicRoutes", testHttpRouterHandlesOverlappingPathsInDynamicRoutes),
  20. ("testHttpRouterHandlesOverlappingPathsInDynamicRoutesInTheMiddle", testHttpRouterHandlesOverlappingPathsInDynamicRoutesInTheMiddle),
  21. ("testHttpRouterMultiplePathSegmentWildcards", testHttpRouterMultiplePathSegmentWildcards),
  22. ("testHttpRouterPercentEncodedPathSegments", testHttpRouterPercentEncodedPathSegments),
  23. ("testHttpRouterShouldHandleOverlappingRoutesInTrail", testHttpRouterShouldHandleOverlappingRoutesInTrail),
  24. ("testHttpRouterSimplePathSegments", testHttpRouterSimplePathSegments),
  25. ("testHttpRouterSinglePathSegmentWildcard", testHttpRouterSinglePathSegmentWildcard),
  26. ("testHttpRouterSlashRoot", testHttpRouterSlashRoot),
  27. ("testHttpRouterVariables", testHttpRouterVariables),
  28. ]
  29. }
  30. extension SwifterTestsStringExtensions {
  31. static let __allTests = [
  32. ("testBASE64", testBASE64),
  33. ("testMiscRemovePercentEncoding", testMiscRemovePercentEncoding),
  34. ("testMiscReplace", testMiscReplace),
  35. ("testMiscTrim", testMiscTrim),
  36. ("testMiscUnquote", testMiscUnquote),
  37. ("testSHA1", testSHA1),
  38. ]
  39. }
  40. extension SwifterTestsWebSocketSession {
  41. static let __allTests = [
  42. ("testParser", testParser),
  43. ]
  44. }
  45. #if !os(macOS)
  46. public func __allTests() -> [XCTestCaseEntry] {
  47. return [
  48. testCase(MimeTypeTests.__allTests),
  49. testCase(SwifterTestsHttpParser.__allTests),
  50. testCase(SwifterTestsHttpRouter.__allTests),
  51. testCase(SwifterTestsStringExtensions.__allTests),
  52. testCase(SwifterTestsWebSocketSession.__allTests),
  53. ]
  54. }
  55. #endif