Skip to content

Commit

Permalink
Found an empty module name
Browse files Browse the repository at this point in the history
  • Loading branch information
alxbilger committed May 6, 2024
1 parent 1c78f22 commit 9e85eb1
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 1 deletion.
1 change: 1 addition & 0 deletions BeamAdapter_test/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ find_package(Threads REQUIRED)

set(SOURCE_FILES
BeamInterpolation_test.cpp
component/controller/AdaptiveBeamController_test.cpp
component/controller/InterventionalRadiologyController_test.cpp
component/constraint/AdaptiveBeamSlidingConstraintTest.cpp
component/forcefield/AdaptiveBeamForceFieldAndMassTest.cpp
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
/******************************************************************************
* BeamAdapter plugin *
* (c) 2006 Inria, University of Lille, CNRS *
* *
* This program is free software; you can redistribute it and/or modify it *
* under the terms of the GNU Lesser General Public License as published by *
* the Free Software Foundation; either version 2.1 of the License, or (at *
* your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, but WITHOUT *
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or *
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License *
* for more details. *
* *
* You should have received a copy of the GNU Lesser General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*******************************************************************************
* Authors: see Authors.md *
* *
* Contact information: [email protected] *
******************************************************************************/
#include <gtest/gtest.h>
#include <sofa/simulation/graph/DAGNode.h>
#include <sofa/simpleapi/SimpleApi.h>
#include <sofa/core/ObjectFactory.h>

TEST(AdaptiveBeamController, target)
{
const auto node = sofa::simpleapi::createNode("node");
const auto controller = sofa::simpleapi::createObject(node, "AdaptiveBeamController");

const auto& creators = sofa::core::ObjectFactory::getInstance()->getEntry("AdaptiveBeamController").creatorMap;

const auto it = creators.find(sofa::defaulttype::Rigid3Types::Name());
EXPECT_NE(it, creators.end());

EXPECT_EQ(std::string(it->second->getTarget()), std::string("BeamAdapter"));
}
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ using core::RegisterObject;
////////////////////////////////////////////////////////////////////////////////////////////////////

//TODO(dmarchal 2017-06-01): Il faut remplacer les descriptions dans RegisterObject par un vrai description
static int AdaptiveBeamControllerClass = RegisterObject("")
static int AdaptiveBeamControllerClass = RegisterObject("Adaptive beam controller")
.add< AdaptiveBeamController<Rigid3Types> >()
;

Expand Down

0 comments on commit 9e85eb1

Please sign in to comment.