gpt4 book ai didi

c# - 单元测试实用方法

转载 作者:太空宇宙 更新时间:2023-11-03 18:45:32 26 4
gpt4 key购买 nike

如果我有如下实用方法,我应该如何对其进行单元测试?似乎如果我想确定输出是否正确,我必须将代码构建到测试方法中?我可以查看是否存在条件逻辑,例如输入字符串是否为空返回 null,但测试正确输出似乎很棘手。

public static string EncodeTo64(string input)
{
byte[] b = System.Text.ASCIIEncoding.ASCII.GetBytes(input);
string returnValue = System.Convert.ToBase64String(b);
return returnValue;
}

最佳答案

我会通过输入一个我知道正确输出的值来测试它。通过预先计算,或通过将其与已知值进行比较。您可能能够自己计算短字符串的输出。

此外,我将针对空值和空字符串等边界条件测试方法行为。

关于c# - 单元测试实用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4684154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com