美文网首页
10 单元测试

10 单元测试

作者: Jean_Lina | 来源:发表于2022-01-05 11:00 被阅读0次

测试类方法:

num sum(num num1, num num2) {
  return num1 + num2;
}

num mul(num num1, num num2) {
  return num1 * num2;
}

测试类文件:

/// 单元测试
void main() {
  group("test math utils file", () {
    test("test math utils sum file", () {
      final result = sum(10, 20);
      expect(result, 30);
    });
    test("test math utils mul file", () {
      final result = mul(9, 12);
      expect(result, 108);
    });
  });
}

Widget测试:

/// widget 测试
void main() {
  testWidgets("contact test", (WidgetTester tester) async {
    await tester.pumpWidget(ContactPage(names: ["David", "Tom", "Jack"]));

    expect(find.text("Jack"), findsOneWidget);
    expect(find.text("David"), findsOneWidget);
    expect(find.text("David2"), findsNothing);
    expect(find.byIcon(Icons.people), findsNWidgets(3));
  });
}

相关文章

  • readme

    一、运行环境 windows10 jdk 8.0 IDEA编辑器 Junit进行单元测试 二、程序主功能及单元测试...

  • jest单元测试 + typescript + git-comm

    2019-10-01 做什么 在项目中引入单元测试、typescript 以及提交代码时必须单元测试通过。 引入J...

  • 10 单元测试

    测试类方法: 测试类文件: Widget测试:

  • 单元测试,是程序员的基本功

    10-11月份,我花了很多时间在项目D的代码重构和单元测试上,这期间重读了《重构》、《单元测试的艺术》和《Mast...

  • 单元测试

    内容 单元测试 参考文章: [iOS单元测试系列]单元测试框架选型 iOS单元测试:Specta + Expect...

  • 单元测试框架 JUnit 进阶指南

    title: 单元测试框架 JUnit 进阶指南date: 2021/09/16 10:11 一、JUnit4 R...

  • 合照

    2022年10月10日 晴 周一 “以上是英语测验进步大的同学。” “以上是英语第一单元测试优秀的同学...

  • 3/26day19_JUnit单元测试_NIO

    day19_JUnit单元测试_NIO 复习 今日内容 Junit单元测试[重点] 单元测试概念 什么叫单元测试单...

  • Android单元测试

    本文主要内容 1、单元测试介绍 2、java单元测试 3、android单元测试 4、常用方法介绍 1、单元测试介...

  • Kotlin 写 Android 单元测试(二),JUnit 4

    Kotlin 写 Android 单元测试系列: Kotlin 写 Android 单元测试(一),单元测试是什么...

网友评论

      本文标题:10 单元测试

      本文链接:https://www.haomeiwen.com/subject/etcccrtx.html