OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 library io_internet_address_apptests; | 5 library io_internet_address_apptests; |
6 | 6 |
7 import 'dart:async'; | 7 import 'dart:async'; |
8 import 'dart:mojo.io'; | 8 import 'dart:mojo.io'; |
9 | 9 |
10 import 'package:apptest/apptest.dart'; | 10 import 'package:apptest/apptest.dart'; |
11 import 'package:mojo/public/dart/application.dart'; | 11 import 'package:mojo/application.dart'; |
12 import 'package:mojo/public/dart/bindings.dart'; | 12 import 'package:mojo/bindings.dart'; |
13 import 'package:mojo/public/dart/core.dart'; | 13 import 'package:mojo/core.dart'; |
14 | 14 |
15 tests(Application application, String url) { | 15 tests(Application application, String url) { |
16 group('InternetAddress Apptests', () { | 16 group('InternetAddress Apptests', () { |
17 test('Parse IPv4', () async { | 17 test('Parse IPv4', () async { |
18 var localhost = new InternetAddress('127.0.0.1'); | 18 var localhost = new InternetAddress('127.0.0.1'); |
19 expect(localhost, equals(InternetAddress.LOOPBACK_IP_V4)); | 19 expect(localhost, equals(InternetAddress.LOOPBACK_IP_V4)); |
20 }); | 20 }); |
21 test('Parse IPv6', () async { | 21 test('Parse IPv6', () async { |
22 var localhost = new InternetAddress('0:0:0:0:0:0:0:1'); | 22 var localhost = new InternetAddress('0:0:0:0:0:0:0:1'); |
23 expect(localhost, equals(InternetAddress.LOOPBACK_IP_V6)); | 23 expect(localhost, equals(InternetAddress.LOOPBACK_IP_V6)); |
24 }); | 24 }); |
25 }); | 25 }); |
26 } | 26 } |
OLD | NEW |