Changeset 8de375 for src/unittests


Ignore:
Timestamp:
May 19, 2010, 6:46:52 PM (15 years ago)
Author:
Frederik Heber <heber@…>
Branches:
Action_Thermostats, Add_AtomRandomPerturbation, Add_FitFragmentPartialChargesAction, Add_RotateAroundBondAction, Add_SelectAtomByNameAction, Added_ParseSaveFragmentResults, AddingActions_SaveParseParticleParameters, Adding_Graph_to_ChangeBondActions, Adding_MD_integration_tests, Adding_ParticleName_to_Atom, Adding_StructOpt_integration_tests, AtomFragments, Automaking_mpqc_open, AutomationFragmentation_failures, Candidate_v1.5.4, Candidate_v1.6.0, Candidate_v1.6.1, ChangeBugEmailaddress, ChangingTestPorts, ChemicalSpaceEvaluator, CombiningParticlePotentialParsing, Combining_Subpackages, Debian_Package_split, Debian_package_split_molecuildergui_only, Disabling_MemDebug, Docu_Python_wait, EmpiricalPotential_contain_HomologyGraph, EmpiricalPotential_contain_HomologyGraph_documentation, Enable_parallel_make_install, Enhance_userguide, Enhanced_StructuralOptimization, Enhanced_StructuralOptimization_continued, Example_ManyWaysToTranslateAtom, Exclude_Hydrogens_annealWithBondGraph, FitPartialCharges_GlobalError, Fix_BoundInBox_CenterInBox_MoleculeActions, Fix_ChargeSampling_PBC, Fix_ChronosMutex, Fix_FitPartialCharges, Fix_FitPotential_needs_atomicnumbers, Fix_ForceAnnealing, Fix_IndependentFragmentGrids, Fix_ParseParticles, Fix_ParseParticles_split_forward_backward_Actions, Fix_PopActions, Fix_QtFragmentList_sorted_selection, Fix_Restrictedkeyset_FragmentMolecule, Fix_StatusMsg, Fix_StepWorldTime_single_argument, Fix_Verbose_Codepatterns, Fix_fitting_potentials, Fixes, ForceAnnealing_goodresults, ForceAnnealing_oldresults, ForceAnnealing_tocheck, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_continued, ForceAnnealing_with_BondGraph_continued_betteresults, ForceAnnealing_with_BondGraph_contraction-expansion, FragmentAction_writes_AtomFragments, FragmentMolecule_checks_bonddegrees, GeometryObjects, Gui_Fixes, Gui_displays_atomic_force_velocity, ImplicitCharges, IndependentFragmentGrids, IndependentFragmentGrids_IndividualZeroInstances, IndependentFragmentGrids_IntegrationTest, IndependentFragmentGrids_Sole_NN_Calculation, JobMarket_RobustOnKillsSegFaults, JobMarket_StableWorkerPool, JobMarket_unresolvable_hostname_fix, MoreRobust_FragmentAutomation, ODR_violation_mpqc_open, PartialCharges_OrthogonalSummation, PdbParser_setsAtomName, PythonUI_with_named_parameters, QtGui_reactivate_TimeChanged_changes, Recreated_GuiChecks, Rewrite_FitPartialCharges, RotateToPrincipalAxisSystem_UndoRedo, SaturateAtoms_findBestMatching, SaturateAtoms_singleDegree, StoppableMakroAction, Subpackage_CodePatterns, Subpackage_JobMarket, Subpackage_LinearAlgebra, Subpackage_levmar, Subpackage_mpqc_open, Subpackage_vmg, Switchable_LogView, ThirdParty_MPQC_rebuilt_buildsystem, TrajectoryDependenant_MaxOrder, TremoloParser_IncreasedPrecision, TremoloParser_MultipleTimesteps, TremoloParser_setsAtomName, Ubuntu_1604_changes, stable
Children:
0fb9f6
Parents:
eff648 (diff), bab12a (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
git-author:
Frederik Heber <heber@…> (05/19/10 18:45:23)
git-committer:
Frederik Heber <heber@…> (05/19/10 18:46:52)
Message:

Merge branch 'StructureRefactoring' into CommandLineActionMapping

Conflicts:

molecuilder/src/atom_particleinfo.cpp
molecuilder/src/builder.cpp

The following conflicts were solved:

  • in atom_particleinfo constructor the bugfix could not be merged automatically
  • in builder.cpp at the end of main() cleanup and memory:getstate() were still present.
Location:
src/unittests
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • src/unittests/LinkedCellUnitTest.cpp

    reff648 r8de375  
    196196  // check internal vectors, returns false, because this atom is not in LC-list!
    197197  Walker = World::getInstance().createAtom();
    198   Walker->Name = Malloc<char>(6, "LinkedCellTest::SetIndexToNodeTest - Walker");
    199   strcpy(Walker->Name, "test");
     198  Walker->setName("test");
    200199  Walker->x= Vector(1,1,1);
    201200  CPPUNIT_ASSERT_EQUAL( false, LC->SetIndexToNode(Walker) );
     
    204203  // check out of bounds vectors
    205204  Walker = World::getInstance().createAtom();
    206   Walker->Name = Malloc<char>(6, "LinkedCellTest::SetIndexToNodeTest - Walker");
    207   strcpy(Walker->Name, "test");
     205  Walker->setName("test");
    208206  Walker->x = Vector(0,-1,0);
    209207  CPPUNIT_ASSERT_EQUAL( false, LC->SetIndexToNode(Walker) );
  • src/unittests/tesselation_boundarytriangleunittest.cpp

    reff648 r8de375  
    3737  tesselpoints[0] = new TesselPoint;
    3838  tesselpoints[0]->node = new Vector(0., 0., 0.);
    39   tesselpoints[0]->Name = Malloc<char>(3, "TesselationBoundaryTriangleTest::setUp - *Name");
    40   strcpy(tesselpoints[0]->Name, "1");
     39  tesselpoints[0]->setName("1");
    4140  tesselpoints[0]->nr = 1;
    4241  points[0] = new BoundaryPointSet(tesselpoints[0]);
    4342  tesselpoints[1] = new TesselPoint;
    4443  tesselpoints[1]->node = new Vector(0., 1., 0.);
    45   tesselpoints[1]->Name = Malloc<char>(3, "TesselationBoundaryTriangleTest::setUp - *Name");
    46   strcpy(tesselpoints[1]->Name, "2");
     44  tesselpoints[1]->setName("2");
    4745  tesselpoints[1]->nr = 2;
    4846  points[1] = new BoundaryPointSet(tesselpoints[1]);
    4947  tesselpoints[2] = new TesselPoint;
    50   tesselpoints[2] ->node = new Vector(1., 0., 0.);
    51   tesselpoints[2] ->Name = Malloc<char>(3, "TesselationBoundaryTriangleTest::setUp - *Name");
    52   strcpy(tesselpoints[2] ->Name, "3");
    53   tesselpoints[2] ->nr = 3;
     48  tesselpoints[2]->node = new Vector(1., 0., 0.);
     49  tesselpoints[2]->setName("3");
     50  tesselpoints[2]->nr = 3;
    5451  points[2] = new BoundaryPointSet(tesselpoints[2] );
    5552
  • src/unittests/tesselation_insideoutsideunittest.cpp

    reff648 r8de375  
    3838  Walker = new TesselPoint;
    3939  Walker->node = new Vector(0., 0., 0.);
    40   Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name");
    41   strcpy(Walker->Name, "1");
     40  Walker->setName("1");
    4241  Walker->nr = 1;
    4342  Corners.push_back(Walker);
    4443  Walker = new TesselPoint;
    4544  Walker->node = new Vector(0., 1., 0.);
    46   Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name");
    47   strcpy(Walker->Name, "2");
     45  Walker->setName("2");
    4846  Walker->nr = 2;
    4947  Corners.push_back(Walker);
    5048  Walker = new TesselPoint;
    5149  Walker->node = new Vector(1., 0., 0.);
    52   Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name");
    53   strcpy(Walker->Name, "3");
     50  Walker->setName("3");
    5451  Walker->nr = 3;
    5552  Corners.push_back(Walker);
    5653  Walker = new TesselPoint;
    5754  Walker->node = new Vector(1., 1., 0.);
    58   Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name");
    59   strcpy(Walker->Name, "4");
     55  Walker->setName("4");
    6056  Walker->nr = 4;
    6157  Corners.push_back(Walker);
    6258  Walker = new TesselPoint;
    6359  Walker->node = new Vector(0., 0., 1.);
    64   Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name");
    65   strcpy(Walker->Name, "5");
     60  Walker->setName("5");
    6661  Walker->nr = 5;
    6762  Corners.push_back(Walker);
    6863  Walker = new TesselPoint;
    6964  Walker->node = new Vector(0., 1., 1.);
    70   Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name");
    71   strcpy(Walker->Name, "6");
     65  Walker->setName("6");
    7266  Walker->nr = 6;
    7367  Corners.push_back(Walker);
    7468  Walker = new TesselPoint;
    7569  Walker->node = new Vector(1., 0., 1.);
    76   Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name");
    77   strcpy(Walker->Name, "7");
     70  Walker->setName("7");
    7871  Walker->nr = 7;
    7972  Corners.push_back(Walker);
    8073  Walker = new TesselPoint;
    8174  Walker->node = new Vector(1., 1., 1.);
    82   Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name");
    83   strcpy(Walker->Name, "8");
     75  Walker->setName("8");
    8476  Walker->nr = 8;
    8577  Corners.push_back(Walker);
  • src/unittests/tesselationunittest.cpp

    reff648 r8de375  
    3737  Walker = new TesselPoint;
    3838  Walker->node = new Vector(1., 0., -1.);
    39   Walker->Name = Malloc<char>(3, "TesselationTest::setUp");
    40   strcpy(Walker->Name, "1");
     39  Walker->setName("1");
    4140  Walker->nr = 1;
    4241  Corners.push_back(Walker);
    4342  Walker = new TesselPoint;
    4443  Walker->node = new Vector(-1., 1., -1.);
    45   Walker->Name = Malloc<char>(3, "TesselationTest::setUp");
    46   strcpy(Walker->Name, "2");
     44  Walker->setName("2");
    4745  Walker->nr = 2;
    4846  Corners.push_back(Walker);
    4947  Walker = new TesselPoint;
    5048  Walker->node = new Vector(-1., -1., -1.);
    51   Walker->Name = Malloc<char>(3, "TesselationTest::setUp");
    52   strcpy(Walker->Name, "3");
     49  Walker->setName("3");
    5350  Walker->nr = 3;
    5451  Corners.push_back(Walker);
    5552  Walker = new TesselPoint;
    5653  Walker->node = new Vector(-1., 0., 1.);
    57   Walker->Name = Malloc<char>(3, "TesselationTest::setUp");
    58   strcpy(Walker->Name, "4");
     54  Walker->setName("4");
    5955  Walker->nr = 4;
    6056  Corners.push_back(Walker);
Note: See TracChangeset for help on using the changeset viewer.