Merge pull request #77 from tboudreaux/dependency/libconfig

SERiF now uses libconfig
This commit is contained in:
2025-06-21 08:59:50 -04:00
committed by GitHub
2 changed files with 12 additions and 12 deletions

View File

@@ -216,7 +216,7 @@ namespace serif::composition {
*/ */
class Composition { class Composition {
private: private:
serif::config::Config& m_config = serif::config::Config::getInstance(); fourdst::config::Config& m_config = fourdst::config::Config::getInstance();
fourdst::logging::LogManager& m_logManager = fourdst::logging::LogManager::getInstance(); fourdst::logging::LogManager& m_logManager = fourdst::logging::LogManager::getInstance();
quill::Logger* m_logger = m_logManager.getLogger("log"); quill::Logger* m_logger = m_logManager.getLogger("log");

View File

@@ -25,12 +25,12 @@ TEST_F(compositionTest, isotopeMasses) {
} }
TEST_F(compositionTest, constructor) { TEST_F(compositionTest, constructor) {
serif::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME); fourdst::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME);
EXPECT_NO_THROW(serif::composition::Composition comp); EXPECT_NO_THROW(serif::composition::Composition comp);
} }
TEST_F(compositionTest, registerSymbol) { TEST_F(compositionTest, registerSymbol) {
serif::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME); fourdst::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME);
serif::composition::Composition comp; serif::composition::Composition comp;
EXPECT_NO_THROW(comp.registerSymbol("H-1")); EXPECT_NO_THROW(comp.registerSymbol("H-1"));
EXPECT_NO_THROW(comp.registerSymbol("He-4")); EXPECT_NO_THROW(comp.registerSymbol("He-4"));
@@ -45,7 +45,7 @@ TEST_F(compositionTest, registerSymbol) {
} }
TEST_F(compositionTest, setGetComposition) { TEST_F(compositionTest, setGetComposition) {
serif::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME); fourdst::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME);
serif::composition::Composition comp; serif::composition::Composition comp;
comp.registerSymbol("H-1"); comp.registerSymbol("H-1");
comp.registerSymbol("He-4"); comp.registerSymbol("He-4");
@@ -71,7 +71,7 @@ TEST_F(compositionTest, setGetComposition) {
} }
TEST_F(compositionTest, setGetNumberFraction) { TEST_F(compositionTest, setGetNumberFraction) {
serif::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME); fourdst::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME);
serif::composition::Composition comp; serif::composition::Composition comp;
comp.registerSymbol("H-1", false); comp.registerSymbol("H-1", false);
comp.registerSymbol("He-4", false); comp.registerSymbol("He-4", false);
@@ -88,7 +88,7 @@ TEST_F(compositionTest, setGetNumberFraction) {
} }
TEST_F(compositionTest, subset) { TEST_F(compositionTest, subset) {
serif::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME); fourdst::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME);
serif::composition::Composition comp; serif::composition::Composition comp;
comp.registerSymbol("H-1"); comp.registerSymbol("H-1");
comp.registerSymbol("He-4"); comp.registerSymbol("He-4");
@@ -103,7 +103,7 @@ TEST_F(compositionTest, subset) {
} }
TEST_F(compositionTest, finalizeWithNormalization) { TEST_F(compositionTest, finalizeWithNormalization) {
serif::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME); fourdst::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME);
serif::composition::Composition comp; serif::composition::Composition comp;
comp.registerSymbol("H-1"); comp.registerSymbol("H-1");
comp.registerSymbol("He-4"); comp.registerSymbol("He-4");
@@ -115,7 +115,7 @@ TEST_F(compositionTest, finalizeWithNormalization) {
} }
TEST_F(compositionTest, finalizeWithoutNormalization) { TEST_F(compositionTest, finalizeWithoutNormalization) {
serif::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME); fourdst::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME);
serif::composition::Composition comp; serif::composition::Composition comp;
comp.registerSymbol("H-1"); comp.registerSymbol("H-1");
comp.registerSymbol("He-4"); comp.registerSymbol("He-4");
@@ -127,7 +127,7 @@ TEST_F(compositionTest, finalizeWithoutNormalization) {
} }
TEST_F(compositionTest, getComposition) { TEST_F(compositionTest, getComposition) {
serif::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME); fourdst::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME);
serif::composition::Composition comp; serif::composition::Composition comp;
comp.registerSymbol("H-1"); comp.registerSymbol("H-1");
comp.registerSymbol("He-4"); comp.registerSymbol("He-4");
@@ -142,7 +142,7 @@ TEST_F(compositionTest, getComposition) {
} }
TEST_F(compositionTest, setCompositionMode) { TEST_F(compositionTest, setCompositionMode) {
serif::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME); fourdst::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME);
serif::composition::Composition comp; serif::composition::Composition comp;
comp.registerSymbol("H-1"); comp.registerSymbol("H-1");
comp.registerSymbol("He-4"); comp.registerSymbol("He-4");
@@ -164,7 +164,7 @@ TEST_F(compositionTest, setCompositionMode) {
} }
TEST_F(compositionTest, hasSymbol) { TEST_F(compositionTest, hasSymbol) {
serif::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME); fourdst::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME);
serif::composition::Composition comp; serif::composition::Composition comp;
comp.registerSymbol("H-1"); comp.registerSymbol("H-1");
comp.registerSymbol("He-4"); comp.registerSymbol("He-4");
@@ -179,7 +179,7 @@ TEST_F(compositionTest, hasSymbol) {
} }
TEST_F(compositionTest, mix) { TEST_F(compositionTest, mix) {
serif::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME); fourdst::config::Config::getInstance().loadConfig(EXAMPLE_FILENAME);
serif::composition::Composition comp1; serif::composition::Composition comp1;
comp1.registerSymbol("H-1"); comp1.registerSymbol("H-1");
comp1.registerSymbol("He-4"); comp1.registerSymbol("He-4");