#include "cpptest.h"

CPPTEST_CONTEXT("/UT_DFBProject/IDirectFBVideoProvider/idirectfbvideoprovider_gopc.c");
CPPTEST_TEST_SUITE_INCLUDED_TO("/UT_DFBProject/IDirectFBVideoProvider/idirectfbvideoprovider_gopc.c");

CPPTEST_TEST_SUITE(TestSuite_idirectfbvideoprovider_gopc_c);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test_gopcInit_Frame_WithOSD);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_AddRef_default);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_Release_default);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetCapabilities_default);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetSurfaceDescription_default);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetStreamDescription_default);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_PlayTo_default);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_Stop_default);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetStatus_default);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_SeekTo_default);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetPos_default);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetLength_default);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_SetPlaybackFlags_default);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_SetSpeed_default);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetSpeed_default);
CPPTEST_TEST(TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_SetHWParameter_default);
CPPTEST_TEST_SUITE_END();
        

void TestSuite_idirectfbvideoprovider_gopc_c_test_gopcInit_Frame_WithOSD();
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_AddRef_default();
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_Release_default();
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetCapabilities_default();
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetSurfaceDescription_default();
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetStreamDescription_default();
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_PlayTo_default();
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_Stop_default();
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetStatus_default();
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_SeekTo_default();
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetPos_default();
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetLength_default();
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_SetPlaybackFlags_default();
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_SetSpeed_default();
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetSpeed_default();
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_SetHWParameter_default();
CPPTEST_TEST_SUITE_REGISTRATION(TestSuite_idirectfbvideoprovider_gopc_c);

void TestSuite_idirectfbvideoprovider_gopc_c_setUp()
{
}

void TestSuite_idirectfbvideoprovider_gopc_c_tearDown()
{
}


/* CPPTEST_TEST_CASE_BEGIN test_gopcInit_Frame_WithOSD */
/* CPPTEST_TEST_CASE_CONTEXT _Bool gopcInit(IDirectFBVideoProvider_GOPC_data *) */
void TestSuite_idirectfbvideoprovider_gopc_c_test_gopcInit_Frame_WithOSD()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (data) */ 
    IDirectFBVideoProvider_GOPC_data data;
    IDirectFBVideoProvider_GOPC_data * _data  = &data ;

    data.gopc_capture_src = VED_DWIN_SRC_FRAME_WITHOSD;
    {
        /* Tested function call */
        _Bool _return  = gopcInit(_data);
        CPPTEST_ASSERT_EQUAL( true, ( _return ) );
        /* Post-condition check */
        //CPPTEST_POST_CONDITION_BOOL(" _return", ( _return ));
        //CPPTEST_POST_CONDITION_PTR("IDirectFBVideoProvider_GOPC_data * _data ", ( _data ));
    }
}
/* CPPTEST_TEST_CASE_END test_gopcInit_Frame_WithOSD */

/* CPPTEST_TEST_CASE_BEGIN test__IDirectFBVideoProvider_GOPC_AddRef_default */
/* CPPTEST_TEST_CASE_CONTEXT DirectResult _IDirectFBVideoProvider_GOPC_AddRef(IDirectFBVideoProvider *) */
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_AddRef_default()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (thiz) */ 
    IDirectFBVideoProvider thiz;
    IDirectFBVideoProvider_GOPC_data data;

    data.ref = 0;
    thiz.priv = &data;

    IDirectFBVideoProvider *_thiz = &thiz;
    IAny * this = (IAny*)_thiz;
    this->magic = 185931549 ;
    {
        /* Tested function call */
        DirectResult _return  = _IDirectFBVideoProvider_GOPC_AddRef(_thiz);
        /* Post-condition check */
        CPPTEST_ASSERT_EQUAL( DR_OK, ( _return ) );
    }
}
/* CPPTEST_TEST_CASE_END test__IDirectFBVideoProvider_GOPC_AddRef_default */

/* CPPTEST_TEST_CASE_BEGIN test__IDirectFBVideoProvider_GOPC_Release_default */
/* CPPTEST_TEST_CASE_CONTEXT DirectResult _IDirectFBVideoProvider_GOPC_Release(IDirectFBVideoProvider *) */
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_Release_default()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (thiz) */ 
    IDirectFBVideoProvider thiz;
    IDirectFBVideoProvider_GOPC_data data;

    data.ref = 0;
    thiz.priv = &data;

    IDirectFBVideoProvider *_thiz = &thiz;
    IAny * this = (IAny*)_thiz;
    this->magic = 185931549 ;
    {
        /* Tested function call */
        DirectResult _return  = _IDirectFBVideoProvider_GOPC_Release(_thiz);
        /* Post-condition check */
        CPPTEST_ASSERT_EQUAL( DR_OK, ( _return ) );
    }
}
/* CPPTEST_TEST_CASE_END test__IDirectFBVideoProvider_GOPC_Release_default */

/* CPPTEST_TEST_CASE_BEGIN test__IDirectFBVideoProvider_GOPC_GetCapabilities_default */
/* CPPTEST_TEST_CASE_CONTEXT DFBResult _IDirectFBVideoProvider_GOPC_GetCapabilities(IDirectFBVideoProvider *, DFBVideoProviderCapabilities *) */
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetCapabilities_default()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (thiz) */ 
    IDirectFBVideoProvider thiz;
    IDirectFBVideoProvider_GOPC_data data;

    data.ref = 0;
    thiz.priv = &data;

    IDirectFBVideoProvider *_thiz = &thiz;
    IAny * this = (IAny*)_thiz;
    this->magic = 185931549 ;
    /* Initializing argument 2 (caps) */ 
    DFBVideoProviderCapabilities  _caps  ;
    {
        /* Tested function call */
        DFBResult _return  = _IDirectFBVideoProvider_GOPC_GetCapabilities(_thiz, &_caps);
        /* Post-condition check */
        CPPTEST_ASSERT_EQUAL( DFB_OK, ( _return ) );
    }
}
/* CPPTEST_TEST_CASE_END test__IDirectFBVideoProvider_GOPC_GetCapabilities_default */

/* CPPTEST_TEST_CASE_BEGIN test__IDirectFBVideoProvider_GOPC_GetSurfaceDescription_default */
/* CPPTEST_TEST_CASE_CONTEXT DFBResult _IDirectFBVideoProvider_GOPC_GetSurfaceDescription(IDirectFBVideoProvider *, DFBSurfaceDescription *) */
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetSurfaceDescription_default()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (thiz) */ 
    IDirectFBVideoProvider thiz;
    IDirectFBVideoProvider_GOPC_data data;

    thiz.priv = &data;

    IDirectFBVideoProvider *_thiz = &thiz;
    IAny * this = (IAny*)_thiz;
    this->magic = 185931549 ;
    /* Initializing argument 2 (desc) */ 
    DFBSurfaceDescription  _desc  ;
    {
        /* Tested function call */
        DFBResult _return  = _IDirectFBVideoProvider_GOPC_GetSurfaceDescription(_thiz, &_desc);
        /* Post-condition check */
        CPPTEST_ASSERT_EQUAL( DFB_OK, ( _return ) );
    }
}
/* CPPTEST_TEST_CASE_END test__IDirectFBVideoProvider_GOPC_GetSurfaceDescription_default */

/* CPPTEST_TEST_CASE_BEGIN test__IDirectFBVideoProvider_GOPC_GetStreamDescription_default */
/* CPPTEST_TEST_CASE_CONTEXT DFBResult _IDirectFBVideoProvider_GOPC_GetStreamDescription(IDirectFBVideoProvider *, DFBStreamDescription *) */
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetStreamDescription_default()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (thiz) */ 
    IDirectFBVideoProvider thiz;
    IDirectFBVideoProvider_GOPC_data data;

    thiz.priv = &data;

    IDirectFBVideoProvider *_thiz = &thiz;
    IAny * this = (IAny*)_thiz;
    this->magic = 185931549 ;
    /* Initializing argument 2 (desc) */ 
    DFBStreamDescription _desc  ;
    {
        /* Tested function call */
        DFBResult _return  = _IDirectFBVideoProvider_GOPC_GetStreamDescription(_thiz, &_desc);
        /* Post-condition check */
        CPPTEST_ASSERT_EQUAL( DFB_OK, ( _return ) );
    }
}
/* CPPTEST_TEST_CASE_END test__IDirectFBVideoProvider_GOPC_GetStreamDescription_default */

