问题描述
我正坐在一个问题上,需要您的帮助。我有以下情况:
我有三个值:
boolean visible
int views
int executions
现在,我想创建一个表达式,将数据库中的hidden
设置为true或false。
我应该得到这个:
- 如果visible为true,则视图hidden = false
我的代码如下:
calculateHiddenFlag(boolean visible,int views,int executions) {
return visible && (views <=4 || executions <=5);
}
有人可以支持我吗?
单元测试:
@Test
public void calculateHiddenFlag_false_if_hidden_false() {
assertFalse(ImportHelper.calculateHiddenFlag(false,0));
}
@Test
public void calculateHiddenFlag_true_if_hidden_true_and_views_leq4() {
assertTrue(ImportHelper.calculateHiddenFlag(true,4,0));
}
@Test
public void calculateHiddenFlag_true_if_hidden_true_and_executions_leq5() {
assertTrue(ImportHelper.calculateHiddenFlag(true,5));
}
@Test
public void calculateHiddenFlag_false_if_hidden_true_but_views_gt4() {
assertFalse(ImportHelper.calculateHiddenFlag(true,10,0));
}
@Test
public void calculateHiddenFlag_false_if_hidden_true_but_executions_gt5() {
assertFalse(ImportHelper.calculateHiddenFlag(true,10));
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)