File tree Expand file tree Collapse file tree 16 files changed +29
-120
lines changed
usvm-ts/src/test/kotlin/org/usvm Expand file tree Collapse file tree 16 files changed +29
-120
lines changed Original file line number Diff line number Diff line change @@ -32,12 +32,10 @@ import org.jacodb.ets.model.EtsMethodParameter
3232import org.jacodb.ets.model.EtsMethodSignature
3333import org.jacodb.ets.model.EtsScene
3434import org.jacodb.ets.utils.getLocals
35- import org.jacodb.ets.utils.loadEtsFileAutoConvert
3635import org.junit.jupiter.api.Disabled
3736import org.junit.jupiter.api.Test
3837import org.usvm.api.TsValue
3938import org.usvm.util.TsMethodTestRunner
40- import org.usvm.util.getResourcePath
4139import org.usvm.util.isTruthy
4240
4341private fun EtsMethodParameter.toRef (): EtsParameterRef {
@@ -48,12 +46,7 @@ class And : TsMethodTestRunner() {
4846
4947 private val className = this ::class .simpleName!!
5048
51- override val scene: EtsScene = run {
52- val name = " $className .ts"
53- val path = getResourcePath(" /samples/$name " )
54- val file = loadEtsFileAutoConvert(path)
55- EtsScene (listOf (file))
56- }
49+ override val scene: EtsScene = loadSampleScene(className)
5750
5851 private val classSignature: EtsClassSignature =
5952 scene.projectFiles[0 ].classes.single { it.name != DEFAULT_ARK_CLASS_NAME }.signature
Original file line number Diff line number Diff line change 11package org.usvm.samples
22
33import org.jacodb.ets.model.EtsScene
4- import org.jacodb.ets.utils.loadEtsFileAutoConvert
54import org.junit.jupiter.api.Test
65import org.usvm.api.TsValue
76import org.usvm.util.TsMethodTestRunner
8- import org.usvm.util.getResourcePath
97
108class Arrays : TsMethodTestRunner () {
119
1210 private val className = this ::class .simpleName!!
1311
14- override val scene: EtsScene = run {
15- val name = " $className .ts"
16- val path = getResourcePath(" /samples/$name " )
17- val file = loadEtsFileAutoConvert(path)
18- EtsScene (listOf (file))
19- }
12+ override val scene: EtsScene = loadSampleScene(className)
2013
2114 @Test
2215 fun testCreateConstantArrayOfNumbers () {
Original file line number Diff line number Diff line change 11package org.usvm.samples
22
33import org.jacodb.ets.model.EtsScene
4- import org.jacodb.ets.utils.loadEtsFileAutoConvert
54import org.junit.jupiter.api.Test
65import org.usvm.api.TsValue
76import org.usvm.util.TsMethodTestRunner
8- import org.usvm.util.getResourcePath
97
108class Call : TsMethodTestRunner () {
119
1210 private val className = this ::class .simpleName!!
1311
14- override val scene: EtsScene = run {
15- val name = " $className .ts"
16- val path = getResourcePath(" /samples/$name " )
17- val file = loadEtsFileAutoConvert(path)
18- EtsScene (listOf (file))
19- }
12+ override val scene: EtsScene = loadSampleScene(className)
2013
2114 @Test
2215 fun `test simpleCall` () {
Original file line number Diff line number Diff line change 11package org.usvm.samples
22
33import org.jacodb.ets.model.EtsScene
4- import org.jacodb.ets.utils.loadEtsFileAutoConvert
54import org.junit.jupiter.api.Disabled
65import org.junit.jupiter.api.Test
76import org.usvm.api.TsValue
87import org.usvm.util.TsMethodTestRunner
9- import org.usvm.util.getResourcePath
108
119class Equality : TsMethodTestRunner () {
1210
1311 private val className = this ::class .simpleName!!
1412
15- override val scene: EtsScene = run {
16- val name = " $className .ts"
17- val path = getResourcePath(" /samples/$name " )
18- val file = loadEtsFileAutoConvert(path)
19- EtsScene (listOf (file))
20- }
13+ override val scene: EtsScene = loadSampleScene(className)
2114
2215 @Test
2316 fun testEqBoolWithBool () {
Original file line number Diff line number Diff line change 11package org.usvm.samples
22
33import org.jacodb.ets.model.EtsScene
4- import org.jacodb.ets.utils.loadEtsFileAutoConvert
54import org.usvm.api.TsValue
65import org.usvm.util.TsMethodTestRunner
7- import org.usvm.util.getResourcePath
86import kotlin.test.Test
97
108class InstanceFields : TsMethodTestRunner () {
119
1210 private val className = this ::class .simpleName!!
1311
14- override val scene: EtsScene = run {
15- val name = " $className .ts"
16- val path = getResourcePath(" /samples/$name " )
17- val file = loadEtsFileAutoConvert(path)
18- EtsScene (listOf (file))
19- }
12+ override val scene: EtsScene = loadSampleScene(className)
2013
2114 @Test
2215 fun testReturnSingleField () {
Original file line number Diff line number Diff line change 11package org.usvm.samples
22
33import org.jacodb.ets.model.EtsScene
4- import org.jacodb.ets.utils.loadEtsFileAutoConvert
54import org.usvm.api.TsValue
65import org.usvm.util.TsMethodTestRunner
7- import org.usvm.util.getResourcePath
86import kotlin.test.Test
97
108class InstanceMethods : TsMethodTestRunner () {
119
1210 private val className = this ::class .simpleName!!
1311
14- override val scene: EtsScene = run {
15- val name = " $className .ts"
16- val path = getResourcePath(" /samples/$name " )
17- val file = loadEtsFileAutoConvert(path)
18- EtsScene (listOf (file))
19- }
12+ override val scene: EtsScene = loadSampleScene(className)
2013
2114 @Test
2215 fun testNoArgsStaticMethod () {
Original file line number Diff line number Diff line change 11package org.usvm.samples
22
33import org.jacodb.ets.model.EtsScene
4- import org.jacodb.ets.utils.loadEtsFileAutoConvert
54import org.junit.jupiter.api.Disabled
65import org.usvm.api.TsValue
76import org.usvm.util.TsMethodTestRunner
8- import org.usvm.util.getResourcePath
97import kotlin.test.Test
108
119class MinValue : TsMethodTestRunner () {
1210
1311 private val className = this ::class .simpleName!!
1412
15- override val scene: EtsScene = run {
16- val name = " $className .ts"
17- val path = getResourcePath(" /samples/$name " )
18- val file = loadEtsFileAutoConvert(path)
19- EtsScene (listOf (file))
20- }
13+ override val scene: EtsScene = loadSampleScene(className)
2114
2215 @Test
2316 @Disabled
Original file line number Diff line number Diff line change 11package org.usvm.samples
22
33import org.jacodb.ets.model.EtsScene
4- import org.jacodb.ets.utils.loadEtsFileAutoConvert
54import org.junit.jupiter.api.Test
65import org.usvm.api.TsValue
76import org.usvm.util.TsMethodTestRunner
8- import org.usvm.util.getResourcePath
97
108class Neg : TsMethodTestRunner () {
119
1210 private val className = this ::class .simpleName!!
1311
14- override val scene: EtsScene = run {
15- val name = " $className .ts"
16- val path = getResourcePath(" /samples/$name " )
17- val file = loadEtsFileAutoConvert(path)
18- EtsScene (listOf (file))
19- }
12+ override val scene: EtsScene = loadSampleScene(className)
2013
2114 @Test
2215 fun `test negateNumber` () {
Original file line number Diff line number Diff line change 11package org.usvm.samples
22
33import org.jacodb.ets.model.EtsScene
4- import org.jacodb.ets.utils.loadEtsFileAutoConvert
54import org.junit.jupiter.api.RepeatedTest
65import org.usvm.api.TsValue
76import org.usvm.util.TsMethodTestRunner
8- import org.usvm.util.getResourcePath
97
108class Null : TsMethodTestRunner () {
119
1210 private val className = this ::class .simpleName!!
1311
14- override val scene = run {
15- val name = " $className .ts"
16- val path = getResourcePath(" /samples/$name " )
17- val file = loadEtsFileAutoConvert(path)
18- EtsScene (listOf (file))
19- }
12+ override val scene: EtsScene = loadSampleScene(className)
2013
2114 @RepeatedTest(20 )
2215 fun testIsNull () {
Original file line number Diff line number Diff line change 11package org.usvm.samples
22
33import org.jacodb.ets.model.EtsScene
4- import org.jacodb.ets.utils.loadEtsFileAutoConvert
54import org.junit.jupiter.api.Disabled
65import org.junit.jupiter.api.Test
76import org.usvm.api.TsValue
87import org.usvm.util.TsMethodTestRunner
9- import org.usvm.util.getResourcePath
108
119class Numeric : TsMethodTestRunner () {
1210
1311 private val className = this ::class .simpleName!!
1412
15- override val scene: EtsScene = run {
16- val name = " $className .ts"
17- val path = getResourcePath(" /samples/$name " )
18- val file = loadEtsFileAutoConvert(path)
19- EtsScene (listOf (file))
20- }
13+ override val scene: EtsScene = loadSampleScene(className)
2114
2215 @Test
2316 fun `test numberToNumber` () {
You can’t perform that action at this time.
0 commit comments