 //
 // Copyright (C) 2004-2006  Autodesk, Inc.
 // 
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of version 2.1 of the GNU Lesser
 // General Public License as published by the Free Software Foundation.
 // 
 // This library 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
 // Lesser General Public License for more details.
 // 
 // You should have received a copy of the GNU Lesser General Public
 // License along with this library; if not, write to the Free Software
 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

#ifndef INSERTTESTS2_H
#define INSERTTESTS2_H

#include <cppunit/TestCase.h>
#include <cppunit/extensions/HelperMacros.h>
#include <Fdo.h>
#include <TestCommonInsert.h>

class InsertTests2 : public TestCommonInsert
{
    CPPUNIT_TEST_SUB_SUITE( InsertTests2, TestCommonInsert );
    CPPUNIT_TEST_SUITE_END();

public:
    InsertTests2(void);
    virtual ~InsertTests2(void);

protected:
    virtual void CreateConnection( Context& context, FdoBoolean recreateDb = false );

    virtual bool SupportsTime();

    virtual FdoDataType GetAutoIncrementType();
};

#endif    //INSERTTESTS2_H
