Commit f758a9c8 authored by kelvinrr's avatar kelvinrr
Browse files

test fixes

parent 3d48f525
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -13,12 +13,12 @@
  "moc" : {
      "ck" : {
          "reconstructed" : {
              "kernels": ["moc42r_[0-9]{7}_[0-9]{7}_v[0-9]{2}.bc$"]
              "kernels": ["moc42r?_[0-9]{7}_[0-9]{7}_v[0-9]{2}.bc$"]
          }
      },
      "spk" : {
        "reconstructed" : {
          "kernels" : ["fdf29r_[0-9]{7}_[0-9]{7}_[nbv][0-9]{2}.bsp$"]
          "kernels" : ["fdf29r?_[0-9]{7}_[0-9]{7}_[nbv][0-9]{2}.bsp$"]
        },
        "smithed" : {
          "kernels" : ["LRO_.*_GRGM660.*.bsp$", "LRO_.*_GRGM900C.*.BSP$"]
@@ -36,7 +36,7 @@
      }
    },
    "tspk" : {
      "kernels" : ["^de421.bsp$", "moon_pa_de421_1900-2050.bpc$"]
      "kernels" : ["de421.bsp$", "moon_pa_de421_1900-2050.bpc$"]
    },
    "ik" : {
      "kernels" : ["lro_lroc_v[0-9]{2}.ti$"]
+1 −2
Original line number Diff line number Diff line
@@ -80,8 +80,7 @@ namespace SpiceQL {
      return static_cast<Kernel::Quality>(res.second);
    }

    std::string qualities = std::accumulate(Kernel::QUALITIES.begin(), Kernel::QUALITIES.end(), std::string(", "));
    throw invalid_argument(fmt::format("{} is not a valid kernel type, available types are: {}", qa, qualities));
    throw invalid_argument(fmt::format("{} is not a valid kernel type, available types are: {}", qa, fmt::join(Kernel::QUALITIES, ", ")));
  }


+7 −5
Original line number Diff line number Diff line
@@ -54,9 +54,9 @@ void TempTestingFiles::SetUp() {


void TempTestingFiles::TearDown() {
    // if(!fs::remove_all(tempDir)) {
    //   throw runtime_error("Could not delete temporary files");
    // }
    if(!fs::remove_all(tempDir)) {
      throw runtime_error("Could not delete temporary files");
    }
}


@@ -273,9 +273,11 @@ void LroKernelSet::SetUp() {
  writeSpk(spkPath3, positions, times1, bodyCode/1000, 301, referenceFrame, "SPK ID 3", 1, velocities, "SPK 3");

  // Write IK1 -------------------------------------------
  fs::create_directory(root / "iak");
  fs::create_directory(root / "ik");
 
  ikPath1 = root / "ik" / "lro_instruments_v10.ti";

  ikPath1 = root / "iak" / "lro_instrumentAddendum_v11.ti";
  nlohmann::json jKeywords = {
    {"INS-85600_PIXEL_SAMPLES", { 5064 }},
    {"INS-85600_PIXEL_LINES", { 1 }},
@@ -286,7 +288,7 @@ void LroKernelSet::SetUp() {
  writeTextKernel(ikPath1, "ik", jKeywords);

  // Write IK2 -------------------------------------------
  ikPath2 = root / "ik" / "lro_instruments_v11.ti";
  ikPath2 = root / "ik" / "lro_lroc_v11.ti";
  jKeywords = {
    {"INS-85600_PIXEL_SAMPLES", { 5063 }},
    {"INS-85600_PIXEL_LINES", { 1 }},
+2 −2
Original line number Diff line number Diff line
@@ -15,11 +15,11 @@ using namespace SpiceQL;

TEST_F(LroKernelSet, FunctionalTestSearchMissionKernels) {
  // do a time query
  nlohmann::json kernels = Inventory::search_for_kernelset("lroc", {"lsk", "sclk", "ck", "spk", "ik", "fk"}, 110000000, 140000001);
  nlohmann::json kernels = Inventory::search_for_kernelset("lroc", {"lsk", "sclk", "ck", "spk", "iak", "fk"}, 110000000, 140000001);
  cout << kernels.dump(4) << endl;
  ASSERT_EQ(kernels["ck"].size(), 2);
  EXPECT_EQ(fs::path(kernels["ck"][0].get<string>()).filename(), "soc31_1111111_1111111_v21.bc" );
  EXPECT_EQ(fs::path(kernels["ik"][0].get<string>()).filename(), "lro_instruments_v11.ti");
  EXPECT_EQ(fs::path(kernels["iak"][0].get<string>()).filename(), "lro_instrumentAddendum_v11.ti");
  EXPECT_EQ(fs::path(kernels["fk"][0].get<string>()).filename(), "lro_frames_1111111_v01.tf");
  EXPECT_EQ(fs::path(kernels["sclk"][0].get<string>()).filename(), "lro_clkcor_2020184_v00.tsc");
}
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -146,7 +146,7 @@ TEST_F(LroKernelSet, UnitTestFindMissionKeywords) {
  nlohmann::json keywords = findMissionKeywords("INS-85600_CCD_CENTER", "lro");

  nlohmann::json expectedResults;
  expectedResults["INS-85600_CCD_CENTER"] = {2531.3, 0.4};
  expectedResults["INS-85600_CCD_CENTER"] = {2531.5, 0.5};

  EXPECT_EQ(keywords, expectedResults);
}
Loading