📄 sqldatetest.groovy
字号:
package groovy;
class SqlDateTest extends GroovyTestCase {
void testIncrement() {
def rightNowMillis = System.currentTimeMillis()
def sqlDate = new java.sql.Date(rightNowMillis)
sqlDate++
assertTrue "incrementing a java.sql.Date returned an incorrect type: ${sqlDate.class}", sqlDate instanceof java.sql.Date
def diff = sqlDate.getTime() - rightNowMillis
assertEquals "incrementing a java.sql.Date did not work properly", 1000 * 60 * 60 * 24, diff
}
void testDecrement() {
def rightNowMillis = System.currentTimeMillis()
def sqlDate = new java.sql.Date(rightNowMillis)
sqlDate--
assertTrue "decrementing a java.sql.Date returned an incorrect type: ${sqlDate.class}", sqlDate instanceof java.sql.Date
def diff = rightNowMillis - sqlDate.getTime()
assertEquals "decrementing a java.sql.Date did not work properly", 1000 * 60 * 60 * 24, diff
}
void testPlusOperator() {
def rightNowMillis = System.currentTimeMillis()
def sqlDate = new java.sql.Date(rightNowMillis)
sqlDate += 1
assertTrue "the plus operator applied to a java.sql.Date returned an incorrect type: ${sqlDate.class}", sqlDate instanceof java.sql.Date
def diff = sqlDate.getTime() - rightNowMillis
assertEquals "decrementing a java.sql.Date did not work properly", 1000 * 60 * 60 * 24, diff
}
void testMinusOperator() {
def rightNowMillis = System.currentTimeMillis()
def sqlDate = new java.sql.Date(rightNowMillis)
sqlDate -= 1
assertTrue "the minus operator applied to a java.sql.Date returned an incorrect type: ${sqlDate.class}", sqlDate instanceof java.sql.Date
def diff = rightNowMillis - sqlDate.getTime()
assertEquals "decrementing a java.sql.Date did not work properly", 1000 * 60 * 60 * 24, diff
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -