blob: 26e6ed9d7f1ab862ca86cd472026c906636adec9 [file] [log] [blame]
// Copyright (c) 2011, 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.
/// @assertion A variable that has not been initialized has the initial value
/// null.
/// @description Checks that various uninitialized variables are set to null
/// by default.
/// @author vasya
import "../../Utils/expect.dart";
class C {
static var a;
int? global;
main() {
var x;
Expect.equals(null, x);
bool? y;
Expect.equals(null, y);
String? z;
Expect.equals(null, z);
List? l;
Expect.equals(null, l);
C? c;
Expect.equals(null, c);
Expect.equals(null, C.a);
Object? o;
Expect.equals(null, o);
Expect.equals(null, global);