// Copyright (c) 2017, 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. import 'dart:convert'; import 'dart:io'; // This test ensures that the VM will support string literals that have non // ascii characters. An unhandeld exception will be thrown if the VM fails // to support non ascii characters. main() { String canary = "Canary"; String spades = "These are three black spades: ♠♠♠"; String german = "German characters: aäbcdefghijklmnoöpqrsßtuüvwxyz"; stdout.writeln(canary); stdout.writeln(spades); stdout.writeln(german); print(spades); print(german); stdout.add(canary.runes.toList()); stdout.writeln(); stdout.writeln(canary); stdout.writeln(spades); stdout.writeln(german); print(spades); print(german); stdout.add(canary.codeUnits); stdout.writeln(); }