我从未在任何项目中使用"单元测试" 。
现在让我们说我想通过单元测试来检查我的 RPN计算器功能是否正在运行!
我如何编写单元测试来检查我的" RPN计算器"
这是我的 RPN计算器 -
的代码instance
答案 0 :(得分:1)
您首先必须确定您尝试测试的内容(该类以及功能)。例如,如果您想测试ExpressionValidate
和[TestMethod]
public void ExpressionValidateReturnsNoEntryWhenStringIsNullOrEmpty()
{
var model = new ExpressionModel();
string emptyString = string.Empty;
string expectedReturnValue = "There was no entry.";
string expressionReturnValue = model.ExpressionValidate(emptyString);
Assert.AreEqual(expectedReturnValue, expressionReturnValue);
}
方法,可以编写一些测试来检查用户输入。
作为示例,以下将测试当用户将null或空字符串传递给方法时,ExpressionValidator返回正确的字符串值。
MSTest
由于您尚未提供单元测试框架,因此我使用RecyclerView
提供了一个示例。