Skip to content

Commit

Permalink
package renaming
Browse files Browse the repository at this point in the history
  • Loading branch information
DaniilStepanov committed Aug 24, 2023
1 parent 7571dbd commit 0432bcd
Show file tree
Hide file tree
Showing 10 changed files with 13 additions and 48 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ import org.usvm.instrumentation.rd.InstrumentedProcess
import org.usvm.instrumentation.testcase.UTest
import org.usvm.instrumentation.testcase.api.UTestExecutionResult
import org.usvm.instrumentation.util.InstrumentationModuleConstants
import osSpecificJavaExecutable
import org.usvm.instrumentation.util.OpenModulesContainer
import org.usvm.instrumentation.util.osSpecificJavaExecutable
import java.io.File
import java.nio.file.Paths
import kotlin.reflect.KClass
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ import org.objectweb.asm.tree.ClassNode
import org.objectweb.asm.tree.MethodNode
import org.usvm.instrumentation.collector.trace.TraceCollector
import org.usvm.instrumentation.instrumentation.JcInstructionTracer.StaticFieldAccessType
import org.usvm.instrumentation.org.usvm.instrumentation.instrumentation.TraceHelper
import org.usvm.instrumentation.util.isSameSignature
import org.usvm.instrumentation.util.replace

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.usvm.instrumentation.org.usvm.instrumentation.instrumentation
package org.usvm.instrumentation.instrumentation

import org.jacodb.api.JcClasspath
import org.jacodb.api.cfg.JcRawCallInst
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.usvm.instrumentation.org.usvm.instrumentation.mock
package org.usvm.instrumentation.mock

import org.jacodb.api.JcClassOrInterface
import org.jacodb.api.JcMethod
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.usvm.instrumentation.org.usvm.instrumentation.mock
package org.usvm.instrumentation.mock

import org.jacodb.api.*
import org.jacodb.api.cfg.*
Expand All @@ -9,7 +9,7 @@ import org.objectweb.asm.tree.ClassNode
import org.objectweb.asm.tree.MethodNode
import org.usvm.instrumentation.classloader.WorkerClassLoader
import org.usvm.instrumentation.instrumentation.JcInstructionTracer
import org.usvm.instrumentation.org.usvm.instrumentation.instrumentation.TraceHelper
import org.usvm.instrumentation.instrumentation.TraceHelper
import org.usvm.instrumentation.collector.trace.MockCollector
import org.jacodb.impl.cfg.*
import org.usvm.instrumentation.util.*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import org.usvm.instrumentation.classloader.WorkerClassLoader
import org.usvm.instrumentation.collector.trace.MockCollector
import org.usvm.instrumentation.collector.trace.TraceCollector
import org.usvm.instrumentation.instrumentation.JcInstructionTracer
import org.usvm.instrumentation.org.usvm.instrumentation.mock.MockHelper
import org.usvm.instrumentation.mock.MockHelper
import org.usvm.instrumentation.testcase.UTest
import org.usvm.instrumentation.testcase.api.*
import org.usvm.instrumentation.testcase.descriptor.StaticDescriptorsBuilder
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import org.jacodb.api.JcField
import org.jacodb.api.ext.*
import org.usvm.instrumentation.classloader.WorkerClassLoader
import org.usvm.instrumentation.instrumentation.JcInstructionTracer.StaticFieldAccessType
import org.usvm.instrumentation.org.usvm.instrumentation.mock.MockHelper
import org.usvm.instrumentation.mock.MockHelper
import org.usvm.instrumentation.testcase.api.*
import org.usvm.instrumentation.collector.trace.MockCollector
import org.usvm.instrumentation.collector.trace.MockCollector.MockValueArrayWrapper
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
package org.usvm.instrumentation.util
import java.nio.file.Path
import java.nio.file.Paths
import java.util.*
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,14 @@ class SimpleUTestConcreteExecutor: UTestConcreteExecutorTest() {
fun `simple test`() = executeTest {
val uTest = UTestCreator.C.lol(jcClasspath)
val res = uTestConcreteExecutor.executeAsync(uTest)
check(res is UTestExecutionSuccessResult)
assertIs<UTestExecutionSuccessResult>(res)
}

@Test
fun `arithmetic operation`() = executeTest {
val uTest = UTestCreator.A.arithmeticOperation(jcClasspath)
val res = uTestConcreteExecutor.executeAsync(uTest)
check(res is UTestExecutionSuccessResult)
assertIs<UTestExecutionSuccessResult>(res)
val result = res.result
assertIs<UTestConstantDescriptor.Int>(result)
assertEquals(239, result.value)
Expand All @@ -53,8 +53,7 @@ class SimpleUTestConcreteExecutor: UTestConcreteExecutorTest() {
fun `exception`() = executeTest {
val uTest = UTestCreator.A.exception(jcClasspath)
val res = uTestConcreteExecutor.executeAsync(uTest)
assert(res is UTestExecutionExceptionResult)
res as UTestExecutionExceptionResult
assertIs<UTestExecutionExceptionResult>(res)
check(res.cause.stackTrace.isNotEmpty())
assertEquals(res.cause.type, jcClasspath.findTypeOrNull<IllegalArgumentException>())
}
Expand All @@ -63,7 +62,7 @@ class SimpleUTestConcreteExecutor: UTestConcreteExecutorTest() {
fun `java reflection test`() = executeTest {
val uTest = UTestCreator.A.getNumberOfClassConstructors(jcClasspath)
val res = uTestConcreteExecutor.executeAsync(uTest)
check(res is UTestExecutionSuccessResult)
assertIs<UTestExecutionSuccessResult>(res)
val result = res.result
assertNotNull(result)
assertIs<UTestConstantDescriptor.Int>(result)
Expand Down

0 comments on commit 0432bcd

Please sign in to comment.