小编Nat*_*ate的帖子

替换方法时,metaClass.'static'无效

我正在使用groovy 1.7.8.

我有以下代码:

public class StaticClass {
    public static String getStaticString(String string) {
        return "NOT WORKING"
    }
}
Run Code Online (Sandbox Code Playgroud)

我的测试:

void testStaticMethod() {
    StaticClass.metaClass.'static'.getStaticString = { i ->
        "WORKING"
    }

    assert "WORKING" == StaticClass.getStaticString('test')
}
Run Code Online (Sandbox Code Playgroud)

我无法通过测试.关于我做错了什么的任何想法?

groovy

10
推荐指数
1
解决办法
5096
查看次数

标签 统计

groovy ×1