33#include < gtest/gtest.h>
44
55#include " barretenberg/common/log.hpp"
6- #include " barretenberg/goblin/mock_circuits.hpp"
76#include " barretenberg/honk/proof_length.hpp"
87#include " barretenberg/honk/relation_checker.hpp"
98#include " barretenberg/stdlib_circuit_builders/mega_circuit_builder.hpp"
9+ #include " barretenberg/stdlib_circuit_builders/mock_circuits.hpp"
1010#include " barretenberg/stdlib_circuit_builders/ultra_circuit_builder.hpp"
11+ #include " barretenberg/ultra_honk/mega_circuit_test_helper.hpp"
1112#include " barretenberg/ultra_honk/oink_prover.hpp"
1213#include " barretenberg/ultra_honk/ultra_prover.hpp"
1314#include " barretenberg/ultra_honk/ultra_verifier.hpp"
@@ -90,7 +91,7 @@ TYPED_TEST(MegaHonkTests, Basic)
9091 using Flavor = TypeParam;
9192 typename Flavor::CircuitBuilder builder;
9293
93- GoblinMockCircuits ::construct_simple_circuit (builder);
94+ MegaCircuitTestHelper ::construct_simple_circuit (builder);
9495
9596 // Construct and verify Honk proof
9697 bool honk_verified = this ->construct_and_verify_honk_proof (builder);
@@ -115,7 +116,7 @@ TYPED_TEST(MegaHonkTests, DynamicVirtualSizeIncrease)
115116 using Prover = UltraProver_<Flavor>;
116117 using Verifier = UltraVerifier_<Flavor, DefaultIO>;
117118
118- GoblinMockCircuits ::construct_simple_circuit (builder);
119+ MegaCircuitTestHelper ::construct_simple_circuit (builder);
119120
120121 auto builder_copy = builder;
121122
@@ -179,7 +180,7 @@ TYPED_TEST(MegaHonkTests, PolySwap)
179180
180181 // Construct a simple circuit and make a copy of it
181182 Builder builder;
182- GoblinMockCircuits ::construct_simple_circuit (builder);
183+ MegaCircuitTestHelper ::construct_simple_circuit (builder);
183184 auto builder_copy = builder;
184185
185186 // Construct two identical proving keys
@@ -238,7 +239,7 @@ TYPED_TEST(MegaHonkTests, DyadicSizeJumpsToProtectMaskingArea)
238239
239240 // Determine the baseline dyadic size (with ECC ops + finalization overhead, no extra user gates)
240241 Builder baseline_builder;
241- GoblinMockCircuits ::construct_simple_circuit (baseline_builder);
242+ MegaCircuitTestHelper ::construct_simple_circuit (baseline_builder);
242243 auto baseline_instance = std::make_shared<ProverInstance>(baseline_builder);
243244 const size_t baseline_dyadic = baseline_instance->dyadic_size ();
244245
@@ -248,7 +249,7 @@ TYPED_TEST(MegaHonkTests, DyadicSizeJumpsToProtectMaskingArea)
248249 bool found_jump = false ;
249250 for (size_t num_extra_gates = 0 ; num_extra_gates <= baseline_dyadic; num_extra_gates++) {
250251 Builder builder;
251- GoblinMockCircuits ::construct_simple_circuit (builder);
252+ MegaCircuitTestHelper ::construct_simple_circuit (builder);
252253 if (num_extra_gates > 0 ) {
253254 MockCircuits::add_arithmetic_gates (builder, num_extra_gates);
254255 }
@@ -266,7 +267,7 @@ TYPED_TEST(MegaHonkTests, DyadicSizeJumpsToProtectMaskingArea)
266267
267268 // Prove and verify at the tightest packing (right before the jump)
268269 Builder tight_builder;
269- GoblinMockCircuits ::construct_simple_circuit (tight_builder);
270+ MegaCircuitTestHelper ::construct_simple_circuit (tight_builder);
270271 MockCircuits::add_arithmetic_gates (tight_builder, num_extra_gates - 1 );
271272 bool verified = this ->construct_and_verify_honk_proof (tight_builder);
272273 EXPECT_TRUE (verified);
@@ -296,7 +297,7 @@ TYPED_TEST(MegaHonkTests, WitnessPolynomialsMasked)
296297 using Builder = typename Flavor::CircuitBuilder;
297298
298299 Builder builder;
299- GoblinMockCircuits ::construct_simple_circuit (builder);
300+ MegaCircuitTestHelper ::construct_simple_circuit (builder);
300301 auto prover_instance = std::make_shared<ProverInstance_<Flavor>>(builder);
301302
302303 auto check_masked = [](const auto & poly, const std::string& label) {
0 commit comments