Files
FESADev/tests/unit/model_element_test.cpp
T
2026-06-12 17:59:44 +09:00

27 lines
711 B
C++

#include <fesa/model/element.hpp>
int main()
{
const fesa::model::Element element{
fesa::core::ElementId{1},
fesa::model::ElementTopology::bar2,
{fesa::core::NodeId{1}, fesa::core::NodeId{2}},
fesa::core::PropertyId{3}
};
const fesa::model::Element beam{
fesa::core::ElementId{10},
fesa::model::ElementTopology::beam2,
{fesa::core::NodeId{1}, fesa::core::NodeId{2}},
fesa::core::PropertyId{7}
};
if (element.topology() != fesa::model::ElementTopology::bar2) {
return 1;
}
if (beam.topology() != fesa::model::ElementTopology::beam2) {
return 1;
}
return beam.node_ids().size() == 2 ? 0 : 1;
}