1 // Copyright 2016 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
9 func TestFetchAndParseRIBOnDarwin(t
*testing
.T
) {
10 for _
, typ
:= range []RIBType
{sysNET_RT_FLAGS
, sysNET_RT_DUMP2
, sysNET_RT_IFLIST2
} {
13 for _
, af
:= range []int{sysAF_UNSPEC
, sysAF_INET
, sysAF_INET6
} {
14 rs
, err
:= fetchAndParseRIB(af
, typ
)
19 ms
= append(ms
, rs
...)
21 if len(ms
) == 0 && lastErr
!= nil {
25 ss
, err
:= msgs(ms
).validate()
30 for _
, s
:= range ss
{