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

📄 mapconstructiontest.groovy

📁 大名鼎鼎的java动态脚本语言。已经通过了sun的认证
💻 GROOVY
字号:
import java.util.HashMapimport java.util.Map/**  * Tests creating Maps in Groovy *  * @author <a href="mailto:james@coredevelopers.net">James Strachan</a> * @version $Revision: 1.16 $ */class MapConstructionTest extends GroovyTestCase {    void testMap() {        def m = [ 1 : 'abc', 2 : 'def', 3 : 'xyz' ]        println(m)        def mtoo = [ 1 : [ "innerKey" : "innerValue" ], 2 : m ]        println(mtoo)        assertMap(m)    }    def testMapAsParameter() {        assertMap([ 1 : 'abc', 2 : 'def', 3 : 'xyz' ])    }    def testMapViaHashMap() {        def m = new HashMap()        m.put(1, 'abc')        m.put(2, 'def')        m.put(3, 'xyz')        assertMap(m)    }    void assertMap(m) {        assert m instanceof Map        assert m.getClass().getName() == "java.util.HashMap"        def result = 0        def text = ""        for ( e in m ) {            result = result + e.key            text = text + e.value        }        assert result == 6        assert text == "abcdefxyz"	            assert m.size() == 3        assert m[2] == 'def'    }}

⌨️ 快捷键说明

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