gpt4 book ai didi

C# Windows 窗体单元测试

转载 作者:太空宇宙 更新时间:2023-11-03 20:02:53 25 4
gpt4 key购买 nike

<分区>

我是第一次为现有软件编写单元测试,我的老板让我写一个单元测试大纲/计划。

作为一名非常初级的 C# 开发人员,我正在尝试找到一种方法来为此应用创建测试计划。

我已经建立了一个 Excel 文档,其中有多个工作表代表我的解决方案中的每个项目。我对如何记录所有可能的结果和输入感到困惑,尤其是在使用 void 和 bool 方法时。或者当将模型传递给方法时,其中传递了很多值。

我如何记录以下 2 种方法的通过、失败和预期结果,我只需要一个基本大纲,而不是具体的文档:

public static void ManualEntryToggleStateChanged(bool isChecked)
{
/* check for manual entry
* if manual entry information can be entered
* focus user to reg no
*/
moTextboxRegName.ReadOnly = !isChecked;

moTextboxRegHerd.ReadOnly = !isChecked;

if (isChecked)
{
moTextboxRegHerd.Text = "";
moTextboxRegName.Text = "";
moDropDownListBreed.Focus();
}

}
public static void LoadAllLabs(nsHacBusSrv.SortMode Sort = nsHacBusSrv.SortMode.NotSorted)
{
try
{
moDropDownListLab.DataSource
= moBusinessServices.GetAllLabs(Sort);

moDropDownListLab.DisplayMember = "Name";

moDropDownListLab.ValueMember = "Idn";

nsTelWinUi.RadListDataItem oDefaultItem
= new nsTelWinUi.RadListDataItem("", "");

moDropDownListLab.Items.Add(oDefaultItem);

moDropDownListLab.SelectedValue = "";
}
catch (System.Exception ex)
{
Debug.Fail(ex.Message);

throw;
}
}

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