2011-03-14 160 views
2

我正在使用grails 1.3.6,不管我做什麼,我都無法將log。*語句輸出到控制檯。登錄grails集成測試?

測試:

class MyObjectTests extends GroovyTestCase { 
    MyObjectTests myObjectTests 

    public void testSomething(){ myObjectTests.something() } 
} 

類:

class MyObject { 
    void something(){ 
    log.info("Hello.") 
    } 
} 

我使用GrailsUnitTestCase和mockLogging試過,但也不管用。只有println發送任何東西到控制檯。是什麼賦予了?

回答

2

這是http://jira.codehaus.org/browse/GRAILS-6858它已在1.3.7中修復。如果可能的話,您應該升級,但JIRA評論中有解決方法。

+0

:/。由於另一次迴歸,我無法升級到1.3.7。 – 2011-03-15 13:39:06

+0

這很不幸,但由於它與測試相關,所以評論中的一種解決方法將起作用,因爲它不涉及任何需要在部署的戰爭中結束的任何內容。 – 2011-03-15 15:18:23