首页 > 解决方案 > Kotlin - 内部类中不允许伴随对象

问题描述

我正在尝试使用内部类创建一个测试类,但出现错误“此处不允许伴随对象”。应该是什么问题?请参阅下面的示例代码片段。而且我正在使用 JUnit4 进行此开发。

    @RunWith(Enclosed::class)    
    class OuterUnitTest{
    
            @RunWith(Parameterized::class)
            inner class Inner1UnitTest {

                @Test
                fun testInner1(){
                    // test code here
                }

                companion object{
                    @JvmStatic
                    @Parameterized.Parameters
                    fun testData() : Any? {
                        return something
                    }
                }
            }
       }

标签: androidkotlinjunit4

解决方案


推荐阅读