首页 > 解决方案 > 这段代码在做什么以及如何为它创建测试场景?

问题描述

你能解释一下输出是什么,为什么?也想知道如何为此创建测试场景

if(a<b)
    if(a<c)
        print('a')
    else
        print('c')
else
    if(a<c)
        print('b')
    else
        print('c')

标签: testing

解决方案


这是至少三个功能;给定三个值 a、b、c,它返回最小值。

然后,您的测试应该提供输入并验证该函数是否返回最小的:

assertEqual(min3(1, 4, 7), 1);

例如。


推荐阅读