ZendriveTest

@objc
public final class ZendriveTest : NSObject

This class contains methods that mock Zendrive’s functionality for testing purposes.

  • Use this method to test Zendrive Accident detection integration. Works only in DEBUG mode, disabled in RELEASE mode. On invoking this method, you will get an accident callback on your delegate after 5 seconds. You can look at console logs for debugging in case you do not receive the callback. If issue persists, please contact us at support@zendrive.com.

    Warning

    While invoking this method on a simulator, make sure your are simulating location (In Simulator menu bar, select Features->Location->Apple).

    Declaration

    Swift

    @objc
    public static func raiseMockAccident(_ confidence: AccidentConfidence)

    Parameters

    confidence

    Any value from AccidentConfidence enum.

  • Use this method to test Zendrive Accident detection integration. Works only in DEBUG mode, disabled in RELEASE mode.

    This API can be used to test multiple callbacks. You need to enable Configuration.implementsMultipleAccidentCallbacks for that. In case of multiple callbacks enabled, on invoking this method, you will get a potential accident callback on your delegate. After MockAccidentConfig.delayBetweenCallbacksseconds, you will get a final accident callback.

    In case only single callback is enabled by setting ZendriveConfiguration.implementsMultipleAccidentCallbacks as NO, on invoking this method, you will get a final accident callback callback.

    You can look at console logs for debugging in case you do not receive the callback. If issue persists, please contact us at support@zendrive.com.

    Warning

    While invoking this method on a simulator, make sure your are simulating location (In Simulator menu bar, select Features->Location->Apple).

    Declaration

    Swift

    @objc
    public static func raiseMockAccident(using config: MockAccidentConfig)

    Parameters

    config

    Configuration which determines the AccidentInfo values in the two callbacks.