Show
Ignore:
Timestamp:
12/24/06 07:27:43 (2 years ago)
Author:
cneumann
Message:

Added copyright headers,
wrapped test contents in SUITEs

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Source/System/FieldContainer/Base/OSGFieldContainerTypeTest.cpp

    r264 r457  
     1/*---------------------------------------------------------------------------*\ 
     2 *                                OpenSG                                     * 
     3 *                                                                           * 
     4 *                                                                           * 
     5 *           Copyright (C) 2006 by the OpenSG Forum                          * 
     6 *                                                                           * 
     7 *                            www.opensg.org                                 * 
     8 *                                                                           * 
     9 *   contact: dirk@opensg.org, gerrit.voss@vossg.org, jbehr@zgdv.de          * 
     10 *                                                                           * 
     11\*---------------------------------------------------------------------------*/ 
     12/*---------------------------------------------------------------------------*\ 
     13 *                                License                                    * 
     14 *                                                                           * 
     15 * This library is free software; you can redistribute it and/or modify it   * 
     16 * under the terms of the GNU Library General Public License as published    * 
     17 * by the Free Software Foundation, version 2.                               * 
     18 *                                                                           * 
     19 * This library is distributed in the hope that it will be useful, but       * 
     20 * WITHOUT ANY WARRANTY; without even the implied warranty of                * 
     21 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU         * 
     22 * Library General Public License for more details.                          * 
     23 *                                                                           * 
     24 * You should have received a copy of the GNU Library General Public         * 
     25 * License along with this library; if not, write to the Free Software       * 
     26 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.                 * 
     27 *                                                                           * 
     28\*---------------------------------------------------------------------------*/ 
     29/*---------------------------------------------------------------------------*\ 
     30 *                                Changes                                    * 
     31 *                                                                           * 
     32 *                                                                           * 
     33 *                                                                           * 
     34 *                                                                           * 
     35 *                                                                           * 
     36 *                                                                           * 
     37\*---------------------------------------------------------------------------*/ 
    138 
    239#include <UnitTest++.h> 
    340 
    4 // Unit tests for vec classes 
     41// Unit tests for FieldContainerType 
    542 
    643#include <OpenSG/OSGNode.h> 
     
    845#include <string> 
    946 
     47SUITE(FieldContainerTypeTests) 
     48{ 
    1049 
    1150TEST(CreateType) 
     
    2059   OSG::TransformPtr tc = OSG::Transform::create(); 
    2160   OSG::FieldContainerType& transform_type = tc->getType(); 
    22     
     61 
    2362   std::string fcd_xml = transform_type.getFcdXML(); 
    2463   CHECK(fcd_xml != ""); 
    25     
     64 
    2665   std::string class_docs = transform_type.getDocumentation(); 
    2766   CHECK(class_docs != ""); 
     
    3271   OSG::TransformPtr tc = OSG::Transform::create(); 
    3372   OSG::FieldContainerType& transform_type(tc->getType()); 
    34     
     73 
    3574   unsigned num_field_descs = transform_type.getNumFieldDescs(); 
    36     
    37    for(unsigned i; i<num_field_descs; ++i) 
     75 
     76   for(unsigned i; i < num_field_descs; ++i) 
    3877   { 
    3978      OSG::FieldDescriptionBase* fdesc = transform_type.getFieldDesc(i); 
    4079      std::string field_doc = fdesc->getDocumentation(); 
    41       CHECK(true);       
     80      CHECK(true); 
    4281   } 
    4382} 
    4483 
     84} // SUITE 
    4585