diff options
author | Fabian Meumertzheim <meumertzheim@code-intelligence.com> | 2023-04-12 20:33:56 +0200 |
---|---|---|
committer | Fabian Meumertzheim <fabian@meumertzhe.im> | 2023-04-20 14:49:59 +0200 |
commit | 7743ee0c41f6182644590379c69a757671545295 (patch) | |
tree | 51cf9caa6e1c6a600b0f8b6e2aec4d6460953071 /src/test/java/com | |
parent | 5ce1dbc5dedff40238896bf69ef210ef1c4ffa3b (diff) | |
download | jazzer-api-7743ee0c41f6182644590379c69a757671545295.tar.gz |
tests: Break dependency of collection tests on protobuf
Makes it possible to run the tests without building proto-related code.
Diffstat (limited to 'src/test/java/com')
3 files changed, 9 insertions, 8 deletions
diff --git a/src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/BUILD.bazel b/src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/BUILD.bazel index 0b203a9c..2e60b9d5 100644 --- a/src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/BUILD.bazel +++ b/src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/BUILD.bazel @@ -9,10 +9,9 @@ java_test_suite( deps = [ "//src/main/java/com/code_intelligence/jazzer/mutation/annotation", "//src/main/java/com/code_intelligence/jazzer/mutation/api", - "//src/main/java/com/code_intelligence/jazzer/mutation/mutator", "//src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection", + "//src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang", "//src/main/java/com/code_intelligence/jazzer/mutation/support", "//src/test/java/com/code_intelligence/jazzer/mutation/support:test_support", - "@com_google_protobuf//java/core", ], ) diff --git a/src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/ListMutatorTest.java b/src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/ListMutatorTest.java index 0474e17f..403fe513 100644 --- a/src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/ListMutatorTest.java +++ b/src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/ListMutatorTest.java @@ -21,21 +21,21 @@ import static com.google.common.truth.Truth.assertThat; import com.code_intelligence.jazzer.mutation.annotation.NotNull; import com.code_intelligence.jazzer.mutation.annotation.WithSize; +import com.code_intelligence.jazzer.mutation.api.ChainedMutatorFactory; import com.code_intelligence.jazzer.mutation.api.MutatorFactory; import com.code_intelligence.jazzer.mutation.api.SerializingMutator; -import com.code_intelligence.jazzer.mutation.mutator.Mutators; +import com.code_intelligence.jazzer.mutation.mutator.lang.LangMutators; import com.code_intelligence.jazzer.mutation.support.TestSupport.MockPseudoRandom; import com.code_intelligence.jazzer.mutation.support.TypeHolder; import java.lang.reflect.AnnotatedType; import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; public class ListMutatorTest { - public static final MutatorFactory FACTORY = Mutators.newFactory(); + public static final MutatorFactory FACTORY = + new ChainedMutatorFactory(LangMutators.newFactory(), CollectionMutators.newFactory()); @Test void testInit() { diff --git a/src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/MapMutatorTest.java b/src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/MapMutatorTest.java index 3713d11d..9cc221d6 100644 --- a/src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/MapMutatorTest.java +++ b/src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/MapMutatorTest.java @@ -21,9 +21,10 @@ import static com.google.common.truth.Truth.assertThat; import com.code_intelligence.jazzer.mutation.annotation.NotNull; import com.code_intelligence.jazzer.mutation.annotation.WithSize; +import com.code_intelligence.jazzer.mutation.api.ChainedMutatorFactory; import com.code_intelligence.jazzer.mutation.api.MutatorFactory; import com.code_intelligence.jazzer.mutation.api.SerializingMutator; -import com.code_intelligence.jazzer.mutation.mutator.Mutators; +import com.code_intelligence.jazzer.mutation.mutator.lang.LangMutators; import com.code_intelligence.jazzer.mutation.support.TestSupport.MockPseudoRandom; import com.code_intelligence.jazzer.mutation.support.TypeHolder; import java.lang.reflect.AnnotatedType; @@ -32,7 +33,8 @@ import org.junit.jupiter.api.Test; @SuppressWarnings("unchecked") class MapMutatorTest { - public static final MutatorFactory FACTORY = Mutators.newFactory(); + public static final MutatorFactory FACTORY = + new ChainedMutatorFactory(LangMutators.newFactory(), CollectionMutators.newFactory()); @Test void mapWithMutableKeysAndValues() { |