将int转化成char,并写出怎么测试自己写的函数是否正确

将int转化成char,并写出如何测试自己写的函数是否正确
rt,主要是测试用例怎么写?

------解决方案--------------------
用等价类划分。

int 值域 [-32768, +32767]
char 值域 [-128, +127]

划分为如下几个等价类:

[-32768, -129]; [-128, +127]; [128, +32767];
------解决方案--------------------
探讨

引用:

不太懂楼主的意思,你将int转化为char后想知道有么有转成功是吗?那你可以用instansof啊,看它属于char型不就行了吗,就可以知道有没有转化成功了啊


我的意思是这样的,比如说将12345678转化成了“12345678”,那么现在你如何证明它转化对了,而不是转化成了“12345679”,用人工方法来判断显然不切实际,怎么能通过自动化的方法来判断……

------解决方案--------------------
探讨

引用:

不太懂楼主的意思,你将int转化为char后想知道有么有转成功是吗?那你可以用instansof啊,看它属于char型不就行了吗,就可以知道有没有转化成功了啊


我的意思是这样的,比如说将12345678转化成了“12345678”,那么现在你如何证明它转化对了,而不是转化成了“12345679”,用人工方法来判断显然不切实际,怎么能通过自动化的方法来判断……

------解决方案--------------------
测试用例还是要手动构造的。给分吧