【问题标题】:Unit testing framework for ESP8266ESP8266 的单元测试框架
【发布时间】:2018-06-17 12:14:40
【问题描述】:

有没有什么方法可以对我用 c++ 编写的 ESP8266 Arduino 平台的类进行单元测试?我真的在互联网上找不到任何相关材料。我认为一个广泛使用的 c++ 单元测试库可以工作,但 arduino 不同,因为它没有 try-catch 块(因此异常)和其他与标准 c++ 等相比的缺点。

我需要的很简单:一些断言库、结构化功能(套件、测试用例……)以及某种模拟和检查方法是否被调用。 有人可以帮忙吗?

【问题讨论】:

  • 我还没有看到,但你可以为我们写一个。 arduino 不像在 JS 中那样需要它(它们很重要),因为这些类型往往会减少运行时的意外。
  • 这就是我要做的。但是在做之前我仍然需要获得一些 C++ 智慧。

标签: c++ unit-testing esp8266 arduino-esp8266


【解决方案1】:

我刚刚写完a fairly extensive unit testing library called arduino_ci,我写了一篇不错的文章as an answer to a related question

它不提供您要求的“是否调用此方法”功能,但所有内容(包括引脚值和串行 IO)都已(或可以)模拟。

几个例子:

【讨论】:

猜你喜欢
  • 2010-09-10
  • 2023-04-10
  • 2023-03-11
  • 1970-01-01
  • 1970-01-01
  • 2012-05-11
  • 1970-01-01
  • 2014-03-13
  • 2016-06-15
相关资源
最近更新 更多