📄 classgeneratorfixestest.groovy
字号:
package groovy.bugsclass ClassGeneratorFixesTest extends GroovyTestCase { def count = 0; def pf(int p) { int i = p boolean b = true } void testPrimitvesInFunc() { // groovy-373, 453, 385, 451, 199 pf(10) } void testPlusEqual() { // 372 count += 1 assert count == 1 def foo = {i-> return {j-> i += j i } } def x = foo(1) x(5) foo(3) println x(2.3) } void testIfAndSwitchInClosure (){ // 321, 324, 412 def a = 1 1.times { if (a ==1) { a = 2 } } def noneYet=true; ["a","b","c","d"].each { c -> if (noneYet) { noneYet=false; } else { print(" > "); } print( c ); } a = 1 switch (a) { case 1: a = 2; case 2: break; default: break; } } void returnVoid() { return } void testReturnVoid() { // groovy-405, 387 returnVoid() } void testBooleanValue() { // groovy-385 /** @todo boolean value */ }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -