2000 lines
79 KiB
Plaintext
2000 lines
79 KiB
Plaintext
DEFINE CLASS ut__foxbin2prg AS FxuTestCase OF FxuTestCase.prg
|
||
|
||
#IF .F.
|
||
LOCAL THIS AS ut__foxbin2prg OF ut__foxbin2prg.prg
|
||
#ENDIF
|
||
|
||
#DEFINE C_FB2P_VALUE_I '<fb2p_value>'
|
||
#DEFINE C_FB2P_VALUE_F '</fb2p_value>'
|
||
#DEFINE CR_LF CHR(13) + CHR(10)
|
||
#DEFINE C_CR CHR(13)
|
||
#DEFINE C_LF CHR(10)
|
||
#DEFINE C_TAB CHR(9)
|
||
#DEFINE C_PROC 'PROCEDURE'
|
||
#DEFINE C_ENDPROC 'ENDPROC'
|
||
#DEFINE C_TEXT 'TEXT'
|
||
#DEFINE C_ENDTEXT 'ENDTEXT'
|
||
#DEFINE C_IF_F '#IF .F.'
|
||
#DEFINE C_ENDIF '#ENDIF'
|
||
#DEFINE C_DEFINE_CLASS 'DEFINE CLASS'
|
||
#DEFINE C_ENDDEFINE_CLASS 'ENDDEFINE'
|
||
icObj = NULL
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION SETUP
|
||
PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG'
|
||
*LOCAL loObj AS c_conversor_base OF "FOXBIN2PRG.PRG"
|
||
SET PROCEDURE TO 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG'
|
||
oFXU_LIB = CREATEOBJECT('CL_FXU_CONFIG')
|
||
oFXU_LIB.setup_comun()
|
||
|
||
*THIS.icObj = NEWOBJECT("c_conversor_base", "FOXBIN2PRG.PRG")
|
||
*loObj = THIS.icObj
|
||
*loObj.l_Test = .F.
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION TearDown
|
||
#IF .F.
|
||
PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG'
|
||
#ENDIF
|
||
THIS.icObj = NULL
|
||
|
||
IF VARTYPE(oFXU_LIB) = "O"
|
||
oFXU_LIB.teardown_comun()
|
||
oFXU_LIB = NULL
|
||
ENDIF
|
||
RELEASE PROCEDURE 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG'
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Evaluate_results
|
||
LPARAMETERS toEx AS EXCEPTION, tnCodError_Esperado ;
|
||
, tc_InputFile, taPropsAndValues, tnPropsAndValues_Count ;
|
||
, taPropsAndValues_Esperado, tnPropsAndValues_Count_Esperado, tcParent, tcClass, tcObjName
|
||
|
||
#IF .F.
|
||
PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG'
|
||
#ENDIF
|
||
*LOCAL loObj AS c_conversor_base OF "FOXBIN2PRG.PRG"
|
||
*loObj = THIS.icObj
|
||
|
||
IF PCOUNT() = 0
|
||
THIS.messageout( "* Support method, not a valid test." )
|
||
RETURN .T.
|
||
ENDIF
|
||
|
||
IF ISNULL(toEx)
|
||
*-- Algunos ajustes para mejor visualizaci<63>n de caracteres especiales
|
||
*tcPropValue = oFXU_LIB.mejorarPresentacionCaracteresEspeciales( tcPropValue )
|
||
|
||
|
||
*-- Visualizaci<63>n de valores
|
||
THIS.messageout( LOWER(PROGRAM(PROGRAM(-1)-1)) )
|
||
THIS.messageout( '' )
|
||
THIS.messageout( 'Propiedades esperadas para ' + tcParent + '.' + tcObjName + ' (' + tcClass + ')' + ': ' )
|
||
THIS.messageout( REPLICATE('-',80) )
|
||
FOR I = 1 TO tnPropsAndValues_Count_Esperado
|
||
THIS.messageout( 'PropName = ' + TRANSFORM(taPropsAndValues_Esperado(I,1)) )
|
||
ENDFOR
|
||
|
||
|
||
*-- Evaluaci<63>n de valores
|
||
THIS.assertequals( tnPropsAndValues_Count_Esperado, tnPropsAndValues_Count, "Cantidad de propiedades" )
|
||
FOR I = 1 TO tnPropsAndValues_Count_Esperado
|
||
THIS.asserttrue( ASCAN( taPropsAndValues, taPropsAndValues_Esperado(I,1), 1, -1, 1, 0+2+4) > 0, ' Comprobaci<63>n de que existe la propiedad "' + TRANSFORM(taPropsAndValues_Esperado(I,1)) + '"' )
|
||
ENDFOR
|
||
|
||
ELSE
|
||
*-- Evaluaci<63>n de errores
|
||
THIS.messageout( "Error " + TRANSFORM(toEx.ERRORNO) + ', ' + TRANSFORM(toEx.MESSAGE) )
|
||
THIS.messageout( toEx.PROCEDURE + ', ' + TRANSFORM(toEx.LINENO) )
|
||
THIS.messageout( TRANSFORM(toEx.LINECONTENTS) )
|
||
|
||
THIS.assertequals( tnCodError_Esperado, toEx.ERRORNO, 'Error' )
|
||
ENDIF
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__dataenvironment
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('dataenvironment')
|
||
lcParent = ''
|
||
lcObjName = 'Dataenvironment'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
Top = 404
|
||
Left = 11
|
||
Width = 520
|
||
Height = 200
|
||
DataSource = .NULL.
|
||
Name = "Dataenvironment"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__dataenvironment__Cursor1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('cursor')
|
||
lcParent = 'Dataenvironment'
|
||
lcObjName = 'Cursor1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
Top = 20
|
||
Left = 10
|
||
Height = 98
|
||
Width = 102
|
||
Alias = "encuestas"
|
||
CursorSource = encuestas.dbf
|
||
Name = "Cursor1"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('cl_form')
|
||
lcParent = ''
|
||
lcObjName = 'Cl_form1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
Top = 0
|
||
Left = 0
|
||
Height = 345
|
||
Width = 644
|
||
DoCreate = .T.
|
||
Name = "Cl_form1"
|
||
Cl_optiongroup1.Option1.Value = 0
|
||
Cl_optiongroup1.Option1.Left = 8
|
||
Cl_optiongroup1.Option1.Top = 8
|
||
Cl_optiongroup1.Option1.Name = "Option1"
|
||
Cl_optiongroup1.Option2.Value = 1
|
||
Cl_optiongroup1.Option2.Left = 124
|
||
Cl_optiongroup1.Option2.Top = 8
|
||
Cl_optiongroup1.Option2.Name = "Option2"
|
||
Cl_optiongroup1.Value = 2
|
||
Cl_optiongroup1.ZOrderSet = 1
|
||
Cl_optiongroup1.propiedad_de_clase_sin_valor = Valor reescrito en el form!
|
||
Cl_optiongroup1.Name = "Cl_optiongroup1"
|
||
Cl_commandgroup1.Command1.Top = 4
|
||
Cl_commandgroup1.Command1.Left = 8
|
||
Cl_commandgroup1.Command1.Name = "Command1"
|
||
Cl_commandgroup1.Command2.Top = 4
|
||
Cl_commandgroup1.Command2.Left = 124
|
||
Cl_commandgroup1.Command2.Name = "Command2"
|
||
Cl_commandgroup1.ZOrderSet = 2
|
||
Cl_commandgroup1.una_prop_cmgroup = Ahora tiene valor
|
||
Cl_commandgroup1.Name = "Cl_commandgroup1"
|
||
Cl_imagen1.Left = 268
|
||
Cl_imagen1.Top = 292
|
||
Cl_imagen1.ZOrderSet = 3
|
||
Cl_imagen1.Name = "Cl_imagen1"
|
||
Cl_imagen2.Left = 316
|
||
Cl_imagen2.Top = 292
|
||
Cl_imagen2.ZOrderSet = 4
|
||
Cl_imagen2.Name = "Cl_imagen2"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1__shape1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('shape')
|
||
lcParent = 'Cl_form1'
|
||
lcObjName = 'Shape1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
Top = 284
|
||
Left = 264
|
||
Height = 49
|
||
Width = 101
|
||
BorderStyle = 2
|
||
BorderWidth = 1
|
||
Curvature = 16
|
||
SpecialEffect = 0
|
||
ZOrderSet = 0
|
||
Name = "Shape1"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1__txtPromotor
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('textbox')
|
||
lcParent = 'Cl_form1'
|
||
lcObjName = 'txtPromotor'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
Comment = ""
|
||
ControlSource = "encuestas.promotor"
|
||
Height = 23
|
||
Left = 328
|
||
MaxLength = 20
|
||
ReadOnly = .T.
|
||
TabIndex = 4
|
||
Top = 164
|
||
Width = 149
|
||
ForeColor = 0,0,255
|
||
DisabledForeColor = 0,0,160
|
||
ZOrderSet = 5
|
||
Name = "txtPromotor"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1__lblPromotor
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('label')
|
||
lcParent = 'Cl_form1'
|
||
lcObjName = 'lblPromotor'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
AutoSize = .T.
|
||
WordWrap = .T.
|
||
BackStyle = 0
|
||
Caption = "Promotor"
|
||
Left = 271
|
||
Top = 164
|
||
Width = 51
|
||
TabIndex = 3
|
||
ZOrderSet = 6
|
||
Name = "lblPromotor"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1__txtIdenc
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('textbox')
|
||
lcParent = 'Cl_form1'
|
||
lcObjName = 'txtIdenc'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
Comment = ""
|
||
ControlSource = "encuestas.idenc"
|
||
Height = 23
|
||
Left = 328
|
||
MaxLength = 20
|
||
ReadOnly = .T.
|
||
TabIndex = 6
|
||
Top = 192
|
||
Width = 149
|
||
ForeColor = 0,0,255
|
||
DisabledForeColor = 0,0,160
|
||
ZOrderSet = 7
|
||
Name = "txtIdenc"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1__lblIdenc
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('label')
|
||
lcParent = 'Cl_form1'
|
||
lcObjName = 'lblIdenc'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
AutoSize = .T.
|
||
WordWrap = .T.
|
||
BackStyle = 0
|
||
Caption = "Idenc"
|
||
Left = 292
|
||
Top = 192
|
||
Width = 30
|
||
TabIndex = 5
|
||
ZOrderSet = 8
|
||
Name = "lblIdenc"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1__txtCalific
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('textbox')
|
||
lcParent = 'Cl_form1'
|
||
lcObjName = 'txtCalific'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
Comment = ""
|
||
ControlSource = "encuestas.calific"
|
||
Height = 23
|
||
Left = 532
|
||
MaxLength = 2
|
||
ReadOnly = .T.
|
||
TabIndex = 8
|
||
Top = 164
|
||
Width = 38
|
||
ForeColor = 0,0,255
|
||
DisabledForeColor = 0,0,160
|
||
ZOrderSet = 9
|
||
Name = "txtCalific"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1__lblCalific
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('label')
|
||
lcParent = 'Cl_form1'
|
||
lcObjName = 'lblCalific'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
AutoSize = .T.
|
||
WordWrap = .T.
|
||
BackStyle = 0
|
||
Caption = "Calific"
|
||
Left = 491
|
||
Top = 164
|
||
Width = 34
|
||
TabIndex = 7
|
||
ZOrderSet = 10
|
||
Name = "lblCalific"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1__lblCalific
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('textbox')
|
||
lcParent = 'Cl_form1'
|
||
lcObjName = 'txtFecha'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
Comment = ""
|
||
ControlSource = "encuestas.fecha"
|
||
Height = 23
|
||
Left = 532
|
||
ReadOnly = .T.
|
||
TabIndex = 10
|
||
Top = 192
|
||
Width = 73
|
||
ForeColor = 0,0,255
|
||
DisabledForeColor = 0,0,160
|
||
ZOrderSet = 11
|
||
Name = "txtFecha"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1__lblFecha
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('label')
|
||
lcParent = 'Cl_form1'
|
||
lcObjName = 'lblFecha'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
AutoSize = .T.
|
||
WordWrap = .T.
|
||
BackStyle = 0
|
||
Caption = "Fecha"
|
||
Left = 491
|
||
Top = 192
|
||
Width = 34
|
||
TabIndex = 9
|
||
ZOrderSet = 12
|
||
Name = "lblFecha"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1__txtResultado
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('textbox')
|
||
lcParent = 'Cl_form1'
|
||
lcObjName = 'txtResultado'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
Comment = ""
|
||
ControlSource = "encuestas.resultado"
|
||
Height = 23
|
||
Left = 532
|
||
MaxLength = 10
|
||
ReadOnly = .T.
|
||
TabIndex = 12
|
||
Top = 220
|
||
Width = 81
|
||
ForeColor = 0,0,255
|
||
DisabledForeColor = 0,0,160
|
||
ZOrderSet = 13
|
||
Name = "txtResultado"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1__lblResultado
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('label')
|
||
lcParent = 'Cl_form1'
|
||
lcObjName = 'lblResultado'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
AutoSize = .T.
|
||
WordWrap = .T.
|
||
BackStyle = 0
|
||
Caption = "Resultado"
|
||
Left = 472
|
||
Top = 220
|
||
Width = 57
|
||
TabIndex = 11
|
||
ZOrderSet = 14
|
||
Name = "lblResultado"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1__grdEncuestas
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('grid')
|
||
lcParent = 'Cl_form1'
|
||
lcObjName = 'grdEncuestas'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
ColumnCount = 5
|
||
DeleteMark = .F.
|
||
Height = 140
|
||
Left = 268
|
||
Panel = 1
|
||
ReadOnly = .T.
|
||
RecordSource = "encuestas"
|
||
RecordSourceType = 1
|
||
Top = 12
|
||
Width = 320
|
||
ZOrderSet = 15
|
||
Name = "grdEncuestas"
|
||
Column1.ControlSource = "encuestas.promotor"
|
||
Column1.Width = 58
|
||
Column1.ReadOnly = .T.
|
||
Column1.Name = "Column1"
|
||
Column2.ControlSource = "encuestas.idenc"
|
||
Column2.Width = 46
|
||
Column2.ReadOnly = .T.
|
||
Column2.Name = "Column2"
|
||
Column3.ControlSource = "encuestas.calific"
|
||
Column3.Width = 41
|
||
Column3.ReadOnly = .T.
|
||
Column3.Name = "Column3"
|
||
Column4.ControlSource = "encuestas.fecha"
|
||
Column4.Width = 69
|
||
Column4.ReadOnly = .T.
|
||
Column4.Name = "Column4"
|
||
Column5.ControlSource = "encuestas.resultado"
|
||
Column5.Width = 58
|
||
Column5.ReadOnly = .T.
|
||
Column5.Name = "Column5"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1_grdEncuestas_Column1__Header1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('header')
|
||
lcParent = 'Cl_form1.grdEncuestas.Column1'
|
||
lcObjName = 'Header1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
Caption = "promotor"
|
||
Name = "Header1"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1_grdEncuestas_Column1__Text1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('textbox')
|
||
lcParent = 'Cl_form1.grdEncuestas.Column1'
|
||
lcObjName = 'Text1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
BorderStyle = 0
|
||
Margin = 0
|
||
ReadOnly = .T.
|
||
ForeColor = 0,0,0
|
||
BackColor = 255,255,255
|
||
Name = "Text1"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1_grdEncuestas_Column2__Header1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('header')
|
||
lcParent = 'Cl_form1.grdEncuestas.Column2'
|
||
lcObjName = 'Header1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
Caption = "idenc"
|
||
Name = "Header1"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1_grdEncuestas_Column2__Text1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('textbox')
|
||
lcParent = 'Cl_form1.grdEncuestas.Column2'
|
||
lcObjName = 'Text1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
BorderStyle = 0
|
||
Margin = 0
|
||
ReadOnly = .T.
|
||
ForeColor = 0,0,0
|
||
BackColor = 255,255,255
|
||
Name = "Text1"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1_grdEncuestas_Column3__Header1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('header')
|
||
lcParent = 'Cl_form1.grdEncuestas.Column3'
|
||
lcObjName = 'Header1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
Caption = "calific"
|
||
Name = "Header1"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1_grdEncuestas_Column3__Text1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('textbox')
|
||
lcParent = 'Cl_form1.grdEncuestas.Column3'
|
||
lcObjName = 'Text1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
BorderStyle = 0
|
||
Margin = 0
|
||
ReadOnly = .T.
|
||
ForeColor = 0,0,0
|
||
BackColor = 255,255,255
|
||
Name = "Text1"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1_grdEncuestas_Column4__Header1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('header')
|
||
lcParent = 'Cl_form1.grdEncuestas.Column4'
|
||
lcObjName = 'Header1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
Caption = "fecha"
|
||
Name = "Header1"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1_grdEncuestas_Column4__Text1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('textbox')
|
||
lcParent = 'Cl_form1.grdEncuestas.Column4'
|
||
lcObjName = 'Text1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
BorderStyle = 0
|
||
Margin = 0
|
||
ReadOnly = .T.
|
||
ForeColor = 0,0,0
|
||
BackColor = 255,255,255
|
||
Name = "Text1"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1_grdEncuestas_Column5__Header1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('header')
|
||
lcParent = 'Cl_form1.grdEncuestas.Column5'
|
||
lcObjName = 'Header1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
Caption = "resultado"
|
||
Name = "Header1"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1_grdEncuestas_Column5__Text1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('textbox')
|
||
lcParent = 'Cl_form1.grdEncuestas.Column5'
|
||
lcObjName = 'Text1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
BorderStyle = 0
|
||
Margin = 0
|
||
ReadOnly = .T.
|
||
ForeColor = 0,0,0
|
||
BackColor = 255,255,255
|
||
Name = "Text1"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1___Commandgroup1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('commandgroup')
|
||
lcParent = 'Cl_form1'
|
||
lcObjName = 'Commandgroup1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
ButtonCount = 2
|
||
Value = 1
|
||
Height = 76
|
||
Left = 8
|
||
Top = 172
|
||
Width = 244
|
||
BackColor = 255,128,255
|
||
ZOrderSet = 16
|
||
Name = "Commandgroup1"
|
||
Command1.Top = 8
|
||
Command1.Left = 12
|
||
Command1.Height = 56
|
||
Command1.Width = 100
|
||
Command1.Picture = bmps\carpetaabierta.bmp
|
||
Command1.Caption = "\<Abrir"
|
||
Command1.Name = "Command1"
|
||
Command2.Top = 8
|
||
Command2.Left = 128
|
||
Command2.Height = 56
|
||
Command2.Width = 96
|
||
Command2.Picture = bmps\carpetacerrada.bmp
|
||
Command2.Caption = "\<Cerrar"
|
||
Command2.Name = "Command2"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1___Optiongroup1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('Optiongroup')
|
||
lcParent = 'Cl_form1'
|
||
lcObjName = 'Optiongroup1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
ButtonCount = 2
|
||
Value = 2
|
||
Height = 72
|
||
Left = 8
|
||
Top = 256
|
||
Width = 244
|
||
BackColor = 0,128,255
|
||
ZOrderSet = 17
|
||
Name = "Optiongroup1"
|
||
Option1.Picture = bmps\scccheckout.bmp
|
||
Option1.Caption = "Option1"
|
||
Option1.Value = 0
|
||
Option1.Height = 48
|
||
Option1.Left = 16
|
||
Option1.Style = 1
|
||
Option1.Top = 12
|
||
Option1.Width = 92
|
||
Option1.Name = "Option1"
|
||
Option2.Picture = bmps\scccheckout.bmp
|
||
Option2.Caption = "Option2"
|
||
Option2.Value = 1
|
||
Option2.Height = 48
|
||
Option2.Left = 132
|
||
Option2.Style = 1
|
||
Option2.Top = 12
|
||
Option2.Width = 88
|
||
Option2.Name = "Option2"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
*******************************************************************************************************************************************
|
||
FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarElCampo_PROPERTIES_ParaElObjeto__Cl_form1___Cl_olecontrol1
|
||
LOCAL lnCodError, lcMenError, lnCodError_Esperado ;
|
||
, lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress ;
|
||
, laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ;
|
||
, laDatos(1,1), lcParent, lcClass, lcObjName, lcMemo, laProps(1), lcProp, lcValue ;
|
||
, loEx AS EXCEPTION
|
||
|
||
LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG"
|
||
loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG")
|
||
loEx = NULL
|
||
oFXU_LIB.copiarArchivosParaTest( 'FB2P_FRM_1.SC?' )
|
||
|
||
*-- DATOS DE ENTRADA
|
||
STORE 0 TO lnCodError
|
||
lc_InputFile = 'TESTS\DATOS_TEST\fb2p_frm_1.scx'
|
||
lcDontShowErrors = '1'
|
||
|
||
*-- DATOS ESPERADOS
|
||
STORE 0 TO lnCodError_Esperado
|
||
lcClass = LOWER('Cl_olecontrol')
|
||
lcParent = 'Cl_form1'
|
||
lcObjName = 'Cl_olecontrol1'
|
||
|
||
TEXT TO lcMemo NOSHOW FLAGS 1+2 PRETEXT 1+2+4
|
||
Top = 256
|
||
Left = 484
|
||
Height = 67
|
||
Width = 131
|
||
Name = "Cl_olecontrol1"
|
||
ENDTEXT
|
||
|
||
lnPropsAndValues_Count_Esperado = ALINES( laProps, lcMemo, 1+4 )
|
||
DIMENSION laPropsAndValues_Esperado(lnPropsAndValues_Count_Esperado,2)
|
||
|
||
FOR I = 1 TO lnPropsAndValues_Count_Esperado
|
||
loObj.get_SeparatedPropAndValue( laProps(I), @lcProp, @lcValue )
|
||
laPropsAndValues_Esperado(I,1) = lcProp
|
||
laPropsAndValues_Esperado(I,2) = lcValue
|
||
ENDFOR
|
||
|
||
|
||
*-- TEST
|
||
DO FOXBIN2PRG.prg WITH lc_InputFile, lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
DO FOXBIN2PRG.prg WITH FORCEEXT(lc_InputFile,'VC2'), lcType_na, lcTextName_na, llGenText_na, lcDontShowErrors, lcDebug, lcDontShowProgress
|
||
|
||
IF FILE(lc_InputFile)
|
||
USE (lc_InputFile) SHARED NOUPDATE ALIAS TABLABIN
|
||
ELSE
|
||
ERROR 'No se encontr<74> el archivo "' + lc_InputFile + '"'
|
||
ENDIF
|
||
|
||
SELECT Properties FROM TABLABIN WHERE CLASS==lcClass AND PARENT==lcParent AND objName==lcObjName INTO ARRAY laDatos
|
||
USE IN (SELECT("TABLABIN"))
|
||
loObj.get_PropsAndValuesFrom_PROPERTIES( laDatos(1), 0, @laPropsAndValues, @lnPropsAndValues_Count, '' )
|
||
|
||
THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, @laPropsAndValues, lnPropsAndValues_Count ;
|
||
, @laPropsAndValues_Esperado, lnPropsAndValues_Count_Esperado, lcParent, lcClass, lcObjName )
|
||
|
||
ENDFUNC
|
||
|
||
|
||
ENDDEFINE
|