⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sqldatetest.groovy

📁 大名鼎鼎的java动态脚本语言。已经通过了sun的认证
💻 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 + -