Fixes #389. More NNBD static semantics tests
diff --git a/LanguageFeatures/nnbd/static_errors_A10_t01.dart b/LanguageFeatures/nnbd/static_errors_A09_t02.dart
similarity index 100%
rename from LanguageFeatures/nnbd/static_errors_A10_t01.dart
rename to LanguageFeatures/nnbd/static_errors_A09_t02.dart
diff --git a/LanguageFeatures/nnbd/static_errors_A09_t03.dart b/LanguageFeatures/nnbd/static_errors_A09_t03.dart
new file mode 100644
index 0000000..f5bbaf0
--- /dev/null
+++ b/LanguageFeatures/nnbd/static_errors_A09_t03.dart
@@ -0,0 +1,28 @@
+/*
+ * 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.
+ */
+/**
+ * @assertion It is an error if a named parameter that is part of a required
+ * group is not bound to an argument at a call site
+ *
+ * @description Check that it is an error if a named parameter that is part of a
+ * required group is not bound to an argument at a call site
+ * @author sgrekhov@unipro.ru
+ */
+// SharedOptions=--enable-experiment=non-nullable
+import "package:meta/meta.dart";
+
+class C {
+  static void test1({@required int x, String y, @required String z}) {}
+  void test2({@required int x = 0, String y, @required String z}) {}
+}
+
+void test3({@required int x = 0, String y, @required String z}) {}
+
+main() {
+  C.test1(x: 3, y: "");      //# 01: compile-time error
+  C().test2(x: 1, y: "");    //# 02: compile-time error
+  test3(x: 4, y: "");        //# 03: compile-time error
+}