私はこの記事を読んでいます - https://www.dartlang.org/articles/mocking-with-dart/ - Dartを使ったモックについて、この簡単な例が機能するようになりました。
import 'package:unittest/mock.dart';
class Foo {
int x;
bar() => 'bar';
baz() => 'baz';
}
class MockFoo extends Mock implements Foo {}
void main() {
var mockFoo = new MockFoo();
mockFoo.when(callsTo('bar')).
thenReturn('BAR');
print(mockFoo.bar());
}
コードは「BAR」を正しく出力するため、モックは明らかに機能します。ただし、Dart エディターは警告/エラーを生成します。
Missing inherited members: 'Foo.bar', 'Foo.baz' and 'Foo.x'
この警告/エラーにもかかわらず、コードは機能しているように見えますが、エラーを取り除きたいです。それ、どうやったら出来るの?