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

📄 benchmarkinterceptortest.groovy

📁 大名鼎鼎的java动态脚本语言。已经通过了sun的认证
💻 GROOVY
字号:
package groovy.lang/*** Test for the BenchmarkInterceptor* @author Dierk Koenig**/class BenchmarkInterceptorTest extends GroovyTestCase{    Interceptor benchmarkInterceptor    def proxy    void setUp() {        benchmarkInterceptor = new BenchmarkInterceptor()        proxy = ProxyMetaClass.getInstance(Date.class)        proxy.setInterceptor(benchmarkInterceptor)    }    void testSimpleInterception() {        proxy.use {             def x = new Date(0)             x++        }        def stats = benchmarkInterceptor.statistic()        assertEquals 2, stats.size()        assert stats.find{it[0] == 'ctor'}        assert stats.find{it[0] == 'next'}        assert stats.every{it[1] == 1}        assert stats.every{it[2] < 200}    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -