Migrate language_2/async_nested to NNBD.
Change-Id: I16f1be4e17fa87aa94b294f281dfe14ea0129eb3 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/134904 Auto-Submit: Bob Nystrom <rnystrom@google.com> Reviewed-by: Erik Ernst <eernst@google.com> Commit-Queue: Bob Nystrom <rnystrom@google.com>
This commit is contained in:
committed by
commit-bot@chromium.org
parent
b671b916d4
commit
86f8e3438a
@@ -0,0 +1,46 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10";
|
||||
Node node = new Node('1', [
|
||||
new Node('2', []),
|
||||
await new Future.value(new Node('3', [
|
||||
await new Future.value(new Node('4', [
|
||||
new Node('5', [
|
||||
await new Future.value(new Node('6', [
|
||||
await new Future.value(new Node('7', [])),
|
||||
])),
|
||||
await new Future.value(new Node('8', [])),
|
||||
await new Future.value(new Node('9', [])),
|
||||
]),
|
||||
])),
|
||||
])),
|
||||
await new Future.value(new Node('10', [])),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11";
|
||||
Node node = new Node('1', [
|
||||
new Node('2', [
|
||||
new Node('3', []),
|
||||
]),
|
||||
await new Future.value(new Node('4', [
|
||||
await new Future.value(new Node('5', [])),
|
||||
new Node('6', [
|
||||
new Node('7', []),
|
||||
await new Future.value(new Node('8', [])),
|
||||
]),
|
||||
await new Future.value(new Node('9', [])),
|
||||
])),
|
||||
await new Future.value(new Node('10', [])),
|
||||
new Node('11', []),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12";
|
||||
Node node = new Node('1', [
|
||||
new Node('2', [
|
||||
await new Future.value(new Node('3', [])),
|
||||
await new Future.value(new Node('4', [
|
||||
new Node('5', []),
|
||||
await new Future.value(new Node('6', [])),
|
||||
await new Future.value(new Node('7', [])),
|
||||
new Node('8', []),
|
||||
])),
|
||||
new Node('9', []),
|
||||
new Node('10', [
|
||||
new Node('11', [
|
||||
await new Future.value(new Node('12', [])),
|
||||
]),
|
||||
]),
|
||||
]),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
await new Future.value(new Node('2', [])),
|
||||
await new Future.value(new Node('3', [])),
|
||||
await new Future.value(new Node('4', [
|
||||
await new Future.value(new Node('5', [])),
|
||||
new Node('6', []),
|
||||
new Node('7', [
|
||||
new Node('8', []),
|
||||
await new Future.value(new Node('9', [])),
|
||||
]),
|
||||
await new Future.value(new Node('10', [])),
|
||||
])),
|
||||
new Node('11', []),
|
||||
await new Future.value(new Node('12', [])),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
await new Future.value(new Node('2', [])),
|
||||
await new Future.value(new Node('3', [
|
||||
await new Future.value(new Node('4', [])),
|
||||
await new Future.value(new Node('5', [])),
|
||||
await new Future.value(new Node('6', [])),
|
||||
])),
|
||||
new Node('7', []),
|
||||
new Node('8', [
|
||||
new Node('9', []),
|
||||
await new Future.value(new Node('10', [])),
|
||||
new Node('11', []),
|
||||
await new Future.value(new Node('12', [])),
|
||||
]),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12";
|
||||
Node node = new Node('1', [
|
||||
new Node('2', [
|
||||
await new Future.value(new Node('3', [
|
||||
new Node('4', []),
|
||||
])),
|
||||
new Node('5', [
|
||||
await new Future.value(new Node('6', [
|
||||
await new Future.value(new Node('7', [
|
||||
new Node('8', []),
|
||||
])),
|
||||
new Node('9', []),
|
||||
await new Future.value(new Node('10', [])),
|
||||
])),
|
||||
await new Future.value(new Node('11', [])),
|
||||
await new Future.value(new Node('12', [])),
|
||||
]),
|
||||
]),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
await new Future.value(new Node('2', [])),
|
||||
await new Future.value(new Node('3', [
|
||||
new Node('4', []),
|
||||
new Node('5', []),
|
||||
await new Future.value(new Node('6', [])),
|
||||
new Node('7', [
|
||||
await new Future.value(new Node('8', [
|
||||
new Node('9', []),
|
||||
])),
|
||||
await new Future.value(new Node('10', [])),
|
||||
]),
|
||||
])),
|
||||
new Node('11', [
|
||||
await new Future.value(new Node('12', [])),
|
||||
]),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
await new Future.value(new Node('2', [
|
||||
await new Future.value(new Node('3', [])),
|
||||
])),
|
||||
await new Future.value(new Node('4', [
|
||||
await new Future.value(new Node('5', [])),
|
||||
await new Future.value(new Node('6', [])),
|
||||
new Node('7', []),
|
||||
new Node('8', []),
|
||||
new Node('9', [
|
||||
await new Future.value(new Node('10', [])),
|
||||
]),
|
||||
new Node('11', []),
|
||||
new Node('12', []),
|
||||
])),
|
||||
await new Future.value(new Node('13', [])),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13";
|
||||
Node node = new Node('1', [
|
||||
new Node('2', [
|
||||
await new Future.value(new Node('3', [])),
|
||||
await new Future.value(new Node('4', [
|
||||
new Node('5', []),
|
||||
new Node('6', []),
|
||||
new Node('7', []),
|
||||
new Node('8', []),
|
||||
await new Future.value(new Node('9', [
|
||||
new Node('10', [
|
||||
new Node('11', []),
|
||||
]),
|
||||
])),
|
||||
await new Future.value(new Node('12', [])),
|
||||
])),
|
||||
await new Future.value(new Node('13', [])),
|
||||
]),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13";
|
||||
Node node = new Node('1', [
|
||||
await new Future.value(new Node('2', [
|
||||
new Node('3', []),
|
||||
await new Future.value(new Node('4', [
|
||||
await new Future.value(new Node('5', [
|
||||
new Node('6', []),
|
||||
new Node('7', [
|
||||
new Node('8', []),
|
||||
]),
|
||||
await new Future.value(new Node('9', [])),
|
||||
new Node('10', [
|
||||
new Node('11', []),
|
||||
]),
|
||||
])),
|
||||
])),
|
||||
await new Future.value(new Node('12', [
|
||||
new Node('13', []),
|
||||
])),
|
||||
])),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
await new Future.value(new Node('2', [
|
||||
new Node('3', []),
|
||||
new Node('4', [
|
||||
new Node('5', []),
|
||||
new Node('6', []),
|
||||
await new Future.value(new Node('7', [
|
||||
new Node('8', [
|
||||
new Node('9', []),
|
||||
]),
|
||||
new Node('10', []),
|
||||
new Node('11', [
|
||||
await new Future.value(new Node('12', [])),
|
||||
]),
|
||||
])),
|
||||
await new Future.value(new Node('13', [])),
|
||||
]),
|
||||
])),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13";
|
||||
Node node = new Node('1', [
|
||||
await new Future.value(new Node('2', [])),
|
||||
await new Future.value(new Node('3', [])),
|
||||
new Node('4', [
|
||||
await new Future.value(new Node('5', [
|
||||
new Node('6', []),
|
||||
new Node('7', []),
|
||||
await new Future.value(new Node('8', [
|
||||
new Node('9', []),
|
||||
])),
|
||||
])),
|
||||
new Node('10', [
|
||||
new Node('11', []),
|
||||
await new Future.value(new Node('12', [])),
|
||||
]),
|
||||
]),
|
||||
await new Future.value(new Node('13', [])),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14";
|
||||
Node node = new Node('1', [
|
||||
new Node('2', []),
|
||||
await new Future.value(new Node('3', [])),
|
||||
await new Future.value(new Node('4', [
|
||||
new Node('5', [
|
||||
await new Future.value(new Node('6', [
|
||||
new Node('7', [
|
||||
new Node('8', [
|
||||
new Node('9', []),
|
||||
new Node('10', []),
|
||||
await new Future.value(new Node('11', [])),
|
||||
]),
|
||||
await new Future.value(new Node('12', [])),
|
||||
]),
|
||||
])),
|
||||
await new Future.value(new Node('13', [
|
||||
new Node('14', []),
|
||||
])),
|
||||
]),
|
||||
])),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14";
|
||||
Node node = new Node('1', [
|
||||
new Node('2', []),
|
||||
await new Future.value(new Node('3', [
|
||||
new Node('4', [
|
||||
await new Future.value(new Node('5', [])),
|
||||
new Node('6', []),
|
||||
new Node('7', []),
|
||||
new Node('8', [
|
||||
await new Future.value(new Node('9', [
|
||||
new Node('10', []),
|
||||
await new Future.value(new Node('11', [])),
|
||||
])),
|
||||
]),
|
||||
await new Future.value(new Node('12', [])),
|
||||
]),
|
||||
new Node('13', []),
|
||||
])),
|
||||
await new Future.value(new Node('14', [])),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14";
|
||||
Node node = new Node('1', [
|
||||
await new Future.value(new Node('2', [
|
||||
await new Future.value(new Node('3', [
|
||||
new Node('4', []),
|
||||
await new Future.value(new Node('5', [
|
||||
await new Future.value(new Node('6', [])),
|
||||
new Node('7', [
|
||||
new Node('8', []),
|
||||
await new Future.value(new Node('9', [])),
|
||||
new Node('10', []),
|
||||
new Node('11', [
|
||||
new Node('12', []),
|
||||
]),
|
||||
]),
|
||||
])),
|
||||
new Node('13', [
|
||||
await new Future.value(new Node('14', [])),
|
||||
]),
|
||||
])),
|
||||
])),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
new Node('2', []),
|
||||
await new Future.value(new Node('3', [
|
||||
new Node('4', []),
|
||||
new Node('5', []),
|
||||
new Node('6', []),
|
||||
new Node('7', []),
|
||||
new Node('8', [
|
||||
await new Future.value(new Node('9', [
|
||||
await new Future.value(new Node('10', [])),
|
||||
])),
|
||||
]),
|
||||
new Node('11', []),
|
||||
])),
|
||||
new Node('12', [
|
||||
new Node('13', [
|
||||
await new Future.value(new Node('14', [])),
|
||||
]),
|
||||
]),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
new Node('2', []),
|
||||
await new Future.value(new Node('3', [
|
||||
new Node('4', [
|
||||
await new Future.value(new Node('5', [])),
|
||||
new Node('6', []),
|
||||
new Node('7', []),
|
||||
]),
|
||||
await new Future.value(new Node('8', [])),
|
||||
new Node('9', [
|
||||
new Node('10', []),
|
||||
await new Future.value(new Node('11', [])),
|
||||
]),
|
||||
await new Future.value(new Node('12', [])),
|
||||
])),
|
||||
await new Future.value(new Node('13', [])),
|
||||
new Node('14', []),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15";
|
||||
Node node = new Node('1', [
|
||||
new Node('2', []),
|
||||
new Node('3', [
|
||||
await new Future.value(new Node('4', [])),
|
||||
new Node('5', [
|
||||
new Node('6', [
|
||||
new Node('7', [
|
||||
await new Future.value(new Node('8', [
|
||||
new Node('9', []),
|
||||
new Node('10', []),
|
||||
await new Future.value(new Node('11', [])),
|
||||
await new Future.value(new Node('12', [])),
|
||||
new Node('13', []),
|
||||
])),
|
||||
await new Future.value(new Node('14', [
|
||||
new Node('15', []),
|
||||
])),
|
||||
]),
|
||||
]),
|
||||
]),
|
||||
]),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
new Node('2', []),
|
||||
new Node('3', []),
|
||||
new Node('4', [
|
||||
new Node('5', []),
|
||||
]),
|
||||
new Node('6', [
|
||||
new Node('7', []),
|
||||
]),
|
||||
new Node('8', [
|
||||
new Node('9', [
|
||||
await new Future.value(new Node('10', [
|
||||
new Node('11', [
|
||||
new Node('12', []),
|
||||
new Node('13', []),
|
||||
await new Future.value(new Node('14', [])),
|
||||
]),
|
||||
])),
|
||||
await new Future.value(new Node('15', [])),
|
||||
]),
|
||||
]),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
await new Future.value(new Node('2', [
|
||||
new Node('3', []),
|
||||
await new Future.value(new Node('4', [
|
||||
await new Future.value(new Node('5', [
|
||||
new Node('6', []),
|
||||
new Node('7', [
|
||||
await new Future.value(new Node('8', [
|
||||
new Node('9', []),
|
||||
])),
|
||||
new Node('10', []),
|
||||
new Node('11', []),
|
||||
new Node('12', [
|
||||
await new Future.value(new Node('13', [])),
|
||||
new Node('14', []),
|
||||
]),
|
||||
]),
|
||||
])),
|
||||
await new Future.value(new Node('15', [])),
|
||||
])),
|
||||
])),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
await new Future.value(new Node('2', [
|
||||
new Node('3', [
|
||||
new Node('4', [
|
||||
await new Future.value(new Node('5', [])),
|
||||
new Node('6', [
|
||||
await new Future.value(new Node('7', [
|
||||
new Node('8', [
|
||||
await new Future.value(new Node('9', [])),
|
||||
new Node('10', []),
|
||||
]),
|
||||
new Node('11', []),
|
||||
await new Future.value(new Node('12', [])),
|
||||
new Node('13', []),
|
||||
])),
|
||||
new Node('14', [
|
||||
await new Future.value(new Node('15', [])),
|
||||
]),
|
||||
]),
|
||||
]),
|
||||
]),
|
||||
])),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15";
|
||||
Node node = new Node('1', [
|
||||
await new Future.value(new Node('2', [])),
|
||||
new Node('3', []),
|
||||
await new Future.value(new Node('4', [
|
||||
await new Future.value(new Node('5', [])),
|
||||
new Node('6', [
|
||||
new Node('7', [
|
||||
new Node('8', [
|
||||
new Node('9', []),
|
||||
]),
|
||||
]),
|
||||
await new Future.value(new Node('10', [
|
||||
new Node('11', []),
|
||||
])),
|
||||
await new Future.value(new Node('12', [])),
|
||||
]),
|
||||
new Node('13', []),
|
||||
])),
|
||||
await new Future.value(new Node('14', [])),
|
||||
new Node('15', []),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15";
|
||||
Node node = new Node('1', [
|
||||
await new Future.value(new Node('2', [])),
|
||||
await new Future.value(new Node('3', [
|
||||
new Node('4', [
|
||||
new Node('5', [
|
||||
new Node('6', []),
|
||||
new Node('7', [
|
||||
new Node('8', []),
|
||||
]),
|
||||
new Node('9', []),
|
||||
await new Future.value(new Node('10', [])),
|
||||
new Node('11', []),
|
||||
]),
|
||||
]),
|
||||
new Node('12', []),
|
||||
await new Future.value(new Node('13', [])),
|
||||
])),
|
||||
await new Future.value(new Node('14', [])),
|
||||
new Node('15', []),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
new Node('2', []),
|
||||
new Node('3', []),
|
||||
await new Future.value(new Node('4', [
|
||||
await new Future.value(new Node('5', [])),
|
||||
new Node('6', []),
|
||||
await new Future.value(new Node('7', [])),
|
||||
await new Future.value(new Node('8', [])),
|
||||
])),
|
||||
new Node('9', []),
|
||||
new Node('10', [
|
||||
await new Future.value(new Node('11', [])),
|
||||
new Node('12', [
|
||||
await new Future.value(new Node('13', [])),
|
||||
new Node('14', []),
|
||||
await new Future.value(new Node('15', [])),
|
||||
]),
|
||||
]),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15";
|
||||
Node node = new Node('1', [
|
||||
new Node('2', [
|
||||
new Node('3', [
|
||||
new Node('4', []),
|
||||
await new Future.value(new Node('5', [
|
||||
await new Future.value(new Node('6', [
|
||||
new Node('7', [
|
||||
await new Future.value(new Node('8', [])),
|
||||
new Node('9', []),
|
||||
await new Future.value(new Node('10', [])),
|
||||
await new Future.value(new Node('11', [])),
|
||||
new Node('12', [
|
||||
await new Future.value(new Node('13', [])),
|
||||
]),
|
||||
new Node('14', []),
|
||||
]),
|
||||
])),
|
||||
await new Future.value(new Node('15', [])),
|
||||
])),
|
||||
]),
|
||||
]),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14";
|
||||
Node node = new Node('1', [
|
||||
new Node('2', [
|
||||
await new Future.value(new Node('3', [])),
|
||||
]),
|
||||
await new Future.value(new Node('4', [
|
||||
await new Future.value(new Node('5', [
|
||||
new Node('6', [
|
||||
new Node('7', []),
|
||||
]),
|
||||
new Node('8', []),
|
||||
await new Future.value(new Node('9', [])),
|
||||
new Node('10', []),
|
||||
new Node('11', []),
|
||||
])),
|
||||
await new Future.value(new Node('12', [])),
|
||||
new Node('13', []),
|
||||
new Node('14', []),
|
||||
])),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16";
|
||||
Node node = new Node('1', [
|
||||
new Node('2', []),
|
||||
await new Future.value(new Node('3', [
|
||||
new Node('4', []),
|
||||
await new Future.value(new Node('5', [
|
||||
new Node('6', []),
|
||||
await new Future.value(new Node('7', [
|
||||
new Node('8', []),
|
||||
])),
|
||||
])),
|
||||
])),
|
||||
await new Future.value(new Node('9', [
|
||||
new Node('10', [
|
||||
new Node('11', []),
|
||||
new Node('12', []),
|
||||
await new Future.value(new Node('13', [])),
|
||||
await new Future.value(new Node('14', [])),
|
||||
await new Future.value(new Node('15', [])),
|
||||
new Node('16', []),
|
||||
]),
|
||||
])),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16";
|
||||
Node node = new Node('1', [
|
||||
await new Future.value(new Node('2', [
|
||||
new Node('3', []),
|
||||
new Node('4', []),
|
||||
new Node('5', [
|
||||
new Node('6', []),
|
||||
await new Future.value(new Node('7', [
|
||||
new Node('8', [
|
||||
new Node('9', []),
|
||||
new Node('10', [
|
||||
new Node('11', [
|
||||
new Node('12', []),
|
||||
new Node('13', []),
|
||||
await new Future.value(new Node('14', [])),
|
||||
]),
|
||||
]),
|
||||
]),
|
||||
])),
|
||||
new Node('15', []),
|
||||
await new Future.value(new Node('16', [])),
|
||||
]),
|
||||
])),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16";
|
||||
Node node = new Node('1', [
|
||||
await new Future.value(new Node('2', [
|
||||
new Node('3', []),
|
||||
await new Future.value(new Node('4', [])),
|
||||
new Node('5', [
|
||||
new Node('6', []),
|
||||
await new Future.value(new Node('7', [
|
||||
new Node('8', [
|
||||
await new Future.value(new Node('9', [])),
|
||||
await new Future.value(new Node('10', [
|
||||
new Node('11', [
|
||||
new Node('12', [
|
||||
await new Future.value(new Node('13', [])),
|
||||
]),
|
||||
new Node('14', []),
|
||||
await new Future.value(new Node('15', [])),
|
||||
]),
|
||||
])),
|
||||
await new Future.value(new Node('16', [])),
|
||||
]),
|
||||
])),
|
||||
]),
|
||||
])),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16";
|
||||
Node node = new Node('1', [
|
||||
new Node('2', [
|
||||
new Node('3', []),
|
||||
new Node('4', []),
|
||||
new Node('5', [
|
||||
await new Future.value(new Node('6', [
|
||||
new Node('7', []),
|
||||
new Node('8', [
|
||||
await new Future.value(new Node('9', [])),
|
||||
await new Future.value(new Node('10', [])),
|
||||
await new Future.value(new Node('11', [])),
|
||||
]),
|
||||
await new Future.value(new Node('12', [])),
|
||||
new Node('13', []),
|
||||
])),
|
||||
new Node('14', [
|
||||
await new Future.value(new Node('15', [
|
||||
new Node('16', []),
|
||||
])),
|
||||
]),
|
||||
]),
|
||||
]),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16";
|
||||
Node node = new Node('1', [
|
||||
await new Future.value(new Node('2', [])),
|
||||
await new Future.value(new Node('3', [
|
||||
new Node('4', [
|
||||
new Node('5', []),
|
||||
new Node('6', []),
|
||||
await new Future.value(new Node('7', [])),
|
||||
await new Future.value(new Node('8', [
|
||||
new Node('9', []),
|
||||
])),
|
||||
new Node('10', [
|
||||
new Node('11', [
|
||||
new Node('12', []),
|
||||
]),
|
||||
]),
|
||||
]),
|
||||
])),
|
||||
await new Future.value(new Node('13', [])),
|
||||
await new Future.value(new Node('14', [])),
|
||||
new Node('15', []),
|
||||
await new Future.value(new Node('16', [])),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16";
|
||||
Node node = new Node('1', [
|
||||
new Node('2', [
|
||||
new Node('3', []),
|
||||
new Node('4', []),
|
||||
await new Future.value(new Node('5', [
|
||||
await new Future.value(new Node('6', [
|
||||
await new Future.value(new Node('7', [])),
|
||||
new Node('8', [
|
||||
new Node('9', []),
|
||||
await new Future.value(new Node('10', [])),
|
||||
]),
|
||||
])),
|
||||
])),
|
||||
await new Future.value(new Node('11', [])),
|
||||
new Node('12', [
|
||||
new Node('13', []),
|
||||
await new Future.value(new Node('14', [
|
||||
await new Future.value(new Node('15', [])),
|
||||
])),
|
||||
new Node('16', []),
|
||||
]),
|
||||
]),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16";
|
||||
Node node = new Node('1', [
|
||||
new Node('2', []),
|
||||
new Node('3', [
|
||||
await new Future.value(new Node('4', [])),
|
||||
new Node('5', [
|
||||
new Node('6', [
|
||||
new Node('7', [
|
||||
await new Future.value(new Node('8', [])),
|
||||
await new Future.value(new Node('9', [
|
||||
await new Future.value(new Node('10', [
|
||||
new Node('11', []),
|
||||
])),
|
||||
await new Future.value(new Node('12', [])),
|
||||
await new Future.value(new Node('13', [
|
||||
await new Future.value(new Node('14', [])),
|
||||
])),
|
||||
])),
|
||||
await new Future.value(new Node('15', [])),
|
||||
new Node('16', []),
|
||||
]),
|
||||
]),
|
||||
]),
|
||||
]),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
await new Future.value(new Node('2', [
|
||||
new Node('3', []),
|
||||
new Node('4', []),
|
||||
new Node('5', [
|
||||
await new Future.value(new Node('6', [
|
||||
new Node('7', [
|
||||
new Node('8', []),
|
||||
new Node('9', [
|
||||
new Node('10', []),
|
||||
await new Future.value(new Node('11', [])),
|
||||
]),
|
||||
]),
|
||||
await new Future.value(new Node('12', [])),
|
||||
])),
|
||||
new Node('13', [
|
||||
await new Future.value(new Node('14', [])),
|
||||
await new Future.value(new Node('15', [])),
|
||||
new Node('16', []),
|
||||
]),
|
||||
]),
|
||||
])),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
new Node('2', []),
|
||||
await new Future.value(new Node('3', [
|
||||
await new Future.value(new Node('4', [])),
|
||||
await new Future.value(new Node('5', [
|
||||
new Node('6', []),
|
||||
new Node('7', []),
|
||||
await new Future.value(new Node('8', [])),
|
||||
await new Future.value(new Node('9', [])),
|
||||
])),
|
||||
new Node('10', [
|
||||
new Node('11', [
|
||||
new Node('12', [
|
||||
new Node('13', []),
|
||||
]),
|
||||
]),
|
||||
new Node('14', [
|
||||
await new Future.value(new Node('15', [])),
|
||||
]),
|
||||
new Node('16', []),
|
||||
]),
|
||||
])),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
await new Future.value(new Node('2', [
|
||||
await new Future.value(new Node('3', [])),
|
||||
new Node('4', []),
|
||||
await new Future.value(new Node('5', [
|
||||
new Node('6', [
|
||||
new Node('7', []),
|
||||
await new Future.value(new Node('8', [])),
|
||||
]),
|
||||
new Node('9', []),
|
||||
await new Future.value(new Node('10', [])),
|
||||
])),
|
||||
new Node('11', [
|
||||
new Node('12', []),
|
||||
]),
|
||||
new Node('13', [
|
||||
await new Future.value(new Node('14', [])),
|
||||
]),
|
||||
])),
|
||||
await new Future.value(new Node('15', [])),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16";
|
||||
Node node = new Node('1', [
|
||||
new Node('2', []),
|
||||
await new Future.value(new Node('3', [])),
|
||||
new Node('4', [
|
||||
new Node('5', [
|
||||
new Node('6', []),
|
||||
new Node('7', []),
|
||||
]),
|
||||
]),
|
||||
await new Future.value(new Node('8', [
|
||||
await new Future.value(new Node('9', [])),
|
||||
await new Future.value(new Node('10', [
|
||||
new Node('11', []),
|
||||
new Node('12', []),
|
||||
await new Future.value(new Node('13', [])),
|
||||
])),
|
||||
])),
|
||||
await new Future.value(new Node('14', [])),
|
||||
new Node('15', [
|
||||
new Node('16', []),
|
||||
]),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
new Node('2', []),
|
||||
new Node('3', [
|
||||
new Node('4', []),
|
||||
]),
|
||||
new Node('5', []),
|
||||
new Node('6', []),
|
||||
await new Future.value(new Node('7', [])),
|
||||
await new Future.value(new Node('8', [
|
||||
await new Future.value(new Node('9', [])),
|
||||
new Node('10', [
|
||||
new Node('11', []),
|
||||
await new Future.value(new Node('12', [])),
|
||||
]),
|
||||
])),
|
||||
new Node('13', [
|
||||
new Node('14', []),
|
||||
]),
|
||||
await new Future.value(new Node('15', [])),
|
||||
await new Future.value(new Node('16', [])),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
new Node('2', []),
|
||||
await new Future.value(new Node('3', [
|
||||
new Node('4', []),
|
||||
new Node('5', []),
|
||||
await new Future.value(new Node('6', [
|
||||
new Node('7', []),
|
||||
])),
|
||||
])),
|
||||
new Node('8', []),
|
||||
await new Future.value(new Node('9', [])),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9";
|
||||
Node node = await new Future.value(new Node('1', [
|
||||
new Node('2', [
|
||||
new Node('3', [
|
||||
new Node('4', []),
|
||||
]),
|
||||
]),
|
||||
await new Future.value(new Node('5', [
|
||||
new Node('6', []),
|
||||
new Node('7', []),
|
||||
await new Future.value(new Node('8', [])),
|
||||
])),
|
||||
await new Future.value(new Node('9', [])),
|
||||
]));
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
// Copyright (c) 2018, 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.
|
||||
|
||||
// This has been automatically generated by script
|
||||
// "async_nested_test_generator.dart".
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
void main() async {
|
||||
String expected = "1 2 3 4 5 6 7 8 9";
|
||||
Node node = new Node('1', [
|
||||
await new Future.value(new Node('2', [])),
|
||||
await new Future.value(new Node('3', [
|
||||
new Node('4', []),
|
||||
await new Future.value(new Node('5', [
|
||||
new Node('6', []),
|
||||
])),
|
||||
await new Future.value(new Node('7', [])),
|
||||
new Node('8', []),
|
||||
])),
|
||||
await new Future.value(new Node('9', [])),
|
||||
]);
|
||||
String actual = node.toSimpleString();
|
||||
print(actual);
|
||||
if (actual != expected) {
|
||||
throw "Expected '$expected' but got '$actual'";
|
||||
}
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {}
|
||||
|
||||
String toString() => '<$name:[${nested?.join(', ')}]>';
|
||||
|
||||
toSimpleString() {
|
||||
var tmp = nested?.map((child) => child.toSimpleString());
|
||||
return '$name ${tmp?.join(' ')}'.trim();
|
||||
}
|
||||
}
|
||||
@@ -117,7 +117,7 @@ void main() async {
|
||||
}
|
||||
|
||||
class Node {
|
||||
final List<Node> nested;
|
||||
final List<Node>? nested;
|
||||
final String name;
|
||||
|
||||
Node(this.name, [this.nested]) {
|
||||
|
||||
Reference in New Issue
Block a user