小编Raj*_*Dee的帖子

Groovy - 类型测试?

我真的是Groovy的新手,我正在努力完成任务.我写了一些Groovy代码(效果很好),它接收一些文本.此文本应为整数(介于0和10之间).用户可能会输入不同的内容.在那种情况下,我想做一些特定的错误处理.

现在我想知道,如果字符串类型变量可以转换为整数,那么测试最好/最常用的方法是什么?

(我想要做的是消耗字符串中的整数或将计算结果设置为0.

谢谢!

testing grails groovy assert integer

2
推荐指数
1
解决办法
2814
查看次数

grails中的布尔没有坚持?

我正在Grails 1.3.5上开发一个小应用程序,我遇到了这个非常奇怪的问题.

我的域类具有一些布尔类型字段.创建新实例时(当然保存它),这些字段都不会保留.

例如,我有这个域类"Employee",定义如下(简化):

class Employee {
 String name
 boolean present
} 
Run Code Online (Sandbox Code Playgroud)

当我创建该类的新实例并且我坚持它时,名称被保存,但是当前命名的布尔值不是.

def newEmp = new Employee(name: "me", present: true)
newEmp.save(failOnError: true, flush: true)
Run Code Online (Sandbox Code Playgroud)

保存时,不会抛出任何错误.但是,在数据库(我使用MySQL)中,二进制列"present"始终为空.

可能是什么导致了这个?这发生在我的所有域类中.

grails groovy boolean grails-orm

2
推荐指数
1
解决办法
2611
查看次数

标签 统计

grails ×2

groovy ×2

assert ×1

boolean ×1

grails-orm ×1

integer ×1

testing ×1