我正在学习使用JUnit。我编写了一个生成严格小于xx的数字的方法。
我想用JUnit测试它。不确定使用哪个断言是基于xX的,我也没有看到任何比较断言。
// within the Junit test class
ClassA a = new ClassA();
@Test
void randomTest(){
assertEquals( ? ,a.getValue(5));
}
public int getValue(int xX){
// returns an integer less than xX
return (int) (Math.random() * xX);
}
使用asserttrue
类似于asserttrue(a.getValue(5)<5);
public static void assertTrue(boolean condition)
断言条件为真。如果不是,则抛出一个没有消息的AssertionError。
我是单元测试新手,我只是想知道如果一个方法在内部调用自己的公共方法来计算返回值,会怎么样,如下所示: 我正在为它编写单元测试,我的问题是:我应该使用特定的整数值来匹配结果和期望值吗
我有这个带有Apache Camel的Restendpoint来查找来自不同来源的一些值,首先我验证请求,然后根据路径我去不同的路由: 这是我测试路线的一次尝试: 这是日志: 我是测试 Apache Camel 路由的新手,有人可以帮助我了解问题在哪里或如何验证输出,因为您可以看到交换对象主体在那里并通过。我已经尝试了一些方法来模拟这个endpoint,但似乎没有任何效果,我的想法也没了。
问题内容: 我有一个组件,我希望接受另一个组件作为道具,然后进行渲染。我希望传递的组件是可选的,并且 在这种情况下不呈现任何内容。 以下代码可以完美运行: 但是,在页面的第一次加载中,prop-types抱怨: 警告:prop类型失败:提供 给Inner的类型无效的prop ,应该是单个ReactElement。function Component 我当前的解决方案是重新定义propTypeasP
我见过很多不同的JSON日期格式标准: 哪一个是正确的?还是最好?这方面有什么标准吗?
问题内容: 即使在使用Java Swing一年以上之后,对我来说,它仍然像魔术一样。如何正确使用BufferStrategy,尤其是方法? 我想添加一个JFrame和一个Canvas,然后进行绘制。我还希望能够调整()画布的大小。每次我调整Canvas的大小时,似乎都会被浪费掉,或者变得毫无用处,因为在上使用并没有真正做任何事情。另外,它具有怪异的不确定性行为,我不知道如何正确同步它。 这就是我的
问题内容: 我想在Linux上使用该机制。我希望我的应用程序知道何时更改了文件。能否请您提供给我一个示例,该怎么做? 问题答案: 文档(来自具有inotify的Monitor文件系统活动) 在C API 提供了三个系统调用来构建各种文件系统监视器: 在内核中创建子系统的实例,并在成功和失败时返回文件描述符。与其他系统调用一样,如果失败,请检查诊断。 顾名思义,它增加了一块 手表 。每个监视都必须提