2aa6e73ae7
All of these tests are now running under the regular test infrastructure. The only reason they were created as modular tests was because we wanted more control over the SDK sources used. Change-Id: I2ad5aa616ff8bccd10cfac2d49bfaa39ab50c192 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/128801 Reviewed-by: Mark Zhou <markzipan@google.com> Commit-Queue: Nicholas Shahan <nshahan@google.com>
22 lines
451 B
Dart
22 lines
451 B
Dart
// Copyright (c) 2019, 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 'package:expect/expect.dart';
|
|
|
|
// Requirements=nnbd
|
|
|
|
void main() {
|
|
int x = 42;
|
|
int? y;
|
|
|
|
Expect.equals(null, y);
|
|
Expect.throws(() {
|
|
x = y!;
|
|
});
|
|
Expect.equals(42, x);
|
|
|
|
y = 17;
|
|
x = y!;
|
|
Expect.equals(17, x);
|
|
}
|