首页 > 解决方案 > 如何使用从 00 到 FF 的字节数组值运行测试(Testng)Java

问题描述

如何使用从 00 到 FF 的字节数组值运行测试(Testng)Java

我想使用从 00 到 FF 的字节数组值运行我的测试,并根据每个值验证我的结果。

我使用 CSV 和 Excel 表(或 testng DataProvider)来添加字节数组数据并运行所有测试。这种方式包括总共 256(00-255) 次测试,我必须为每个字节数组值添加条目。

有什么办法可以让我在循环中进行所有测试,字节数组值从 00 到 FF?

标签: javaarraystestngbytetestng-dataprovider

解决方案


编辑:经过更准确的评论:

您可以通过此代码生成一个字节中的所有值,并将十六进制值传递给您runtest在此示例代码中调用的测试。

for(int i=0;i<=255;++i)
{
     runtest(Integer.toHexString(i));
}

由于您想遍历 0-255 之间的值,因此无需使用字节数组,因为一个字节适合您的所有值。

Integer.toHexString(int i) 1的文档


推荐阅读