Use findElement in Search.classMembers() tests.

It is a bit cleaner than diving into `methods` by index.

Change-Id: I4439d45608612508f96f5abc68c9ac5741531e72
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/286061
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
This commit is contained in:
Konstantin Shcheglov 2023-02-28 19:24:52 +00:00 committed by Commit Queue
parent 47a524afeb
commit 3091e0d926

View file

@ -118,11 +118,13 @@ class B {
}
}
''');
var a = findElement.class_('A');
var b = findElement.class_('B');
expect(await _findClassMembers('test'),
unorderedEquals([a.methods[0], b.fields[0]]));
expect(
await _findClassMembers('test'),
unorderedEquals([
findElement.method('test', of: 'A'),
findElement.field('test', of: 'B'),
]),
);
}
test_classMembers_enum() async {
@ -137,7 +139,6 @@ enum E2 {
final int test = 0;
}
''');
expect(
await _findClassMembers('test'),
unorderedEquals([
@ -167,10 +168,13 @@ mixin B {
}
}
''');
var a = findElement.mixin('A');
var b = findElement.mixin('B');
expect(await _findClassMembers('test'),
unorderedEquals([a.methods[0], b.fields[0]]));
expect(
await _findClassMembers('test'),
unorderedEquals([
findElement.method('test', of: 'A'),
findElement.field('test', of: 'B'),
]),
);
}
test_declarations_cancel() async {