java - 如何使用从 00 到 FF 的字节数组值运行测试(Testng)Java
问题描述
如何使用从 00 到 FF 的字节数组值运行测试(Testng)Java
我想使用从 00 到 FF 的字节数组值运行我的测试,并根据每个值验证我的结果。
我使用 CSV 和 Excel 表(或 testng DataProvider)来添加字节数组数据并运行所有测试。这种方式包括总共 256(00-255) 次测试,我必须为每个字节数组值添加条目。
有什么办法可以让我在循环中进行所有测试,字节数组值从 00 到 FF?
解决方案
编辑:经过更准确的评论:
您可以通过此代码生成一个字节中的所有值,并将十六进制值传递给您runtest
在此示例代码中调用的测试。
for(int i=0;i<=255;++i)
{
runtest(Integer.toHexString(i));
}
由于您想遍历 0-255 之间的值,因此无需使用字节数组,因为一个字节适合您的所有值。
Integer.toHexString(int i) 1的文档
推荐阅读
- c++ - 在 C++ 规范中定义的 for 循环头中声明循环索引的行为?
- css - 移动设备上的 CSS 工具提示不会在第二次按下时关闭
- amazon-web-services - AWS SQS FIFO 队列仍然要求消费者是幂等的?
- python - 将华氏度转换为摄氏度不断获得 0 的列表?
- sql - 查询中小时的平均数据
- c++ - 有没有其他方法可以在不使用数组的情况下按升序或降序对数字进行排序?
- java - 安卓。如果 json 无效,请不要解析它的值
- apache-kafka - Kafka 在春季流式传输,恰好一次 ACL 出现问题:TransactionalIdAuthorizationException
- java - 错误只有 OUT 参数的 Spring JPA 调用过程
- python - 如何在python的散点图中添加具有不同标记的多个图例?