aboutsummaryrefslogtreecommitdiff
path: root/agent/src/test/java/com/code_intelligence/jazzer/instrumentor/HookValidationTest.kt
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-07 05:01:44 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-07 05:01:44 +0000
commit2445b08713fa35c9289b836ad55efddee6f36546 (patch)
tree3243e58e56d3a8dee60c582a2c917d18edc9bd5a /agent/src/test/java/com/code_intelligence/jazzer/instrumentor/HookValidationTest.kt
parenta74c14e5721cfd85dd0d0ebc3789ac0657564b7b (diff)
parentba37c2e361c2ba91bacc47fcae5383c52e50f6be (diff)
downloadjazzer-api-2445b08713fa35c9289b836ad55efddee6f36546.tar.gz
Change-Id: I0ad48c2cda259da901f7f7ef876ac4f79f82453c
Diffstat (limited to 'agent/src/test/java/com/code_intelligence/jazzer/instrumentor/HookValidationTest.kt')
-rw-r--r--agent/src/test/java/com/code_intelligence/jazzer/instrumentor/HookValidationTest.kt6
1 files changed, 4 insertions, 2 deletions
diff --git a/agent/src/test/java/com/code_intelligence/jazzer/instrumentor/HookValidationTest.kt b/agent/src/test/java/com/code_intelligence/jazzer/instrumentor/HookValidationTest.kt
index 7e7c31c9..ac263dc5 100644
--- a/agent/src/test/java/com/code_intelligence/jazzer/instrumentor/HookValidationTest.kt
+++ b/agent/src/test/java/com/code_intelligence/jazzer/instrumentor/HookValidationTest.kt
@@ -22,7 +22,8 @@ import kotlin.test.assertFailsWith
class HookValidationTest {
@Test
fun testValidHooks() {
- assertEquals(6, loadHooks(ValidHookMocks::class.java).size)
+ val hooks = Hooks.loadHooks(setOf(ValidHookMocks::class.java.name)).first().hooks
+ assertEquals(5, hooks.size)
}
@Test
@@ -30,7 +31,8 @@ class HookValidationTest {
for (method in InvalidHookMocks::class.java.methods) {
if (method.isAnnotationPresent(MethodHook::class.java)) {
assertFailsWith<IllegalArgumentException>("Expected ${method.name} to be an invalid hook") {
- Hook.verifyAndGetHook(method, method.declaredAnnotations.first() as MethodHook)
+ val methodHook = method.declaredAnnotations.first() as MethodHook
+ Hook.createAndVerifyHook(method, methodHook, methodHook.targetClassName)
}
}
}