/* CPPTEST_TEST_CASE_BEGIN test__IDirectFBVideoProvider_GOPC_PlayTo_default */
/* CPPTEST_TEST_CASE_CONTEXT DFBResult _IDirectFBVideoProvider_GOPC_PlayTo(IDirectFBVideoProvider *, IDirectFBSurface *, const DFBRectangle *, DVFrameCallback, void *) */
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_PlayTo_default()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (thiz) */ 
    IDirectFBVideoProvider thiz;
    IDirectFBVideoProvider_GOPC_data data;

    thiz.priv = &data;

    IDirectFBVideoProvider *_thiz = &thiz;
    IAny * this = (IAny*)_thiz;
    this->magic = 185931549 ;
    /* Initializing argument 2 (destination) */ 
    IDirectFBSurface * _destination  = 0 ;
    /* Initializing argument 3 (dest_rect) */ 
    const DFBRectangle * _dest_rect  = 0 ;
    /* Initializing argument 4 (callback) */ 
    DVFrameCallback _callback  = 0 ;
    /* Initializing argument 5 (ctx) */ 
    void * _ctx  = 0 ;
    {
        /* Tested function call */
        DFBResult _return  = _IDirectFBVideoProvider_GOPC_PlayTo(_thiz, _destination, _dest_rect, _callback, _ctx);
        /* Post-condition check */
        CPPTEST_ASSERT_EQUAL( DFB_INVARG, ( _return ) );
    }
}
/* CPPTEST_TEST_CASE_END test__IDirectFBVideoProvider_GOPC_PlayTo_default */

/* CPPTEST_TEST_CASE_BEGIN test__IDirectFBVideoProvider_GOPC_Stop_default */
/* CPPTEST_TEST_CASE_CONTEXT DFBResult _IDirectFBVideoProvider_GOPC_Stop(IDirectFBVideoProvider *) */
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_Stop_default()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (thiz) */ 
    IDirectFBVideoProvider thiz;
    IDirectFBVideoProvider_GOPC_data data;

    data.thread = NULL;
    data.destination = NULL;
    data.source = NULL;
    thiz.priv = &data;

    IDirectFBVideoProvider *_thiz = &thiz;
    IAny * this = (IAny*)_thiz;
    this->magic = 185931549 ;
    {
        /* Tested function call */
        DFBResult _return  = _IDirectFBVideoProvider_GOPC_Stop(_thiz);
        /* Post-condition check */
        CPPTEST_ASSERT_EQUAL( DFB_OK, ( _return ) );
    }
}
/* CPPTEST_TEST_CASE_END test__IDirectFBVideoProvider_GOPC_Stop_default */

/* CPPTEST_TEST_CASE_BEGIN test__IDirectFBVideoProvider_GOPC_GetStatus_default */
/* CPPTEST_TEST_CASE_CONTEXT DFBResult _IDirectFBVideoProvider_GOPC_GetStatus(IDirectFBVideoProvider *, DFBVideoProviderStatus *) */
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetStatus_default()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (thiz) */ 
    IDirectFBVideoProvider thiz;
    IDirectFBVideoProvider_GOPC_data data;

    thiz.priv = &data;

    IDirectFBVideoProvider *_thiz = &thiz;
    IAny * this = (IAny*)_thiz;
    this->magic = 185931549 ;
    /* Initializing argument 2 (status) */ 
    DFBVideoProviderStatus _status  ;
    {
        /* Tested function call */
        DFBResult _return  = _IDirectFBVideoProvider_GOPC_GetStatus(_thiz, &_status);
        /* Post-condition check */
        CPPTEST_ASSERT_EQUAL( DFB_OK, ( _return ) );
    }
}
/* CPPTEST_TEST_CASE_END test__IDirectFBVideoProvider_GOPC_GetStatus_default */

