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(); }
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); }