标签: 单元测试

3 个内容

笔记(3)

该文章讲解了Go语言中面向接口编程的应用。通过定义Service接口,并使用Database结构体实现该接口,实现了数据库操作的解耦。这种设计模式方便了数据库的切换、单元测试以及业务逻辑的维护,提高了代码的灵活性和可扩展性。

Elliot Yang·
116 浏览

本文总结了 Rust 的关键概念,包括:可见性控制(`pub(crate)` vs `pub`)、默认私有性、范围迭代差异、单元测试、派生宏(`Default`、`Debug`)、`usize` vs `i32`、引用与解引用、Option处理(`as_ref()` vs `&`)、错误处理、字符串处理(`&str`、`String`、原始字符串),以及Rust语法的变量绑定、数据类型、控制流、所有权、模块和命名空间、集合、并发、文件I/O、网络、函数式编程和测试等重要特性。

Elliot Yang·
128 浏览

本文介绍了 Jest 和 @swc/jest 的配置及使用技巧。内容包括:jsdom 加载子资源配置、GitHub Actions Reporter 使用、优化 MaxWorkers 设置、测试分片执行、@swc/jest 与 @emotion/react 集成,以及测试超时问题的解决方案和原因分析。

Elliot Yang·
210 浏览