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 {