Files
sdk/tests/compiler/dartdevc_native/nnbd_basic_assignment_test.dart
T
Nicholas Shahan 652dc2d0d6 [ddc] Rename test so it actually runs as a test
This test isn't running in any configuration because the filename
doesn't end with "_test.dart".

Change-Id: Idf38c9dd643da36ce6b6cc587d609d7d9e707af2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/142781
Reviewed-by: Riley Porter <rileyporter@google.com>
Commit-Queue: Nicholas Shahan <nshahan@google.com>
2020-04-07 23:41:18 +00:00

23 lines
452 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.
// Requirements=nnbd
import 'package:expect/expect.dart';
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);
}