diff --git a/Tests/Unit/GUI/TestDetectorItems.cpp b/Tests/Unit/GUI/TestDetectorItems.cpp deleted file mode 100644 index f290f81fa0975285767016c5b7b34859a6c0892a..0000000000000000000000000000000000000000 --- a/Tests/Unit/GUI/TestDetectorItems.cpp +++ /dev/null @@ -1,28 +0,0 @@ -#include "Base/Const/Units.h" -#include "Device/Detector/IDetector.h" -#include "Device/Resolution/ConvolutionDetectorResolution.h" -#include "Device/Resolution/ResolutionFunction2DGaussian.h" -#include "GUI/Model/Detector/DetectorItem.h" -#include "GUI/Model/Detector/ResolutionFunctionItems.h" -#include "GUI/Model/Device/BackgroundItems.h" -#include "GUI/Model/Device/InstrumentItems.h" -#include "GUI/Model/Device/InstrumentModel.h" -#include "GUI/Support/Type/Unit.h" -#include "Tests/GTestWrapper/google_test.h" - -TEST(TestDetectorItems, resolutionFunctionUnit) -{ - const auto asString = [](const std::variant<QString, Unit>& unit) { - return std::holds_alternative<QString>(unit) ? std::get<QString>(unit) - : unitAsString(std::get<Unit>(unit)); - }; - - DetectorItem detector; - detector.setResolutionFunctionType<ResolutionFunctionNoneItem>(); - detector.setResolutionFunctionType<ResolutionFunction2DGaussianItem>(); - auto* p = dynamic_cast<ResolutionFunction2DGaussianItem*>( - detector.resolutionFunctionSelection().currentItem()); - EXPECT_NE(p, nullptr); - EXPECT_EQ(asString(p->sigmaX().unit()), "mm"); - EXPECT_EQ(asString(p->sigmaY().unit()), "mm"); -}