/* CPPTEST_TEST_CASE_BEGIN test__IDirectFBVideoProvider_GOPC_SeekTo_default */
/* CPPTEST_TEST_CASE_CONTEXT DFBResult _IDirectFBVideoProvider_GOPC_SeekTo(IDirectFBVideoProvider *, double) */
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_SeekTo_default()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (thiz) */ 
    IDirectFBVideoProvider thiz;
    IDirectFBVideoProvider_GOPC_data data;

    thiz.priv = &data;

    IDirectFBVideoProvider *_thiz = &thiz;
    IAny * this = (IAny*)_thiz;
    this->magic = 185931549 ;
    /* Initializing argument 2 (seconds) */ 
    double _seconds  = 0.0;
    {
        /* Tested function call */
        DFBResult _return  = _IDirectFBVideoProvider_GOPC_SeekTo(_thiz, _seconds);
        /* Post-condition check */
        CPPTEST_ASSERT_EQUAL( DFB_UNSUPPORTED, ( _return ) );
    }
}
/* CPPTEST_TEST_CASE_END test__IDirectFBVideoProvider_GOPC_SeekTo_default */

/* CPPTEST_TEST_CASE_BEGIN test__IDirectFBVideoProvider_GOPC_GetPos_default */
/* CPPTEST_TEST_CASE_CONTEXT DFBResult _IDirectFBVideoProvider_GOPC_GetPos(IDirectFBVideoProvider *, double *) */
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetPos_default()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (thiz) */ 
    IDirectFBVideoProvider thiz;
    IDirectFBVideoProvider_GOPC_data data;

    thiz.priv = &data;

    IDirectFBVideoProvider *_thiz = &thiz;
    IAny * this = (IAny*)_thiz;
    this->magic = 185931549 ;
    /* Initializing argument 2 (seconds) */ 
    double _seconds  = 0 ;
    {
        /* Tested function call */
        DFBResult _return  = _IDirectFBVideoProvider_GOPC_GetPos(_thiz, &_seconds);
        /* Post-condition check */
        CPPTEST_ASSERT_EQUAL( DFB_UNSUPPORTED, ( _return ) );
    }
}
/* CPPTEST_TEST_CASE_END test__IDirectFBVideoProvider_GOPC_GetPos_default */

/* CPPTEST_TEST_CASE_BEGIN test__IDirectFBVideoProvider_GOPC_GetLength_default */
/* CPPTEST_TEST_CASE_CONTEXT DFBResult _IDirectFBVideoProvider_GOPC_GetLength(IDirectFBVideoProvider *, double *) */
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetLength_default()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (thiz) */ 
    IDirectFBVideoProvider thiz;
    IDirectFBVideoProvider_GOPC_data data;

    thiz.priv = &data;

    IDirectFBVideoProvider *_thiz = &thiz;
    IAny * this = (IAny*)_thiz;
    this->magic = 185931549 ;
    /* Initializing argument 2 (seconds) */ 
    double _seconds  = 0 ;
    {
        /* Tested function call */
        DFBResult _return  = _IDirectFBVideoProvider_GOPC_GetLength(_thiz, &_seconds);
        /* Post-condition check */
        CPPTEST_ASSERT_EQUAL( DFB_UNSUPPORTED, ( _return ) );
    }
}
/* CPPTEST_TEST_CASE_END test__IDirectFBVideoProvider_GOPC_GetLength_default */

/* CPPTEST_TEST_CASE_BEGIN test__IDirectFBVideoProvider_GOPC_SetPlaybackFlags_default */
/* CPPTEST_TEST_CASE_CONTEXT DFBResult _IDirectFBVideoProvider_GOPC_SetPlaybackFlags(IDirectFBVideoProvider *, DFBVideoProviderPlaybackFlags) */
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_SetPlaybackFlags_default()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (thiz) */ 
    IDirectFBVideoProvider thiz;
    IDirectFBVideoProvider_GOPC_data data;

    thiz.priv = &data;

    IDirectFBVideoProvider *_thiz = &thiz;
    IAny * this = (IAny*)_thiz;
    this->magic = 185931549 ;
    /* Initializing argument 2 (flags) */ 
    DFBVideoProviderPlaybackFlags _flags  = DVPLAY_NOFX;
    {
        /* Tested function call */
        DFBResult _return  = _IDirectFBVideoProvider_GOPC_SetPlaybackFlags(_thiz, _flags);
        /* Post-condition check */
        CPPTEST_ASSERT_EQUAL( DFB_UNSUPPORTED, ( _return ) );
    }
}
/* CPPTEST_TEST_CASE_END test__IDirectFBVideoProvider_GOPC_SetPlaybackFlags_default */

