1234567891011121314151617181920212223242526 |
- package ipamutils
- import (
- "testing"
- _ "github.com/docker/libnetwork/testutils"
- )
- func init() {
- InitNetworks()
- }
- func TestGranularPredefined(t *testing.T) {
- for _, nw := range PredefinedGranularNetworks {
- if ones, bits := nw.Mask.Size(); bits != 32 || ones != 24 {
- t.Fatalf("Unexpected size for network in granular list: %v", nw)
- }
- }
- for _, nw := range PredefinedBroadNetworks {
- if ones, bits := nw.Mask.Size(); bits != 32 || (ones != 20 && ones != 16) {
- t.Fatalf("Unexpected size for network in broad list: %v", nw)
- }
- }
- }
|