testing - 这段代码在做什么以及如何为它创建测试场景?
问题描述
你能解释一下输出是什么,为什么?也想知道如何为此创建测试场景
if(a<b)
if(a<c)
print('a')
else
print('c')
else
if(a<c)
print('b')
else
print('c')
解决方案
这是至少三个功能;给定三个值 a、b、c,它返回最小值。
然后,您的测试应该提供输入并验证该函数是否返回最小的:
assertEqual(min3(1, 4, 7), 1);
例如。
推荐阅读
- php - 使用命名空间而不是单独要求每个类
- json - Angular 2 获取 json 数据并将其定义为组件中的新数组
- indexing - Solr 无法识别某些文档
- java - Spring boot - 如何使用异常处理程序处理找不到页面的异常
- javascript - 使用javascript的多选过滤器
- excel - VBA,当单元格值不等于字符串时构建if-then
- excel - 来自 Outlook 的前 50 封电子邮件(从新到旧)
- sap-web-ide - 保存js文件时可以将prettier插件集成到Web IDE中吗?
- sql - 关于 SQL Pivot
- powershell - 从 xml 中填充条件中的变量