/// <summary> /// Tests whether a value is stored for the metric for testing purposes only. This function will /// attempt to await the last task (if any) writing to the the metric's storage engine before /// returning a value. /// </summary> /// <param name="pingName">represents the name of the ping to retrieve the metric for Defaults /// to the first value in `sendInPings`</param> /// <returns>true if metric value exists, otherwise false</returns> public bool TestHasValue(string pingName = null) { Dispatchers.AssertInTestingMode(); string ping = pingName ?? sendInPings[0]; return(LibGleanFFI.glean_counter_test_has_value(handle, ping)); }