2017-03-29 19:50 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* src/compiler/hbgenerr.c
* changed "with object" in last error message to upper cases
* src/rdd/dbf1.c
+ added assigned value to error object ARGS array when data type or
data width error is generated inside PUTVALUE() method
* utils/hbtest/hbtest.prg
* utils/hbtest/rt_array.prg
* utils/hbtest/rt_hvma.prg
* utils/hbtest/rt_main.ch
* utils/hbtest/rt_math.prg
* utils/hbtest/rt_misc.prg
+ added support for alternative results to HBTEST code.
It's enabled by default and can be turned off by -noalt hbtest
parameter.
+ added alternative results for tests which return different then
Cl*pper results but they are expected and not Harbour bugs.
This commit is contained in:
@@ -98,7 +98,7 @@ const char * const hb_comp_szErrors[] =
|
||||
"ENDWITH does not match WITH OBJECT",
|
||||
"ENDSWITCH does not match SWITCH",
|
||||
"END SEQUENCE does not match BEGIN SEQUENCE",
|
||||
"Code block contains both macro and with object messages ':%s'",
|
||||
"Code block contains both macro and WITH OBJECT messages ':%s'",
|
||||
/* Some historical, funny sounding error messages from original CA-Cl*pper.
|
||||
They serve no purpose whatsoever. [vszakats] */
|
||||
"END wreaks terrible vengeance on control stack",
|
||||
|
||||
@@ -2857,6 +2857,7 @@ static HB_ERRCODE hb_dbfPutValue( DBFAREAP pArea, HB_USHORT uiIndex, PHB_ITEM pI
|
||||
hb_errPutOperation( pError, hb_dynsymName( ( PHB_DYNS ) pField->sym ) );
|
||||
hb_errPutSubCode( pError, errCode );
|
||||
hb_errPutFlags( pError, EF_CANDEFAULT );
|
||||
hb_errPutArgs( pError, 1, pItem );
|
||||
errCode = SELF_ERROR( &pArea->area, pError );
|
||||
hb_itemRelease( pError );
|
||||
return errCode == E_DEFAULT ? HB_SUCCESS : HB_FAILURE;
|
||||
|
||||
Reference in New Issue
Block a user