Commit ac1b56c9 authored by Mccaskey, Alex's avatar Mccaskey, Alex
Browse files

fixing test bug where wrong objective function initialize overload was being used

parent 9a88d316
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -48,7 +48,7 @@ TEST(VQETester, checkSimple) {
          "Y2 X3 + (0.168336,0) Z0 Z1 + (0.0454063,0) Y0 X1 X2 Y3"));

  auto vqe = xacc::getService<qcor::ObjectiveFunction>("vqe");
  vqe->initialize(observable, ruccsd.get());
  vqe->initialize(observable, ruccsd);
  vqe->set_qreg(buffer);

  qcor::OptFunction f(
+5 −2
Original line number Diff line number Diff line
@@ -40,7 +40,9 @@ TEST(QCORTester, checkTaskInitiate) {
  // Create the ObjectiveFunction, here we want to run VQE
  // need to provide ansatz and the Observable
  auto objective = xacc::getService<qcor::ObjectiveFunction>("vqe");
  objective->initialize(observable, ruccsd.get());
  std::cout << "INITING\n";
  objective->initialize(observable, ruccsd);
  std::cout << "INITTED\n";
  objective->set_qreg(buffer);

  auto args_translation =
@@ -82,7 +84,8 @@ TEST(QCORTester, checkTaskInitiate) {
  EXPECT_NEAR(-1.748865, results4.opt_val, 1e-4);

  auto objective_vec = xacc::getService<qcor::ObjectiveFunction>("vqe");
  objective->initialize(observable, ruccsd_vec.get());
  objective->initialize(observable, ruccsd_vec);

  objective->set_qreg(buffer);

  auto args_translation_vec = qcor::TranslationFunctor<