Skip to content

Commit 0e0c276

Browse files
committed
✨ Testinstance
1 parent 471591c commit 0e0c276

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

src/test/kotlin/AdvancedTest.kt

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import com.yhs0602.vm.Environment
33
import com.yhs0602.vm.GeneralMockedClass
44
import com.yhs0602.vm.RegisterValue
55
import com.yhs0602.vm.executeMethod
6+
import java.io.File
67
import java.io.PrintStream
78
import java.nio.file.Paths
89
import kotlin.jvm.internal.Intrinsics
@@ -85,4 +86,24 @@ class AdvancedTest {
8586
)
8687
)
8788
}
89+
90+
@Test
91+
fun TestInstance() {
92+
testInterpreter(
93+
"src/test/resources/advanced/",
94+
"com.example.sample",
95+
"ObjectExampleKt",
96+
"testObjects",
97+
listOf(
98+
GeneralMockedClass(StringBuilder::class.java),
99+
GeneralMockedClass(System::class.java),
100+
GeneralMockedClass(Intrinsics::class.java),
101+
GeneralMockedClass(Object::class.java),
102+
GeneralMockedClass(PrintStream::class.java),
103+
GeneralMockedClass(Math::class.java),
104+
GeneralMockedClass(File::class.java),
105+
GeneralMockedClass(java.lang.Double::class.java)
106+
)
107+
)
108+
}
88109
}

0 commit comments

Comments
 (0)