keeganwitt / gmock

Automatically exported from code.google.com/p/gmock
6 stars 2 forks source link

Constructor mocking doesn't work with inner class in Groovy 1.7.1 #95

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Example:

class GMockTest extends GMockTestCase {
    void testMockInnerClassConstructor() {
        mock(Loader, constructor(1, 2))
        play {
            new Loader(1, 2)
        }
    }
    class Loader {}
}

It fails with:

junit.framework.AssertionFailedError: Unexpected constructor call 'new 
GMockTest$Loader(testMockInnerClassConstructor(GMockTest), 1, 2)'
  'new GMockTest$Loader(1, 2)': expected 1, actual 0

Original issue reported on code.google.com by JohnnyJianHY on 9 Mar 2010 at 4:44

GoogleCodeExporter commented 8 years ago

Original comment by JohnnyJianHY on 2 May 2011 at 1:20

GoogleCodeExporter commented 8 years ago

Original comment by JohnnyJianHY on 2 May 2011 at 1:33