From 715c845d859143e649393f3325cee6fa197bb3d4 Mon Sep 17 00:00:00 2001 From: Stan Manilov Date: Wed, 15 Jun 2016 16:58:57 -0700 Subject: [PATCH] Add a regression test for bug #587 BUG= https://github.com/dart-lang/dev_compiler/issues/587 R=jmesserly@google.com Review URL: https://codereview.chromium.org/2075493002 . --- ...static_const_field_reserved_name_test.dart | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 pkg/dev_compiler/test/codegen/language/static_const_field_reserved_name_test.dart diff --git a/pkg/dev_compiler/test/codegen/language/static_const_field_reserved_name_test.dart b/pkg/dev_compiler/test/codegen/language/static_const_field_reserved_name_test.dart new file mode 100644 index 000000000000..8c892a1a75c7 --- /dev/null +++ b/pkg/dev_compiler/test/codegen/language/static_const_field_reserved_name_test.dart @@ -0,0 +1,22 @@ +// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file +// for details. All rights reserved. Use of this source code is governed by a +// BSD-style license that can be found in the LICENSE file. + +// Dart test for testing redefinition of reserved names as static const fields. +// Bug #587. + +import "package:expect/expect.dart"; + +class Field { + static const name = 'Foo'; +} + +class StaticConstFieldReservedNameTest { + static testMain() { + Expect.equals('Foo', Field.name); + } +} + +void main() { + StaticConstFieldReservedNameTest.testMain(); +}