import test.doGenerateParamAssertions as C class TestString : C() { override fun doTest(s: String) { } } class TestUnit : C() { override fun doTest(s: Unit) { } } fun doTest() { C.runTest(TestString()) C.runTest(TestUnit()) }