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 '' #DEFINE C_FB2P_VALUE_F '' #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, tcParent, tcClass, tcObjName, toReg_Esperado #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 LOCAL lnCodError, lcTipoBinario, toReg ; , loModulo AS CL_CLASE OF "FOXBIN2PRG.PRG" ; , loCnv AS c_foxbin2prg OF "FOXBIN2PRG.PRG" *-- TEST TRY loCnv = NEWOBJECT("c_foxbin2prg", "FOXBIN2PRG.PRG") *loCnv.l_Debug = .F. loCnv.l_ShowErrors = .F. *loCnv.l_Test = .T. lcTipoBinario = UPPER( JUSTEXT( tc_InputFile ) ) lnCodError = loCnv.Convertir( tc_InputFile, @loModulo, @toEx ) IF lnCodError > 0 EXIT ENDIF DO CASE CASE lcTipoBinario = 'SCX' lnCodError = loCnv.Convertir( FORCEEXT(tc_InputFile,'SC2'), @loModulo, @toEx ) CASE lcTipoBinario = 'VCX' lnCodError = loCnv.Convertir( FORCEEXT(tc_InputFile,'VC2'), @loModulo, @toEx ) OTHERWISE ERROR 'Archivo [' + tc_InputFile + '] no contemplado en los tests!' ENDCASE IF lnCodError > 0 EXIT ENDIF IF FILE(tc_InputFile) USE (tc_InputFile) SHARED NOUPDATE ALIAS TABLABIN ELSE ERROR 'No se encontró el archivo "' + tc_InputFile + '"' ENDIF IF EMPTY(tcParent) AND EMPTY(tcClass) AND EMPTY(tcObjName) DO CASE CASE lcTipoBinario = 'SCX' LOCATE FOR PLATFORM=="COMMENT " AND UniqueID=="Screen " CASE lcTipoBinario = 'VCX' LOCATE FOR PLATFORM=="COMMENT " AND UniqueID=="Class " ENDCASE ELSE LOCATE FOR CLASS==tcClass AND PARENT==tcParent AND objName==tcObjName ENDIF IF NOT FOUND() ERROR 'No se encontró el registro de cabecera "Screen"' ENDIF SCATTER MEMO NAME toReg CATCH TO toEx FINALLY USE IN (SELECT("TABLABIN")) ENDTRY IF ISNULL(toEx) LOCAL laPropsAndValues(1,2), lnPropsAndValues_Count, laPropsAndValues_Esperado(1,2), lnPropsAndValues_Count_Esperado ; , lnPropsAndComments_Count, lnPropsAndComments_Count_Esperado, laPropsAndComments(1,2), laPropsAndComments_Esperado(1,2) ; , laProtected(1), lnProtected_Count, laProtected_Esperado(1), lnProtected_Count_Esperado ; , laMethods(1,2), lnMethods_Count, laMethods_Esperado(1,2), lnMethods_Count_Esperado LOCAL loObj AS c_conversor_bin_a_prg OF "FOXBIN2PRG.PRG" *-- Algunos ajustes para mejor visualización de caracteres especiales *tcPropValue = oFXU_LIB.mejorarPresentacionCaracteresEspeciales( tcPropValue ) loObj = NEWOBJECT("c_conversor_bin_a_prg", "FOXBIN2PRG.PRG") *-- Reserved3 loObj.get_PropsAndCommentsFrom_RESERVED3( toReg.RESERVED3, .F., @laPropsAndComments, @lnPropsAndComments_Count, '' ) loObj.get_PropsAndCommentsFrom_RESERVED3( toReg_Esperado.RESERVED3, .F., @laPropsAndComments_Esperado, @lnPropsAndComments_Count_Esperado, '' ) *-- Properties loObj.get_PropsAndValuesFrom_PROPERTIES( toReg.PROPERTIES, 0, @laPropsAndValues, @lnPropsAndValues_Count, '' ) loObj.get_PropsAndValuesFrom_PROPERTIES( toReg_Esperado.PROPERTIES, 0, @laPropsAndValues_Esperado, @lnPropsAndValues_Count_Esperado, '' ) *-- Protected loObj.get_PropsFrom_PROTECTED( toReg.PROTECTED, .F., @laProtected, @lnProtected_Count, '' ) loObj.get_PropsFrom_PROTECTED( toReg_Esperado.PROTECTED, .F., @laProtected_Esperado, @lnProtected_Count_Esperado, '' ) *-- Methods loObj.get_ADD_OBJECT_METHODS( toReg, toReg, '', @laMethods, '', @lnMethods_Count ) loObj.get_ADD_OBJECT_METHODS( toReg_Esperado, toReg_Esperado, '', @laMethods_Esperado, '', @lnMethods_Count_Esperado ) *-- Visualización de valores THIS.messageout( LOWER(PROGRAM(PROGRAM(-1)-1)) ) THIS.messageout( '' ) THIS.messageout( 'PROPERTIES esperadas para ' + tcParent + '.' + tcObjName + ' (' + tcClass + ')' + ': ' + TRANSFORM(lnPropsAndValues_Count_Esperado) ) *THIS.messageout( REPLICATE('-',80) ) *FOR I = 1 TO lnPropsAndValues_Count_Esperado * THIS.messageout( 'PropName = ' + TRANSFORM(laPropsAndValues_Esperado(I,1)) ) *ENDFOR THIS.messageout( '' ) THIS.messageout( 'PROTECTED esperadas para ' + tcParent + '.' + tcObjName + ' (' + tcClass + ')' + ': ' + TRANSFORM(lnProtected_Count_Esperado) ) *THIS.messageout( REPLICATE('-',80) ) *FOR I = 1 TO lnProtected_Count_Esperado * THIS.messageout( 'PropName = ' + TRANSFORM(laProtected_Esperado(I,1)) ) *ENDFOR THIS.messageout( '' ) THIS.messageout( 'RESERVED3 esperadas para ' + tcParent + '.' + tcObjName + ' (' + tcClass + ')' + ': ' + TRANSFORM(lnPropsAndComments_Count_Esperado) ) *THIS.messageout( REPLICATE('-',80) ) *FOR I = 1 TO lnPropsAndComments_Count_Esperado * THIS.messageout( 'PropName = ' + TRANSFORM(laPropsAndComments_Esperado(I,1)) ) *ENDFOR THIS.messageout( '' ) THIS.messageout( 'METHODS esperadas para ' + tcParent + '.' + tcObjName + ' (' + tcClass + ')' + ': ' + TRANSFORM(lnMethods_Count_Esperado) ) *THIS.messageout( REPLICATE('-',80) ) *FOR I = 1 TO lnMethods_Count_Esperado * THIS.messageout( 'Name = ' + TRANSFORM(laMethods_Esperado(I,1)) ) *ENDFOR *-- Evaluación de valores *-- Reserved1 THIS.assertequals( toReg_Esperado.Reserved1, toReg.Reserved1, "Valor de Reserved1" ) *-- Reserved2 THIS.assertequals( toReg_Esperado.Reserved2, toReg.Reserved2, "Valor de Reserved2" ) *-- Reserved4 THIS.assertequals( toReg_Esperado.Reserved4, toReg.Reserved4, "Valor de Reserved4" ) *-- Reserved5 THIS.assertequals( toReg_Esperado.Reserved5, toReg.Reserved5, "Valor de Reserved5" ) *-- Reserved6 THIS.assertequals( toReg_Esperado.Reserved6, toReg.Reserved6, "Valor de Reserved6" ) *-- Reserved7 THIS.assertequals( toReg_Esperado.Reserved7, toReg.Reserved7, "Valor de Reserved7" ) *-- Reserved8 THIS.assertequals( toReg_Esperado.Reserved8, toReg.Reserved8, "Valor de Reserved8" ) *-- PROPERTIES THIS.assertequals( lnPropsAndValues_Count_Esperado, lnPropsAndValues_Count, "Cantidad de Properties" ) FOR I = 1 TO lnPropsAndValues_Count_Esperado THIS.asserttrue( ASCAN( laPropsAndValues, laPropsAndValues_Esperado(I,1), 1, -1, 1, 0+2+4) > 0, ' Comprobación de que existe la Property "' + TRANSFORM(laPropsAndValues_Esperado(I,1)) + '"' ) ENDFOR *-- RESERVED3 THIS.assertequals( lnPropsAndComments_Count_Esperado, lnPropsAndComments_Count, "Cantidad de Reserved3" ) FOR I = 1 TO lnPropsAndComments_Count_Esperado THIS.asserttrue( ASCAN( laPropsAndComments, laPropsAndComments_Esperado(I,1), 1, -1, 1, 0+2+4) > 0, ' Comprobación de que existe la Reserved3 "' + TRANSFORM(laPropsAndValues_Esperado(I,1)) + '"' ) ENDFOR *-- PROTECTED THIS.assertequals( lnProtected_Count_Esperado, lnProtected_Count, "Cantidad de Protected" ) FOR I = 1 TO lnProtected_Count_Esperado THIS.asserttrue( ASCAN( laProtected, laProtected_Esperado(I,1), 1, -1, 1, 0+2+4) > 0, ' Comprobación de que existe la Protected "' + TRANSFORM(laPropsAndValues_Esperado(I,1)) + '"' ) ENDFOR *-- METHODS THIS.assertequals( lnMethods_Count_Esperado, lnMethods_Count, "Cantidad de Methods" ) FOR I = 1 TO lnMethods_Count_Esperado THIS.asserttrue( ASCAN( laMethods, laMethods_Esperado(I,1), 1, -1, 1, 0+2+4) > 0, ' Comprobación de que existe el Method "' + TRANSFORM(laPropsAndValues_Esperado(I,1)) + '"' ) ENDFOR ELSE *-- Evaluació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_YValidarLosCampos_MEMO_ParaElRegistroDeCabecera LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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('') lcParent = '' lcObjName = '' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) loReg_Esperado.Reserved1 = 'VERSION = 3.00' THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__dataenvironment LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) loReg_Esperado.Reserved2 = '2' loReg_Esperado.Reserved4 = '1' TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Top = 404 Left = 11 Width = 520 Height = 200 DataSource = .NULL. Name = "Dataenvironment" ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__dataenvironment__Cursor1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Top = 20 Left = 10 Height = 98 Width = 102 Alias = "encuestas" CursorSource = encuestas.dbf Name = "Cursor1" ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1__shape1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1__txtPromotor LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1__lblPromotor LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1__txtIdenc LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1__lblIdenc LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1__txtCalific LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1__lblCalific LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1__lblCalific LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1__lblFecha LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1__txtResultado LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1__lblResultado LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1__grdEncuestas LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 TEXT TO loReg_Esperado.Methods NOSHOW FLAGS 1+2 PRETEXT 1+2+4 <<'PROCEDURE AfterRowColChange'>> LPARAMETERS nColIndex thisform.Refresh() <<'ENDPROC'>> ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1_grdEncuestas_Column1__Header1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Caption = "promotor" Name = "Header1" ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1_grdEncuestas_Column1__Text1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1_grdEncuestas_Column2__Header1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Caption = "idenc" Name = "Header1" ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1_grdEncuestas_Column2__Text1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1_grdEncuestas_Column3__Header1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Caption = "calific" Name = "Header1" ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1_grdEncuestas_Column3__Text1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1_grdEncuestas_Column4__Header1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Caption = "fecha" Name = "Header1" ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1_grdEncuestas_Column4__Text1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1_grdEncuestas_Column5__Header1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Caption = "resultado" Name = "Header1" ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1_grdEncuestas_Column5__Text1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_SCX_YValidarLosCampos_MEMO_ParaElObjeto__Cl_form1___Commandgroup1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF 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' oFXU_LIB.prepararObjetoReg_SCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties 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 = "\> *To do: Modify this routine for the Access method RETURN THIS.propiedad_de_clase_con_valor <<'ENDPROC'>> <<'PROCEDURE propiedad_de_clase_con_valor_assign'>> LPARAMETERS vNewVal *To do: Modify this routine for the Assign method THIS.propiedad_de_clase_con_valor = m.vNewVal <<'ENDPROC'>> ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_FB2P_TEST_VCX_YValidarLosCampos_MEMO_ParaElObjeto____cl_optiongroup LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF loEx = NULL oFXU_LIB.copiarArchivosParaTest( 'FB2P_TEST.VC?' ) *-- DATOS DE ENTRADA STORE 0 TO lnCodError lc_InputFile = 'TESTS\DATOS_TEST\fb2p_test.vcx' lcDontShowErrors = '1' *-- DATOS ESPERADOS STORE 0 TO lnCodError_Esperado lcClass = LOWER('') lcParent = '' lcObjName = 'cl_optiongroup' oFXU_LIB.prepararObjetoReg_VCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Arial, 0, 9, 5, 15, 12, 32, 3, 0 ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_FB2P_TEST_VCX_YValidarLosCampos_MEMO_ParaElObjeto____cl_commandgroup LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF loEx = NULL oFXU_LIB.copiarArchivosParaTest( 'FB2P_TEST.VC?' ) *-- DATOS DE ENTRADA STORE 0 TO lnCodError lc_InputFile = 'TESTS\DATOS_TEST\fb2p_test.vcx' lcDontShowErrors = '1' *-- DATOS ESPERADOS STORE 0 TO lnCodError_Esperado lcClass = LOWER('commandgroup') lcParent = '' lcObjName = 'cl_commandgroup' oFXU_LIB.prepararObjetoReg_VCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) loReg_Esperado.Reserved1 = 'Class' loReg_Esperado.Reserved2 = '1' TEXT TO loReg_Esperado.Reserved3 NOSHOW FLAGS 1+2 PRETEXT 1+2+4 una_prop_cmgroup Con comentario, pero sin valor ENDTEXT loReg_Esperado.Reserved6 = 'Pixels' loReg_Esperado.Reserved7 = 'Descripción de cl_CommandGroup' TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 ButtonCount = 2 Value = 1 Height = 66 Width = 94 una_prop_cmgroup = .F. Name = "cl_commandgroup" Command1.Top = 5 Command1.Left = 5 Command1.Height = 27 Command1.Width = 84 Command1.Caption = "Command1" Command1.Name = "Command1" Command2.Top = 34 Command2.Left = 5 Command2.Height = 27 Command2.Width = 84 Command2.Caption = "Command2" Command2.Name = "Command2" ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_FB2P_TEST_VCX_YValidarLosCampos_MEMO_ParaElObjeto____cl_commandgroup LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF loEx = NULL oFXU_LIB.copiarArchivosParaTest( 'FB2P_TEST.VC?' ) *-- DATOS DE ENTRADA STORE 0 TO lnCodError lc_InputFile = 'TESTS\DATOS_TEST\fb2p_test.vcx' lcDontShowErrors = '1' *-- DATOS ESPERADOS STORE 0 TO lnCodError_Esperado lcClass = LOWER('') lcParent = '' lcObjName = 'cl_commandgroup' oFXU_LIB.prepararObjetoReg_VCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Arial, 0, 9, 5, 15, 12, 32, 3, 0 ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_FB2P_TEST_VCX_YValidarLosCampos_MEMO_ParaElObjeto____cl_imagen LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF loEx = NULL oFXU_LIB.copiarArchivosParaTest( 'FB2P_TEST.VC?' ) *-- DATOS DE ENTRADA STORE 0 TO lnCodError lc_InputFile = 'TESTS\DATOS_TEST\fb2p_test.vcx' lcDontShowErrors = '1' *-- DATOS ESPERADOS STORE 0 TO lnCodError_Esperado lcClass = LOWER('image') lcParent = '' lcObjName = 'cl_imagen' oFXU_LIB.prepararObjetoReg_VCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) loReg_Esperado.Reserved1 = 'Class' loReg_Esperado.Reserved2 = '1' loReg_Esperado.Reserved6 = 'Pixels' TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Picture = bmps\sobrepostal.bmp Height = 16 Width = 17 Name = "cl_imagen" ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_FB2P_TEST_VCX_YValidarLosCampos_MEMO_ParaElObjeto____cl_imagen LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF loEx = NULL oFXU_LIB.copiarArchivosParaTest( 'FB2P_TEST.VC?' ) *-- DATOS DE ENTRADA STORE 0 TO lnCodError lc_InputFile = 'TESTS\DATOS_TEST\fb2p_test.vcx' lcDontShowErrors = '1' *-- DATOS ESPERADOS STORE 0 TO lnCodError_Esperado lcClass = LOWER('') lcParent = '' lcObjName = 'cl_imagen' oFXU_LIB.prepararObjetoReg_VCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_FB2P_TEST_VCX_YValidarLosCampos_MEMO_ParaElObjeto____cl_form LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF loEx = NULL oFXU_LIB.copiarArchivosParaTest( 'FB2P_TEST.VC?' ) *-- DATOS DE ENTRADA STORE 0 TO lnCodError lc_InputFile = 'TESTS\DATOS_TEST\fb2p_test.vcx' lcDontShowErrors = '1' *-- DATOS ESPERADOS STORE 0 TO lnCodError_Esperado lcClass = LOWER('form') lcParent = '' lcObjName = 'cl_form' oFXU_LIB.prepararObjetoReg_VCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) loReg_Esperado.Reserved1 = 'Class' loReg_Esperado.Reserved2 = '5' loReg_Esperado.Reserved6 = 'Pixels' TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Top = 0 Left = 0 Height = 345 Width = 570 DoCreate = .T. Caption = "Form" Name = "cl_form" ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_FB2P_TEST_VCX_YValidarLosCampos_MEMO_ParaElObjeto__cl_form__Cl_optiongroup1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF loEx = NULL oFXU_LIB.copiarArchivosParaTest( 'FB2P_TEST.VC?' ) *-- DATOS DE ENTRADA STORE 0 TO lnCodError lc_InputFile = 'TESTS\DATOS_TEST\fb2p_test.vcx' lcDontShowErrors = '1' *-- DATOS ESPERADOS STORE 0 TO lnCodError_Esperado lcClass = LOWER('cl_optiongroup') lcParent = 'cl_form' lcObjName = 'Cl_optiongroup1' oFXU_LIB.prepararObjetoReg_VCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Height = 68 Left = 8 Top = 12 Width = 244 BackColor = 0,128,255 Name = "Cl_optiongroup1" Option1.Picture = bmps\scccheckout.bmp Option1.Height = 52 Option1.Left = 8 Option1.Style = 1 Option1.Top = 8 Option1.Width = 104 Option1.Name = "Option1" Option2.Picture = bmps\scccheckout.bmp Option2.Height = 52 Option2.Left = 124 Option2.Style = 1 Option2.Top = 8 Option2.Width = 104 Option2.Name = "Option2" ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_FB2P_TEST_VCX_YValidarLosCampos_MEMO_ParaElObjeto__cl_form__Cl_commandgroup1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF loEx = NULL oFXU_LIB.copiarArchivosParaTest( 'FB2P_TEST.VC?' ) *-- DATOS DE ENTRADA STORE 0 TO lnCodError lc_InputFile = 'TESTS\DATOS_TEST\fb2p_test.vcx' lcDontShowErrors = '1' *-- DATOS ESPERADOS STORE 0 TO lnCodError_Esperado lcClass = LOWER('cl_commandgroup') lcParent = 'cl_form' lcObjName = 'Cl_commandgroup1' oFXU_LIB.prepararObjetoReg_VCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Height = 66 Left = 8 Top = 88 Width = 244 BackColor = 255,128,192 Name = "Cl_commandgroup1" Command1.Top = 4 Command1.Left = 8 Command1.Height = 52 Command1.Width = 104 Command1.Picture = bmps\carpetaabierta.bmp Command1.Caption = "Abrir" Command1.Name = "Command1" Command2.Top = 4 Command2.Left = 124 Command2.Height = 52 Command2.Width = 104 Command2.Picture = bmps\carpetacerrada.bmp Command2.Caption = "Cerrar" Command2.Name = "Command2" ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_FB2P_TEST_VCX_YValidarLosCampos_MEMO_ParaElObjeto__cl_form__Cl_imagen1 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF loEx = NULL oFXU_LIB.copiarArchivosParaTest( 'FB2P_TEST.VC?' ) *-- DATOS DE ENTRADA STORE 0 TO lnCodError lc_InputFile = 'TESTS\DATOS_TEST\fb2p_test.vcx' lcDontShowErrors = '1' *-- DATOS ESPERADOS STORE 0 TO lnCodError_Esperado lcClass = LOWER('cl_imagen') lcParent = 'cl_form' lcObjName = 'Cl_imagen1' oFXU_LIB.prepararObjetoReg_VCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Picture = bmps\sobrepostal.bmp Stretch = 1 Height = 34 Left = 452 Top = 276 Width = 38 Name = "Cl_imagen1" ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_FB2P_TEST_VCX_YValidarLosCampos_MEMO_ParaElObjeto__cl_form__Cl_imagen2 LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF loEx = NULL oFXU_LIB.copiarArchivosParaTest( 'FB2P_TEST.VC?' ) *-- DATOS DE ENTRADA STORE 0 TO lnCodError lc_InputFile = 'TESTS\DATOS_TEST\fb2p_test.vcx' lcDontShowErrors = '1' *-- DATOS ESPERADOS STORE 0 TO lnCodError_Esperado lcClass = LOWER('cl_imagen') lcParent = 'cl_form' lcObjName = 'Cl_imagen2' oFXU_LIB.prepararObjetoReg_VCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Picture = bmps\treeview.bmp Stretch = 1 Height = 34 Left = 500 Top = 276 Width = 38 Name = "Cl_imagen2" ENDTEXT THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ******************************************************************************************************************************************* FUNCTION Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_FB2P_TEST_VCX_YValidarLosCampos_MEMO_ParaElObjeto____cl_olecontrol LOCAL lnCodError, lnCodError_Esperado ; , lc_InputFile, lcDontShowErrors, lcDebug, lcDontShowProgress ; , lcParent, lcClass, lcObjName, loReg_Esperado ; , loEx AS EXCEPTION #IF .F. PUBLIC oFXU_LIB AS CL_FXU_CONFIG OF 'TESTS\fxu_lib_objetos_y_funciones_de_soporte.PRG' #ENDIF loEx = NULL oFXU_LIB.copiarArchivosParaTest( 'FB2P_TEST.VC?' ) *-- DATOS DE ENTRADA STORE 0 TO lnCodError lc_InputFile = 'TESTS\DATOS_TEST\fb2p_test.vcx' lcDontShowErrors = '1' *-- DATOS ESPERADOS STORE 0 TO lnCodError_Esperado lcClass = LOWER('olecontrol') lcParent = '' lcObjName = 'cl_olecontrol' oFXU_LIB.prepararObjetoReg_VCX( @loReg_Esperado, lcClass, lcParent, lcObjName ) loReg_Esperado.Reserved1 = 'Class' loReg_Esperado.Reserved2 = '1' loReg_Esperado.Reserved6 = 'Pixels' TEXT TO loReg_Esperado.Properties NOSHOW FLAGS 1+2 PRETEXT 1+2+4 Height = 67 Width = 131 Name = "cl_olecontrol" ENDTEXT TEXT TO loReg_Esperado.OLE2 NOSHOW FLAGS 1+2 PRETEXT 1+2+4 OLEObject = C:\Windows\system32\richtx32.ocx ENDTEXT TEXT TO lcOLE TEXTMERGE NOSHOW FLAGS 1+2 PRETEXT 1+2+3 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAAgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////v////7////+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDfG05c8M4BAwAAAAACAAAAAAAAAwBPAGwAZQBPAGIAagBlAGMAdABEAGEAdABhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAgEDAAAAAgAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAAAAAAADAEEAYwBjAGUAcwBzAE8AYgBqAFMAaQB0AGUARABhAHQAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABPAAAAAAAAAAMAQwBoAGEAbgBnAGUAZABQAHIAbwBwAHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAEoAAAAAAAAABAAAAAIAAAD+////BQAAAAYAAAD+////BwAAAP7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9giHw7j9cbELm1BAIcAJQCIUM0EggAAACKDQAA7QYAACFDNBIBAAYAoAAAAAAA//8AAP//AQAAAAAAAAAAAAAATwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABcAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgcWhqIFp0dVFoYTtqZGZuW2lhZXRyIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACADAAAAFJpZ2h0TWFyZ2luABEAAABODQAAAAcAAAAAAAAAAAAAAAUAAABUZXh0ABQAAABIAAAAAAsAAABPAAAAAAUAAIAAAAAAAAABAAAAAQABAAIACAAAAHtccnRmMVxhbnNpXGRlZmYwe1xmb250dGJse1xmMFxmbmlsXGxlY29udHJvbDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmY2hhcnNldDAgQXJpYWw7fX0NClx2aWV3a2luZDRcdWMxXHBhcmRcbGFuZzMwODJcZnMxOCBPbGVjb250cm9sMQ0KXHBhciB9DQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== ENDTEXT loReg_Esperado.OLE = STRCONV( lcOLE,14 ) THIS.Evaluate_results( loEx, lnCodError_Esperado, lc_InputFile, lcParent, lcClass, lcObjName, loReg_Esperado ) ENDFUNC ENDDEFINE