HKObserverQueryMock.swift 670 B

1234567891011121314151617181920
  1. //
  2. // HKObserverQueryMock.swift
  3. // LoopKitHostedTests
  4. //
  5. // Created by Pete Schwamb on 9/2/20.
  6. // Copyright © 2020 LoopKit Authors. All rights reserved.
  7. //
  8. import Foundation
  9. import HealthKit
  10. class HKObserverQueryMock: HKObserverQuery {
  11. let updateHandler: (HKObserverQuery, @escaping HKObserverQueryCompletionHandler, Error?) -> Void
  12. override init(sampleType: HKSampleType, predicate: NSPredicate?, updateHandler: @escaping (HKObserverQuery, @escaping HKObserverQueryCompletionHandler, Error?) -> Void) {
  13. self.updateHandler = updateHandler
  14. super.init(sampleType: sampleType, predicate: predicate, updateHandler: updateHandler)
  15. }
  16. }