<?xml version="1.0"?>
<testsuite name="PhantomJS 2.1.1 (Mac OS 0.0.0)" package="" timestamp="2025-04-10T11:29:53" id="0" hostname="CI-ZG-MAC-MINI-02" tests="37" errors="0" failures="0" time="0.257">
  <properties>
    <property name="browser.fullName" value="Mozilla/5.0 (Macintosh; Intel Mac OS X) AppleWebKit/538.1 (KHTML, like Gecko) PhantomJS/2.1.1 Safari/538.1"/>
  </properties>
  <testcase name="Initialization should fail if no application code" time="0.03" classname="Initialization"/>
  <testcase name="Initialization should provide configuration to cordova.exec()" time="0.057" classname="Initialization"/>
  <testcase name="Initialization with message storage should fail without start function" time="0.017" classname="Initialization with message storage"/>
  <testcase name="Initialization with message storage should fail without stop function" time="0.009" classname="Initialization with message storage"/>
  <testcase name="Initialization with message storage should fail without save function" time="0.005" classname="Initialization with message storage"/>
  <testcase name="Initialization with message storage should fail without find function" time="0.005" classname="Initialization with message storage"/>
  <testcase name="Initialization with message storage should fail without findAll function" time="0.005" classname="Initialization with message storage"/>
  <testcase name="Base methods should register" time="0.019" classname="Base methods"/>
  <testcase name="Base methods should call handler" time="0.012" classname="Base methods"/>
  <testcase name="Base methods should unregister" time="0.017" classname="Base methods"/>
  <testcase name="Base methods should saveUser" time="0.02" classname="Base methods"/>
  <testcase name="Base methods should fetchUser" time="0.006" classname="Base methods"/>
  <testcase name="Base methods should fetchInboxMessagesWithToken" time="0.006" classname="Base methods"/>
  <testcase name="Base methods should fetchInboxMessages" time="0.002" classname="Base methods"/>
  <testcase name="Base methods should setInboxMessagesSeen" time="0.003" classname="Base methods"/>
  <testcase name="Base methods should getUser" time="0.004" classname="Base methods"/>
  <testcase name="Base methods should saveInstallation" time="0.004" classname="Base methods"/>
  <testcase name="Base methods should fetchInstallation" time="0.003" classname="Base methods"/>
  <testcase name="Base methods should getInstallation" time="0.003" classname="Base methods"/>
  <testcase name="Base methods should setInstallationAsPrimary" time="0.003" classname="Base methods"/>
  <testcase name="Base methods should personalize" time="0.005" classname="Base methods"/>
  <testcase name="Base methods should depersonalize" time="0.001" classname="Base methods"/>
  <testcase name="Base methods should depersonalizeInstallation" time="0" classname="Base methods"/>
  <testcase name="Base methods should markMessagesSeen" time="0.001" classname="Base methods"/>
  <testcase name="Base methods should defaultMessageStorage disabled" time="0.001" classname="Base methods"/>
  <testcase name="Base methods should submitEvent" time="0.003" classname="Base methods"/>
  <testcase name="Base methods should submitEventImmediately" time="0.001" classname="Base methods"/>
  <testcase name="defaultMessageStorage methods should defaultMessageStorage find" time="0.002" classname="defaultMessageStorage methods"/>
  <testcase name="defaultMessageStorage methods should defaultMessageStorage findAll" time="0.001" classname="defaultMessageStorage methods"/>
  <testcase name="defaultMessageStorage methods should defaultMessageStorage delete" time="0.001" classname="defaultMessageStorage methods"/>
  <testcase name="defaultMessageStorage methods should defaultMessageStorage deleteAll" time="0.001" classname="defaultMessageStorage methods"/>
  <testcase name="inAppChat methods should show chat" time="0.002" classname="inAppChat methods"/>
  <testcase name="inAppChat methods should setup iOS chat settings " time="0.004" classname="inAppChat methods"/>
  <testcase name="inAppChat methods should reset message Counter " time="0" classname="inAppChat methods"/>
  <testcase name="inAppChat methods should get message Counter " time="0.001" classname="inAppChat methods"/>
  <testcase name="inAppChat methods should set language " time="0.002" classname="inAppChat methods"/>
  <testcase name="inAppChat methods should send contextual data " time="0.001" classname="inAppChat methods"/>
  <system-out>
    <![CDATA[PhantomJS 2.1.1 (Mac OS 0.0.0) ERROR: 'No application code provided'
,PhantomJS 2.1.1 (Mac OS 0.0.0) ERROR: 'Missing messageStorage.start function definition'
,PhantomJS 2.1.1 (Mac OS 0.0.0) ERROR: 'Missing messageStorage.stop function definition'
,PhantomJS 2.1.1 (Mac OS 0.0.0) ERROR: 'Missing messageStorage.save function definition'
,PhantomJS 2.1.1 (Mac OS 0.0.0) ERROR: 'Missing messageStorage.find function definition'
,PhantomJS 2.1.1 (Mac OS 0.0.0) ERROR: 'Missing messageStorage.findAll function definition'
,PhantomJS 2.1.1 (Mac OS 0.0.0) LOG: 'should register: Current event handlers -{
    "messageReceived": [
        null,
        null
    ],
    "notificationTapped": [
        null,
        null
    ],
    "tokenReceived": [
        null,
        null
    ],
    "registrationUpdated": [
        null,
        null
    ],
    "actionTapped": [
        null,
        null
    ],
    "installationUpdated": [
        null,
        null
    ],
    "userUpdated": [
        null,
        null
    ],
    "personalized": [
        null,
        null
    ],
    "depersonalized": [
        null,
        null
    ],
    "deeplink": [
        null,
        null
    ],
    "inAppChat.unreadMessageCounterUpdated": [
        null,
        null
    ]
}'
,PhantomJS 2.1.1 (Mac OS 0.0.0) LOG: 'should call handler: Actual handlers -[
    null,
    null
]'
,PhantomJS 2.1.1 (Mac OS 0.0.0) LOG: 'should call handler: args - [
    null,
    null,
    "MobileMessagingCordova",
    "registerReceiver",
    [
        [
            "messageReceived",
            "notificationTapped",
            "tokenReceived",
            "registrationUpdated",
            "actionTapped",
            "installationUpdated",
            "userUpdated",
            "personalized",
            "depersonalized",
            "deeplink",
            "inAppChat.unreadMessageCounterUpdated"
        ]
    ]
]'
,PhantomJS 2.1.1 (Mac OS 0.0.0) LOG: 'should unregister: Current event handlers -{
    "messageReceived": [],
    "notificationTapped": [],
    "tokenReceived": [],
    "registrationUpdated": [],
    "actionTapped": [],
    "installationUpdated": [],
    "userUpdated": [],
    "personalized": [],
    "depersonalized": [],
    "deeplink": [],
    "inAppChat.unreadMessageCounterUpdated": []
}'

]]>
  </system-out>
  <system-err/>
</testsuite>