// Copyright 2014 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. import 'package:fuchsia_remote_debug_protocol/src/common/network.dart'; import 'package:test/test.dart'; void main() { final ipv4Addresses = ['127.0.0.1', '8.8.8.8']; final ipv6Addresses = [ '::1', 'fe80::8eae:4cff:fef4:9247', 'fe80::8eae:4cff:fef4:9247%e0', ]; group('test validation', () { test('isIpV4Address', () { expect(ipv4Addresses.map(isIpV4Address), everyElement(isTrue)); expect(ipv6Addresses.map(isIpV4Address), everyElement(isFalse)); }); test('isIpV6Address', () { expect(ipv4Addresses.map(isIpV6Address), everyElement(isFalse)); expect(ipv6Addresses.map(isIpV6Address), everyElement(isTrue)); }); }); }