我只是想知道如何测试一个不返回任何东西的函数.例如,说我有这个功能:
def is_in(char):
my_list = []
my_list.append(char)
Run Code Online (Sandbox Code Playgroud)
如果我要测试它:
class TestIsIn(unittest.TestCase):
def test_one(self):
''' Test if one character was added to the list'''
self.assertEqual(self.is_in('a'), and this is where I am lost)
Run Code Online (Sandbox Code Playgroud)
我不知道断言该函数是什么等于,因为没有返回值我可以将它与之比较.
编辑:会断言工作吗?
我将如何使用主定理解决这种递归问题?
T(n) = 4T(n/2) + n 2 + logn
我不知道如何去做,但我很确定可以使用主定理来解决它。我是否必须忽略其中一项条款?任何帮助表示赞赏,谢谢。
我有这个字符串数组:
String[] directionsList = {"north", "south", "east", "west"};
Run Code Online (Sandbox Code Playgroud)
我想找到索引 i 处的字符串(i 是方法中确定的随机变量)。我有这个:
String myDirection = directionsList.valueOf(i); # I have no idea if this is even
# close to correct
Run Code Online (Sandbox Code Playgroud)
所以说 i = 2,我想返回“east”。有没有内置的Java方法可以做到这一点,或者我必须使用循环吗?谢谢。