blob: 33ea0d662cfd62e83709b3e179e7510173010766 [file] [log] [blame]
// Copyright (c) 2023, 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.
String test(Symbol value) {
switch (value) {
case #foo:
return "foo";
default:
return "default";
}
}
main() {
expect("foo", test(Symbol("foo")));
expect("foo", test(const Symbol("foo")));
}
expect(expected, actual) {
if (expected != actual) {
throw 'Expected $expected, actual $actual';
}
}