I am trying to mock a static method with jMockit in Kotlin:
object: MockUp<System>() {
@Mock
fun getProperty(name: String) = "tagB"
}
But I get the following error:
Failed to load Logmanager "tagB" java.lang.ClassNotFoundException: tagB in java.net.URLClassLoader.findClass (URLClassLoader.javahaps81) in java.lang.ClassLoader.loadClass (ClassLoader.java:424) at sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.javahaps31) in java.lang.ClassLoader.loadClass (ClassLoader.javahaps57) in java.util.logging.LogManager $ 1.run (LogManager.java:195) in java.util.logging .LogManager $ 1.run (LogManager.java:181) in java.security.AccessController.doPrivileged (native method) in java.util.logging.LogManager. (LogManager.java:181) in java.util.logging.Logger.getPlatformLogger (Logger.java∗72) in java.util.logging.LoggingProxyImpl.getLogger (LoggingProxyImpl.java:41) at sun.util.logging.LoggingSupport. getLogger (LoggingSupport.java:100) at sun.util.logging.PlatformLogger $ JavaLoggerProxy. (PlatformLogger.java:602) at sun.util.logging.PlatformLogger $ JavaLoggerProxy. (PlatformLogger.java∗97) at sun.util.logging.PlatformLogger. (PlatformLogger.java:239) at sun.util.logging.PlatformLogger.getLogger (PlatformLogger.java:198) at sun.util.locale.provider.LocaleServiceProviderPool.config (LocaleServiceProviderPool.java:142) on sun.util.loc. provider.LocaleProviderAdapter. (LocaleProviderAdapter.java:165) in java.text.DecimalFormatSymbols.getInstance (DecimalFormatSymbols.java:178) in java.util.Formatter.getZero (Formatter.java:2283) in java.util.Formatter. (Formatter.java:1892) in java.util.Formatter. (Formatter.java:1914) in java.lang.String.format (String.java:2940) at org.junit.runner.Description.formatDisplayName (Description.java:114) at org.junit.runner.Description.createTestDescription (Description.java:73) on io.kotlintest.TestCase.getDescription (testcase.kt: 45) on io.kotlintest.TestBase.descriptionForSuite $ kotlintest_main (TestBase.kt: 153) in io.kotlintest.TesBest.TesBest.TesBest.TesBest $ kotlintest_main (TestBase.kt: 39) on io.kotlintest.KTestJUnitRunner.getDescription (KTestJUnitRunner.kt: 11) on com.intellij.junit4.JUnit4IdeaTestRunner.getDjjt.jtnjjtjjtnerjetnerjetnerjet.jt.jt.jt.jt.jt.jt.jt.jt.jt.jt.jt.js startRunnerWithArgs (JUnit4IdeaTestRunner.java:99) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs (JUnit4IdeaTestRunner.java:42) at com.intellij.rt.executionpjart.jtnjjartjjnjjjjjj .rt.execution.junit.JUnitStarter.main (JUnitStarter.java:74) at sun.reflect.NativeMethodAccessorImpl.invoke0 (native method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43.ava java: 498) at com.intellij.rt.execution.application.AppMain.main (AppMain.java:144) Failed to start configuration class "tagB" java.lang.ClassNotFoundException: tagB ...tagB "java.lang.ClassNotFoundException: tagB ...tagB "java.lang.ClassNotFoundException: tagB ...
.
Kotlin?