1
0

IOSafetyTests.swift 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //
  2. // IOSafetyTests.swift
  3. // Swifter
  4. //
  5. // Created by Brian Gerstle on 8/20/16.
  6. // Copyright © 2016 Damian Kołakowski. All rights reserved.
  7. //
  8. import XCTest
  9. class IOSafetyTests: XCTestCase {
  10. /*
  11. var server: HttpServer!
  12. override func setUp() {
  13. super.setUp()
  14. server = HttpServer.pingServer()
  15. }
  16. override func tearDown() {
  17. if server.operating {
  18. server.stop()
  19. }
  20. super.tearDown()
  21. }
  22. func testStopWithActiveConnections() {
  23. (0...100).forEach { cpt in
  24. server = HttpServer.pingServer()
  25. do {
  26. try server.start()
  27. XCTAssertFalse(URLSession.shared.retryPing())
  28. (0...100).forEach { _ in
  29. DispatchQueue.global(qos: DispatchQoS.default.qosClass).sync {
  30. URLSession.shared.pingTask { _, _, _ in }.resume()
  31. }
  32. }
  33. server.stop()
  34. } catch let e {
  35. XCTFail("\(cpt): \(e)")
  36. }
  37. }
  38. }
  39. */
  40. }