Exemple #1
0
CUNIT_TEST(MemorySuite, EagleDbSqlCastExpression_New)
{
    EagleMemory_MockInit();
    EagleMemory_Mock("EagleDbSqlCastExpression_New.1");
    
    CUNIT_VERIFY_NULL(EagleDbSqlCastExpression_New(NULL, EagleDataTypeInteger));
    
    CUNIT_ASSERT_EQUAL_INT(EagleMemory_GetMockInvocations(), 1);
    EagleMemory_MockFinish();
}
Exemple #2
0
CUNIT_TEST(DBSuite, EagleDbSqlExpression_CompilePlanIntoBuffer_Cast_)
{
    EagleDbSqlCastExpression *expr = EagleDbSqlCastExpression_New(NULL,
                                     EagleDataTypeFloat);
    int destinationBuffer = 0;

    EaglePlan *plan = EaglePlan_New(1, 1);
    EaglePlan_prepareBuffers(plan, 10);

    CUNIT_VERIFY_EQUAL_INT(EagleDbSqlExpression_CompilePlanIntoBuffer_Cast_((EagleDbSqlExpression*) expr, &destinationBuffer, plan), EagleDbSqlExpression_ERROR);

    EagleDbSqlExpression_DeleteRecursive((EagleDbSqlExpression*) expr);
    EaglePlan_Delete(plan);
}