use of android.net.ConnectivityMetricsEvent in project android_frameworks_base by DirtyUnicorns.
the class IpConnectivityEventBuilderTest method testApfProgramEventSerialization.
@SmallTest
public void testApfProgramEventSerialization() {
ConnectivityMetricsEvent ev = describeIpEvent(aType(ApfProgramEvent.class), aLong(200), anInt(7), anInt(9), anInt(2048), anInt(3));
String want = joinLines("dropped_events: 0", "events <", " time_ms: 1", " transport: 0", " apf_program_event <", " current_ras: 9", " drop_multicast: true", " filtered_ras: 7", " has_ipv4_addr: true", " lifetime: 200", " program_length: 2048", " >", ">", "version: 2");
verifySerialization(want, ev);
}
use of android.net.ConnectivityMetricsEvent in project android_frameworks_base by DirtyUnicorns.
the class IpConnectivityEventBuilderTest method testDefaultNetworkEventSerialization.
@SmallTest
public void testDefaultNetworkEventSerialization() {
ConnectivityMetricsEvent ev = describeIpEvent(aType(DefaultNetworkEvent.class), anInt(102), anIntArray(1, 2, 3), anInt(101), aBool(true), aBool(false));
String want = joinLines("dropped_events: 0", "events <", " time_ms: 1", " transport: 0", " default_network_event <", " network_id <", " network_id: 102", " >", " previous_network_id <", " network_id: 101", " >", " previous_network_ip_support: 1", " transport_types: 1", " transport_types: 2", " transport_types: 3", " >", ">", "version: 2");
verifySerialization(want, ev);
}
use of android.net.ConnectivityMetricsEvent in project android_frameworks_base by DirtyUnicorns.
the class IpConnectivityEventBuilderTest method testNetworkEventSerialization.
@SmallTest
public void testNetworkEventSerialization() {
ConnectivityMetricsEvent ev = describeIpEvent(aType(NetworkEvent.class), anInt(100), anInt(5), aLong(20410));
String want = joinLines("dropped_events: 0", "events <", " time_ms: 1", " transport: 0", " network_event <", " event_type: 5", " latency_ms: 20410", " network_id <", " network_id: 100", " >", " >", ">", "version: 2");
verifySerialization(want, ev);
}
use of android.net.ConnectivityMetricsEvent in project android_frameworks_base by DirtyUnicorns.
the class IpConnectivityEventBuilderTest method testValidationProbeEventSerialization.
@SmallTest
public void testValidationProbeEventSerialization() {
ConnectivityMetricsEvent ev = describeIpEvent(aType(ValidationProbeEvent.class), anInt(120), aLong(40730), anInt(ValidationProbeEvent.PROBE_HTTP), anInt(204));
String want = joinLines("dropped_events: 0", "events <", " time_ms: 1", " transport: 0", " validation_probe_event <", " latency_ms: 40730", " network_id <", " network_id: 120", " >", " probe_result: 204", " probe_type: 1", " >", ">", "version: 2");
verifySerialization(want, ev);
}
use of android.net.ConnectivityMetricsEvent in project android_frameworks_base by DirtyUnicorns.
the class IpConnectivityEventBuilderTest method testDhcpErrorEventSerialization.
@SmallTest
public void testDhcpErrorEventSerialization() {
ConnectivityMetricsEvent ev = describeIpEvent(aType(DhcpErrorEvent.class), aString("wlan0"), anInt(DhcpErrorEvent.L4_NOT_UDP));
String want = joinLines("dropped_events: 0", "events <", " time_ms: 1", " transport: 0", " dhcp_event <", " duration_ms: 0", " if_name: \"wlan0\"", " error_code: 50397184", " >", ">", "version: 2");
verifySerialization(want, ev);
}
Aggregations