Skip to content

Commit

Permalink
simplify test class
Browse files Browse the repository at this point in the history
Signed-off-by: Peter Mitri <[email protected]>
  • Loading branch information
pet-mit committed Dec 2, 2024
1 parent 2ca38eb commit 9b4f079
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,13 @@ class NodeRegistry
{
public:
NodeRegistry() = default;
NodeRegistry(Antares::Solver::Nodes::Node* node,
Antares::Solver::Registry<Antares::Solver::Nodes::Node> registry);
NodeRegistry(Nodes::Node* node, Registry<Nodes::Node> registry);

// Shallow copy
NodeRegistry(NodeRegistry&&) = default;
NodeRegistry& operator=(NodeRegistry&&) = default;

Antares::Solver::Nodes::Node* node;
Antares::Solver::Registry<Antares::Solver::Nodes::Node> registry;
Nodes::Node* node;
Registry<Nodes::Node> registry;
};
} // namespace Antares::Solver
15 changes: 6 additions & 9 deletions src/tests/src/solver/optim-model-filler/test_componentFiller.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,15 +36,6 @@ using namespace Antares::Optimization;
using namespace Antares::Solver::Nodes;
using namespace std;

static Expression generateExpression(Node* node)
{
// TODO : this seems too complicated; try to make building Expressions easier
Antares::Solver::Registry<Node> registry;
Antares::Solver::NodeRegistry node_registry(node, move(registry));
Expression expression("expression", move(node_registry));
return move(expression);
}

struct VariableData
{
string id;
Expand Down Expand Up @@ -118,6 +109,12 @@ void LinearProblemBuildingFixture::createModel(string modelId,
vector<VariableData> variablesData,
vector<ConstraintData> constraintsData)
{
auto generateExpression = [this](Node* node)
{
Antares::Solver::NodeRegistry node_registry(node, move(nodes));
Expression expression("expression", move(node_registry));
return move(expression);
};
vector<Parameter> parameters;
for (auto parameter_id: parameterIds)
{
Expand Down

0 comments on commit 9b4f079

Please sign in to comment.