【问题标题】:How to simulate power-related events for tests如何为测试模拟与电源相关的事件
【发布时间】:2012-02-20 19:24:26
【问题描述】:

我正在构建一个应用程序来监控 UPS(不间断电源,而不是货运公司)的状态,以便对电源状态的变化做出反应。

我使用PowerStatus 类来提供我们的信息(剩余电量百分比,是否使用交流电或电池运行,如果 USB 连接可用)

对于我们的单元测试,我有自己的类,它充当 PowerStatus 类的外观,我模拟这个类以注入各种事件。

我需要一种在我们的集成系统上模拟 UPS 行为的方法。有什么方法可以直接使用 windows 或通过 WMI 模拟 UPS?

【问题讨论】:

  • 您可能对这里的硬件解决方案感兴趣,使用串行环回电缆或 Arduino 模拟 UPS 协议。

标签: c# .net wmi


【解决方案1】:

apcupsd 项目包含有关监控 UPS 的大量信息。我意识到 APC 并不是这里的整个市场,但您可以使用他们的线路协议来尝试模拟设备。该项目是开源的,可能会给你一个开始:

【讨论】:

    猜你喜欢
    • 2016-01-16
    • 1970-01-01
    • 1970-01-01
    • 2012-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多