gpt4 book ai didi

flutter - 你如何在 Dart 中对 mixin 进行单元测试?

转载 作者:行者123 更新时间:2023-12-05 05:53:50 26 4
gpt4 key购买 nike

我找不到这方面的文档。我看到的唯一方法是测试一个添加了 mixin 的类,但这不是一个合理的测试方法。

最佳答案

/// example mixin
///
mixin TestMixin {
String testing(String abc) {
print("your function logic goes here");
return abc;
}
}

/// This is just a helper class to get all the [mixin] functions
///
class FunctionHoldingClassForMixin with TestMixin {}

现在您可以在 main 函数中使用它,如下所示。

void main() {
late FunctionHoldingClassForMixin mockClass;
setUp(() {
mockClass = FunctionHoldingClassForMixin();
});

test("mention what you wanna test", () {
var result = mockClass.testing("testing abc");
expect(result, "testing abc");
});
}
  • 希望这能解决您的疑问 👨‍💻。
  • 如果有人找到更好的方法,请发表评论以改进答案。
  • 谢谢 😎

关于flutter - 你如何在 Dart 中对 mixin 进行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69825890/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com