<commit_before>/******************************************************************************
*       SOFA, Simulation Open-Framework Architecture, development version     *
*                (c) 2006-2017 INRIA, USTL, UJF, CNRS, MGH                    *
*                                                                             *
* This program is free software; you can redistribute it and/or modify it     *
* under the terms of the GNU General Public License as published by the Free  *
* Software Foundation; either version 2 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 General Public License for    *
* more details.                                                               *
*                                                                             *
* You should have received a copy of the GNU General Public License along     *
* with this program. If not, see <http://www.gnu.org/licenses/>.              *
*******************************************************************************
* Authors: The SOFA Team and external contributors (see Authors.txt)          *
*                                                                             *
* Contact information: <EMAIL>                             *
******************************************************************************/
/******************************************************************************
 * Contributors:
 *    - <EMAIL>
 ******************************************************************************/
#ifndef SOFA_HELPER_TESTING_BASESIMULATIONTEST_H
#define SOFA_HELPER_TESTING_BASESIMULATIONTEST_H

#include <sofa/helper/testing/BaseTest.h>
#include <sofa/simulation/Node.h>
#include <sofa/simulation/Simulation.h>

namespace sofa
{
namespace helper
{
namespace testing
{
using sofa::simulation::Node ;
using sofa::simulation::Simulation ;

class SOFA_SIMULATION_GRAPH_API BaseSimulationTest : public virtual BaseTest
{
public:
    BaseSimulationTest() ;

    bool importPlugin(const std::string& name) ;

    class SceneInstance
    {
    public:

         SceneInstance(const std::string& rootname="root") ;
         SceneInstance(const std::string& type, const std::string& memory) ;<commit_msg>[SofaKernel] Fix compilation problem because of linking issue.<commit_after>/******************************************************************************
*       SOFA, Simulation Open-Framework Architecture, development version     *
*                (c) 2006-2017 INRIA, USTL, UJF, CNRS, MGH                    *
*                                                                             *
* This program is free software; you can redistribute it and/or modify it     *
* under the terms of the GNU General Public License as published by the Free  *
* Software Foundation; either version 2 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 General Public License for    *
* more details.                                                               *
*                                                                             *
* You should have received a copy of the GNU General Public License along     *
* with this program. If not, see <http://www.gnu.org/licenses/>.              *
*******************************************************************************
* Authors: The SOFA Team and external contributors (see Authors.txt)          *
*                                                                             *
* Contact information: <EMAIL>                             *
******************************************************************************/
/******************************************************************************
 * Contributors:
 *    - <EMAIL>
 ******************************************************************************/
#ifndef SOFA_HELPER_TESTING_BASESIMULATIONTEST_H
#define SOFA_HELPER_TESTING_BASESIMULATIONTEST_H

#include <sofa/helper/testing/BaseTest.h>
#include <sofa/simulation/Node.h>
#include <sofa/simulation/Simulation.h>

namespace sofa
{
namespace helper
{
namespace testing
{
using sofa::simulation::Node ;
using sofa::simulation::Simulation ;

class SOFA_SIMULATION_GRAPH_API BaseSimulationTest : public virtual BaseTest
{
public:
    BaseSimulationTest() ;

    bool importPlugin(const std::string& name) ;

    class SOFA_SIMULATION_GRAPH_API SceneInstance
    {
    public:

         SceneInstance(const std::string& rootname="root") ;
         SceneInstance(const std::string& type, const std::string& memory) ;
{'fraction_non_alphanumeric': 0.21051621569756285, 'fraction_numerical': 0.0034542314335060447, 'mean_word_length': 2.076741440377804, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 32, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7059810', 'n_tokens_mistral': 1112, 'n_tokens_neox': 1034, 'n_words': 350}