/** \file
 *
 *  Contains unit tests for the LcmInstance class
 *
 *  Copyright (c) 2007,2008,2009 MBARI
 *  MBARI Proprietary Information.  All Rights Reserved
 */

#ifndef _LCMINSTANCE_TEST_H_
#define _LCMINSTANCE_TEST_H_


#include "LcmInstance.h"
#include <cxxtest/TestSuite.h>

/**
 *  Unit tests for LcmInstance class
 *
 *  \ingroup data
 */
class LcmInstance_Test : public CxxTest::TestSuite
{
public:


    /// Test LcmInstance::getInstance()
    void testGetInstance( void )
    {
        TS_ASSERT( LcmInstance::IsValid() );
        char msg[256] = {0};
        sprintf( msg, "using URL[%s]\n", LcmInstance::GetURL() );
        TS_TRACE( msg );
    }

};

#endif // _LCMINSTANCE_TEST_H_
