社区
C#
帖子详情
如果有一个方法,其功能和Random类的Next()方法相同。问该如何对其进行单元测试?
plantain_00
2013-12-23 03:03:07
示例用MSTest或NUnit。
...全文
141
6
打赏
收藏
如果有一个方法,其功能和Random类的Next()方法相同。问该如何对其进行单元测试?
示例用MSTest或NUnit。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
plantain_00
2013-12-23
打赏
举报
回复
这里
有人提到可以针对伪随机数的产生过程进行单元测试,而不是针对API的功能。这样虽然可以实现,但是写单元测试的时候就要考虑实现过程了,和TDD的思想冲突了,而且,一旦实现变了,单元测试也要跟着改变。 没有人知道吗?@各位大牛
plantain_00
2013-12-23
打赏
举报
回复
由于TDD要求在写代码之前,先写单元测试,那么如果要写一个伪随机数发生器,先应该怎么写单元测试呢?似乎没法证实,也没办法证伪。
plantain_00
2013-12-23
打赏
举报
回复
引用 3 楼 rtdb 的回复:
要测试用例? 请先说明需求。
Random类的Next()方法应该很常用的啊,就是每次调用Next()方法,都返回大于等于零且小于 MaxValue 的 32 位带符号整数,返回值要体现随机性。
rtdb
2013-12-23
打赏
举报
回复
要测试用例? 请先说明需求。
plantain_00
2013-12-23
打赏
举报
回复
引用 1 楼 guwei4037 的回复:
单元测试?先把你的测试用例拿上来。
我的意思是,对于那样的方法,什么样的测试用例可以比较好地体现该方法的功能?
全栈极简
2013-12-23
打赏
举报
回复
单元测试?先把你的测试用例拿上来。
Java常用API
本课程是《零基础学Java》课程的第六阶段课程,课程内容详实、细致,讲解通俗易懂!...基本
类
型包装
类
(Integer,Character) 5.Math
类
/
Random
类
/System
类
6.BigInteger
类
/BigDecimal
类
7.Date
类
/DateFormat
类
/Calendar
类
Random
()
类
生成随机数详解
在Java的API帮助文档中,总结了一下对这个
Random
()函数
功能
的描述: java.util.
Random
类
中实现的随机算法是伪随机,也就是有规则的随机,所谓有规则的就是在给定种(seed)的区间内随机生成数字;
相同
种子数的
Random
...
java中的java.util.
Random
类
Random
类
主要用来生成随机数,本文详解介绍了
Random
类
的用法,希望能帮到大家。
Random
类
(java.util)
Random
类
中实现的随机算法是伪随机,也就是有规则的随机。在
进行
随机时,随机算法的起源数字称为种子...
new
Random
().Next
Random
.Next 生成
一个
值范围在零与Int32.MaxValue 之间的随机数。若要生成值范围在零与其他某个正数之间的随机数,请使用
Random
.Next(Int32)
方法
重载。若要生成在不同范围内的随机数,请使用
Random
.Next(Int32, ...
Educoder–Java 第1关:Object
类
第2关:JAVA基础
类
型包装
类
-练习 第3关:String&StringBuilder&StringBuffer
类
-练习 第4关:
Random
类
文章目录第1关:Object
类
编程要求答案第2关:JAVA基础
类
型包装
类
-练习任务描述编程要求测试说明答案第3关:String&...Demo
类
和Person
类
已经写好,在测试
类
中创建Demo
类
对象d1,传入输入值num1, d1调用toString
方法
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章