blob: 9db578e940765106531a173f1a184ce4af2cece1 [file] [log] [blame]
abstract class HungryCat {
bool eatFood(String food, {double amount, double yetAnother});
}
class Cat {
bool eatFood(String food) => true;
}
class MockCat implements Cat {
dynamic noSuchMethod(Invocation invocation) {}
}
class MockCat2 extends MockCat {
noSuchMethod(_);
}
class MockCat3 extends MockCat2 implements Cat {
bool eatFood(String food, {double amount});
}
class MockCat4 extends MockCat2 implements HungryCat {}
main() {}