primitivetypestest.groovy
来自「Groovy动态语言 运行在JVM中的动态语言 可以方便的处理业务逻辑变化大的业」· GROOVY 代码 · 共 66 行
GROOVY
66 行
class PrimitiveTypesTest extends GroovyTestCase {
int getInt() {
return 1;
}
short getShort() {
return 1;
}
boolean getBoolean() {
return true;
}
double getDouble() {
return 1.0;
}
float getFloat() {
return 1.0;
}
byte getByte() {
return 1;
}
long getLong() {
return 1;
}
char getChar() {
return 'a';
}
int getNextInt(int i) {
return i + 1
}
short getNextShort(short i) {
return i + 1
}
void testPrimitiveTypes() {
assert 1 == getInt()
assert 1 == getShort()
assert 1 == getByte()
assert 1 == getLong()
assert getBoolean()
assert getDouble() > 0.99
assert getFloat() > 0.99
assert 'a' == getChar()
}
void testPrimitiveParameters() {
assert getNextInt(1) == 2
assert 3 == getNextInt(2)
assert getNextShort((Short) 1) == 2
assert 3 == getNextShort((Short) 2)
}
static void main(args) {
new PrimitiveTypesTest().testPrimitiveTypes()
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?