test_Factory.hpp

00001 /*--------------------------------------------------------------------*/
00002 /*    Copyright 2005 Sandia Corporation.                              */
00003 /*    Under the terms of Contract DE-AC04-94AL85000, there is a       */
00004 /*    non-exclusive license for use of this work by or on behalf      */
00005 /*    of the U.S. Government.  Export of this program may require     */
00006 /*    a license from the United States Government.                    */
00007 /*--------------------------------------------------------------------*/
00008 
00009 #ifndef _test_Factory_hpp_
00010 #define _test_Factory_hpp_
00011 
00012 #include <fei_macros.hpp>
00013 
00014 #include <test_utils/tester.hpp>
00015 #include <fei_SharedPtr.hpp>
00016 
00017 #include <fei_fwd.hpp>
00018 
00044 class test_Factory : public tester {
00045  public:
00046   test_Factory(MPI_Comm comm);
00047   virtual ~test_Factory();
00048 
00049   const char* getName()
00050     {
00051       static const char name[] = "fei::Factory";
00052       return((const char*)name);
00053     }
00054 
00055   int runtests();
00056 
00057   void factory_test1(fei::SharedPtr<fei::Factory> factory);
00058 };
00059 
00060 
00061 #endif // _test_Factory_hpp_

Generated on Wed May 12 21:30:42 2010 for FEI by  doxygen 1.4.7