/* CPPTEST_TEST_CASE_BEGIN test__IDirectFBVideoProvider_GOPC_SetSpeed_default */
/* CPPTEST_TEST_CASE_CONTEXT DFBResult _IDirectFBVideoProvider_GOPC_SetSpeed(IDirectFBVideoProvider *, double) */
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_SetSpeed_default()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (thiz) */ 
    IDirectFBVideoProvider thiz;
    IDirectFBVideoProvider_GOPC_data data;

    thiz.priv = &data;

    IDirectFBVideoProvider *_thiz = &thiz;
    IAny * this = (IAny*)_thiz;
    this->magic = 185931549 ;
    /* Initializing argument 2 (multiplier) */ 
    double _multiplier  = 0.0;
    {
        /* Tested function call */
        DFBResult _return  = _IDirectFBVideoProvider_GOPC_SetSpeed(_thiz, _multiplier);
        /* Post-condition check */
        CPPTEST_ASSERT_EQUAL( DFB_UNSUPPORTED, ( _return ) );
    }
}
/* CPPTEST_TEST_CASE_END test__IDirectFBVideoProvider_GOPC_SetSpeed_default */

/* CPPTEST_TEST_CASE_BEGIN test__IDirectFBVideoProvider_GOPC_GetSpeed_default */
/* CPPTEST_TEST_CASE_CONTEXT DFBResult _IDirectFBVideoProvider_GOPC_GetSpeed(IDirectFBVideoProvider *, double *) */
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_GetSpeed_default()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (thiz) */ 
    IDirectFBVideoProvider thiz;
    IDirectFBVideoProvider_GOPC_data data;

    thiz.priv = &data;

    IDirectFBVideoProvider *_thiz = &thiz;
    IAny * this = (IAny*)_thiz;
    this->magic = 185931549 ;
    /* Initializing argument 2 (multiplier) */ 
    double * _multiplier  = 0 ;
    {
        /* Tested function call */
        DFBResult _return  = _IDirectFBVideoProvider_GOPC_GetSpeed(_thiz, _multiplier);
        /* Post-condition check */
        CPPTEST_ASSERT_EQUAL( DFB_UNSUPPORTED, ( _return ) );
    }
}
/* CPPTEST_TEST_CASE_END test__IDirectFBVideoProvider_GOPC_GetSpeed_default */

/* CPPTEST_TEST_CASE_BEGIN test__IDirectFBVideoProvider_GOPC_SetHWParameter_default */
/* CPPTEST_TEST_CASE_CONTEXT DFBResult _IDirectFBVideoProvider_GOPC_SetHWParameter(IDirectFBVideoProvider *, void *) */
void TestSuite_idirectfbvideoprovider_gopc_c_test__IDirectFBVideoProvider_GOPC_SetHWParameter_default()
{
    /* Pre-condition initialization */
    /* Initializing argument 1 (thiz) */ 
    IDirectFBVideoProvider thiz;
    IDirectFBVideoProvider_GOPC_data data;

    thiz.priv = &data;

    IDirectFBVideoProvider *_thiz = &thiz;
    IAny * this = (IAny*)_thiz;
    this->magic = 185931549 ;
    /* Initializing argument 2 (phw_decoder_setting) */
    DFBGOPCSetting_t setting;
    void * _phw_decoder_setting  = & setting ;
    {
        /* Tested function call */
        DFBResult _return  = _IDirectFBVideoProvider_GOPC_SetHWParameter(_thiz, _phw_decoder_setting);
        /* Post-condition check */
        CPPTEST_ASSERT_EQUAL( DFB_OK, ( _return ) );
    }
}
/* CPPTEST_TEST_CASE_END test__IDirectFBVideoProvider_GOPC_SetHWParameter_default */
