diff --git a/TESTS/DATOS_READONLY/fb2p_free.dbf b/TESTS/DATOS_READONLY/fb2p_free.dbf index e166f21..91d4fcf 100644 Binary files a/TESTS/DATOS_READONLY/fb2p_free.dbf and b/TESTS/DATOS_READONLY/fb2p_free.dbf differ diff --git a/TESTS/DATOS_READONLY/fb2p_free.fpt b/TESTS/DATOS_READONLY/fb2p_free.fpt index 06c9492..ae8566e 100644 Binary files a/TESTS/DATOS_READONLY/fb2p_free.fpt and b/TESTS/DATOS_READONLY/fb2p_free.fpt differ diff --git a/TESTS/FXUResults.db2 b/TESTS/FXUResults.db2 new file mode 100644 index 0000000..3b9778a --- /dev/null +++ b/TESTS/FXUResults.db2 @@ -0,0 +1,3182 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="fxuresults.dbf" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* + + + + + 1252 + + + 0x00000030 + Visual FoxPro + + + + TCLASS + C + 110 + 0 + .F. + .F. + + + + + + + + + + + 0 + 0 + + + TPATH + C + 120 + 0 + .F. + .F. + + + + + + + + + + + 0 + 0 + + + TNAME + C + 130 + 0 + .F. + .F. + + + + + + + + + + + 0 + 0 + + + LOCATION + I + 4 + 0 + .F. + .F. + + + + + + + + + + + 0 + 0 + + + SUCCESS + L + 1 + 0 + .F. + .F. + + + + + + + + + + + 0 + 0 + + + TLASTRUN + T + 8 + 0 + .F. + .F. + + + + + + + + + + + 0 + 0 + + + TELAPSED + N + 10 + 3 + .F. + .F. + + + + + + + + + + + 0 + 0 + + + TRUN + L + 1 + 0 + .F. + .F. + + + + + + + + + + + 0 + 0 + + + FAIL_ERROR + M + 4 + 0 + .F. + .F. + + + + + + + + + + + 0 + 0 + + + MESSAGES + M + 4 + 0 + .F. + .F. + + + + + + + + + + + 0 + 0 + + + EXPECTED + M + 4 + 0 + .F. + .F. + + + + + + + + + + + 0 + 0 + + + ACTUAL + M + 4 + 0 + .F. + .F. + + + + + + + + + + + 0 + 0 + + + + + FXURESULTS.CDX + + + + TCLASS_U + REGULAR + UPPER(TCLASS) + + ASCENDING + MACHINE + + + TCLNAME + CANDIDATE + UPPER(TCLASS)+UPPER(TNAME) + .NOT.DELETED() + ASCENDING + MACHINE + + + TCLOC + REGULAR + UPPER(TCLASS)+STR(LOCATION) + + ASCENDING + MACHINE + + + TNAME_U + REGULAR + UPPER(TNAME) + + ASCENDING + MACHINE + + + + + + + + + ft__foxbin2prg__c_conversor_bin_a_prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_PROCEDURE_IN_LPARAMETERS_VCX_y_NoDevolverErrores + 2 + .T. + 2017/12/02 11:36:38 + 0.313 + .F. + + + + + + + + ft__foxbin2prg__c_conversor_bin_a_prg + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:36:37 + 0.031 + .F. + + + + + + + + ft__foxbin2prg__c_conversor_prg_a_bin + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_PROCEDURE_IN_LPARAMETERS_VC2_y_NoDevolverErrores + 2 + .T. + 2017/12/02 11:36:38 + 0.062 + .F. + + + + + + + + ft__foxbin2prg__c_conversor_prg_a_bin + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:36:38 + 0.000 + .F. + + + + + + + + ft__foxbin2prg__c_conversor_prg_a_dbc + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElArchivo_FB2P_DBC_DC2_YRegenerarEl_DBC_ConTodosSusObjetos + 2 + .T. + 2017/12/02 11:36:38 + 0.392 + .F. + + + + + + + + ft__foxbin2prg__c_conversor_prg_a_dbc + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:36:38 + 0.000 + .F. + + + + + + + + ft__foxbin2prg__c_conversor_prg_a_dbf + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElArchivo_FB2P_FREE_DB2_YValidarQueGenereUn_DBF_ConLosMismosIndices + 3 + .T. + 2017/12/02 11:36:39 + 0.047 + .F. + + + + + + + + ft__foxbin2prg__c_conversor_prg_a_dbf + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElArchivo_FB2P_FREE_DB2_YValidarQueGenereUn_DBF_ConTodosLosCamposYLasMismasDefinicionesYOrden + 2 + .F. + 2017/12/02 11:44:45 + 0.313 + .T. + + + + + + + + ft__foxbin2prg__c_conversor_prg_a_dbf + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaLaTabla_FB2P_FREE_DBF_YValidarQueGenereUn_DB2yDBF_ConLosMismosIndices + 5 + .T. + 2017/12/02 11:36:39 + 0.093 + .F. + + + + + + + + ft__foxbin2prg__c_conversor_prg_a_dbf + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaLaTabla_FB2P_FREE_DBF_YValidarQueGenereUn_DB2yDBF_ConTodosLosCamposYLasMismasDefinicionesYOrden + 4 + .T. + 2017/12/02 11:36:39 + 0.219 + .F. + + + + + + + + ft__foxbin2prg__c_conversor_prg_a_dbf + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:36:38 + 0.000 + .F. + + + + + + + + ft__foxbin2prg__c_conversor_prg_a_mnx + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElArchivo_MENU1_MN2_YRegenerarEl_MNX_ConTodosSusObjetos + 2 + .T. + 2017/12/02 11:36:39 + 0.172 + .F. + + + + + + + + ft__foxbin2prg__c_conversor_prg_a_mnx + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElArchivo_MENU2_MN2_YRegenerarEl_MNX_ConTodosSusObjetos + 3 + .T. + 2017/12/02 11:36:39 + 0.094 + .F. + + + + + + + + ft__foxbin2prg__c_conversor_prg_a_mnx + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElArchivo_MENU3_MN2_YRegenerarEl_MNX_ConTodosSusObjetos + 4 + .T. + 2017/12/02 11:36:39 + 0.094 + .F. + + + + + + + + ft__foxbin2prg__c_conversor_prg_a_mnx + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElArchivo_MENU_SHORTCUT2_MN2_YRegenerarEl_MNX_ConTodosSusObjetos + 6 + .T. + 2017/12/02 11:36:40 + 0.110 + .F. + + + + + + + + ft__foxbin2prg__c_conversor_prg_a_mnx + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElArchivo_MENU_SHORTCUT_MN2_YRegenerarEl_MNX_ConTodosSusObjetos + 5 + .T. + 2017/12/02 11:36:40 + 0.109 + .F. + + + + + + + + ft__foxbin2prg__c_conversor_prg_a_mnx + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:36:39 + 0.000 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_CrearUnArchivo_DB2_DesdeUn_DBF_Y_EjecutarElMetodo__run_AfterCreate_DB2 + 39 + .T. + 2017/12/02 11:37:22 + 0.047 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_CrearUnArchivo_DBF_DesdeUn_DB2_Y_EjecutarElMetodo__run_AfterCreateTable + 40 + .T. + 2017/12/02 11:37:22 + 0.062 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_FRM_1_SCX_YValidarLosCamposDelRegistro + 4 + .T. + 2017/12/02 11:36:41 + 0.406 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_FRM_2_SCX_YValidarElOrdenDeLasPropsDelObjeto_Optiongroup1 + 6 + .T. + 2017/12/02 11:36:41 + 0.063 + .F. + + Valor actual--------------------------------------------------Línea 1: ButtonCount => ButtonCountLínea 2: Value => ValueLínea 3: Height => HeightLínea 4: Left => LeftLínea 5: Top => TopLínea 6: Width => WidthLínea 7: Name => Name]]> + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElForm_FB2P_FRM_2_SCX_YValidarElOrdenDeLasPropsDelObjeto_PageFrame1 + 5 + .T. + 2017/12/02 11:36:41 + 0.141 + .F. + + Valor actual--------------------------------------------------Línea 1: ErasePage => ErasePageLínea 2: PageCount => PageCountLínea 3: ActivePage => ActivePageLínea 4: Top => TopLínea 5: Left => LeftLínea 6: Height => HeightLínea 7: Width => WidthLínea 8: Name => Name]]> + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElForm__F_Checkbox__YValidarLaVisualizacionDePantalla + 15 + .T. + 2017/12/02 11:36:51 + 0.625 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElForm__F_Combobox__YValidarLaVisualizacionDePantalla + 19 + .T. + 2017/12/02 11:37:00 + 0.782 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElForm__F_CommandGroup__YValidarLaVisualizacionDePantalla + 21 + .T. + 2017/12/02 11:37:05 + 0.641 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElForm__F_Formset__YValidarLaVisualizacionDePantalla + 26 + .T. + 2017/12/02 11:37:16 + 1.250 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElForm__F_Form_AA2__YValidarLaVisualizacionDePantalla + 28 + .T. + 2017/12/02 11:37:18 + 1.031 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElForm__F_Form_AA__YValidarLaVisualizacionDePantalla + 27 + .T. + 2017/12/02 11:37:17 + 1.297 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElForm__F_Form_Controles__YValidarLaVisualizacionDePantalla + 25 + .T. + 2017/12/02 11:37:14 + 1.269 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElForm__F_ListBox__YValidarLaVisualizacionDePantalla + 23 + .T. + 2017/12/02 11:37:09 + 0.531 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElForm__F_OptionGroup__YValidarLaVisualizacionDePantalla + 13 + .T. + 2017/12/02 11:36:46 + 0.735 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElForm__F_Textbox__YValidarLaVisualizacionDePantalla + 17 + .T. + 2017/12/02 11:36:55 + 0.804 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElReporte_FB2P_FRX_YValidarLosCamposDelRegistro + 2 + .T. + 2017/12/02 11:36:40 + 0.390 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaElReporte_FB2P_LBX_YValidarLosCamposDelRegistro + 3 + .T. + 2017/12/02 11:36:40 + 0.172 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaLaClase__LIB_CONTROLES__F_Checkbox__YValidarLaVisualizacionDePantalla + 14 + .T. + 2017/12/02 11:36:50 + 3.846 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaLaClase__LIB_CONTROLES__F_Combobox__YValidarLaVisualizacionDePantalla + 18 + .T. + 2017/12/02 11:36:59 + 3.925 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaLaClase__LIB_CONTROLES__F_CommandGroup__YValidarLaVisualizacionDePantalla + 20 + .T. + 2017/12/02 11:37:04 + 3.799 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaLaClase__LIB_CONTROLES__F_Form_Controles__YValidarLaVisualizacionDePantalla + 24 + .T. + 2017/12/02 11:37:13 + 3.985 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaLaClase__LIB_CONTROLES__F_ListBox__YValidarLaVisualizacionDePantalla + 22 + .T. + 2017/12/02 11:37:08 + 3.878 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaLaClase__LIB_CONTROLES__F_OptionGroup__YValidarLaVisualizacionDePantalla + 12 + .T. + 2017/12/02 11:36:45 + 3.877 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaLaClase__LIB_CONTROLES__F_Textbox__YValidarLaVisualizacionDePantalla + 16 + .T. + 2017/12/02 11:36:55 + 3.908 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_CLASSLIB_METHOD_ORDER_BUG_TEST_VCX_YValidarEl_BUG_DelOrdenDeMetodosDeClases_v1_19_29 + 9 + .T. + 2017/12/02 11:36:41 + 0.062 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_FB2P_TEST_VCX_YValidarEl_BUG_DelMetodoMovidoEntreClases + 8 + .T. + 2017/12/02 11:36:41 + 0.110 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_FB2P_TEST_VCX_YValidarEl_BUG_Del_PROCEDURE_SIN_ENDPROC + 10 + .T. + 2017/12/02 11:36:41 + 0.109 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_ParaLaLibreria_FB2P_TEST_VCX_YValidarLosCamposDelRegistro + 7 + .T. + 2017/12/02 11:36:41 + 0.188 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_Para__f_form_aa2_scx__ValidarEl_MN2_GeneradoConElOriginal_Y_NoEncontrarDiferencias + 38 + .T. + 2017/12/02 11:37:22 + 0.344 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_Para__f_form_aa_scx__ValidarEl_MN2_GeneradoConElOriginal_Y_NoEncontrarDiferencias + 37 + .T. + 2017/12/02 11:37:21 + 0.531 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_Para__Lib_Controles_vcx__ValidarEl_MN2_GeneradoConElOriginal_Y_NoEncontrarDiferencias + 36 + .T. + 2017/12/02 11:37:21 + 2.375 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_Para__Menu_Comments_Procedure_mnx__ValidarEl_MN2_GeneradoConElOriginal_Y_NoEncontrarDiferencias + 35 + .T. + 2017/12/02 11:37:19 + 0.078 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_Para__Menu_LineBreak_mnx__ValidarEl_MN2_GeneradoConElOriginal_Y_NoEncontrarDiferencias + 34 + .T. + 2017/12/02 11:37:18 + 0.109 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_Para__test_public_protected_vcx__ValidarEl_VC2_GeneradoConElOriginal_Y_NoEncontrarDiferencias + 32 + .T. + 2017/12/02 11:37:18 + 0.111 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_Ejecutar_FOXBIN2PRG_Para__test_report_frx__ValidarEl_FR2_GeneradoConElOriginal_Y_NoEncontrarDiferencias + 33 + .T. + 2017/12/02 11:37:18 + 0.141 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_GenerarUnArchivo_SC2_DesdeUnBinarioQueContieneNullsEnElCodigo_ConLosNulls + 30 + .T. + 2017/12/02 11:37:18 + 0.031 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Deberia_GenerarUnArchivo_SC2_DesdeUnBinarioQueContieneNullsEnElCodigo_SinLosNulls + 29 + .T. + 2017/12/02 11:37:18 + 0.046 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Evaluate_Bitmap_Test + 11 + .T. + 2017/12/02 11:36:41 + 0.016 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:36:40 + 0.000 + .F. + + + + + + + + ut__foxbin2prg + G:\DESA\foxbin2prg\TESTS + Evaluate_TX2_Output_Test + 31 + .T. + 2017/12/02 11:37:18 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__doBackup + G:\DESA\foxbin2prg\TESTS + Deberia_HacerElBackupDelArchivoIndicado + 2 + .T. + 2017/12/02 11:37:22 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__doBackup + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__GetTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverLaFechaHora_2013_12_01_08_02_00_ParaElValor_1132544064 + 2 + .T. + 2017/12/02 11:37:22 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__GetTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverLaFechaHora_2013_12_01_08_02_01_ParaElValor_1132544065 + 3 + .T. + 2017/12/02 11:37:22 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__GetTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverLaFechaHora_2013_12_01_08_02_30_ParaElValor_1132544094 + 4 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__GetTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverLaFechaHora_2013_12_01_08_02_31_ParaElValor_1132544095 + 5 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__GetTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverLaFechaHora_2013_12_01_08_03_00_ParaElValor_1132544096 + 6 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__GetTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverLaFechaHora_2013_12_01_08_03_01_ParaElValor_1132544097 + 7 + .T. + 2017/12/02 11:37:22 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__GetTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverLaFechaHora_2013_12_01_08_03_27_ParaElValor_1132544123__HoraReal__08_02_59 + 8 + .T. + 2017/12/02 11:37:22 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__GetTimeStamp + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__get_SeparatedLineAndComment + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverSeparados_LineaDeCodigo_y_Valor + 2 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + ···esta·es·una·linea·de·código····]Comentario = [con·algunos·comentarios··]]]> + + + + + + ut__foxbin2prg__c_conversor_base__get_SeparatedLineAndComment + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__get_SeparatedPropAndValue + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverSeparados_Prop_y_Value + 2 + .T. + 2017/12/02 11:37:22 + 0.016 + .F. + + Este·es·el·valor·1 Este·el·2 Y·este·bajo·Shift_Enter·el·3]]> + + + + + + ut__foxbin2prg__c_conversor_base__get_SeparatedPropAndValue + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__IdentifyExclusionBlocks + G:\DESA\foxbin2prg\TESTS + Deberia_NoEncontrarBloque_TEXT_ENDTEXT_CuandoEvaluaUnaLineaQueComienzaConUnCampoLlamado_Text_YLineaAnteriorTerminaEn_Coma + 8 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__IdentifyExclusionBlocks + G:\DESA\foxbin2prg\TESTS + Deberia_NoEncontrarBloque_TEXT_ENDTEXT_CuandoEvaluaUnaLineaQueComienzaConUnCampoLlamado_Text_YLineaAnteriorTerminaEn_PuntoYComa + 7 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__IdentifyExclusionBlocks + G:\DESA\foxbin2prg\TESTS + Deberia_NoEncontrarBloque_TEXT_ENDTEXT_CuandoExisteUnaPropiedadLlamada_Text + 9 + .T. + 2017/12/02 11:37:22 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__IdentifyExclusionBlocks + G:\DESA\foxbin2prg\TESTS + Deberia_ObtenerLaUbicacionDelBloque_IF_ENDIF_CuandoCodigoCon_IF_ENDIF_predominante_esEvaluado + 2 + .T. + 2017/12/02 11:37:22 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__IdentifyExclusionBlocks + G:\DESA\foxbin2prg\TESTS + Deberia_ObtenerLaUbicacionDelBloque_IF_ENDIF_Externo_CuandoCodigoCon_IF_ENDIF_predominante_esEvaluado + 4 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__IdentifyExclusionBlocks + G:\DESA\foxbin2prg\TESTS + Deberia_ObtenerLaUbicacionDelBloque_IF_ENDIF_externo_CuandoOtros_IF_ENDIF_internos_sonEvaluados + 3 + .T. + 2017/12/02 11:37:22 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__IdentifyExclusionBlocks + G:\DESA\foxbin2prg\TESTS + Deberia_ObtenerLaUbicacionDelBloque_TEXT_ENDTEXT_CuandoCodigoConteniendo_TEXT_esEvaluado + 6 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__IdentifyExclusionBlocks + G:\DESA\foxbin2prg\TESTS + Deberia_ObtenerLaUbicacionDelBloque_TEXT_ENDTEXT_CuandoCodigoCon_TEXT_ENDTEXT_predominante_esEvaluado + 5 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__IdentifyExclusionBlocks + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:37:22 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__lineIsOnlyCommentAndNoMetadata + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverLaLineaDeCodigoComoComentario_y_Retornar_True + 4 + .T. + 2017/12/02 11:37:22 + 0.015 + .F. + + ·&&····con·algunos·comentarios··]Linea = [*···esta·es·una·linea·de·código]Comentario = [con·algunos·comentarios··]OnlyCommentAndNoMetadata? = [.T.]]]> + + + + + + ut__foxbin2prg__c_conversor_base__lineIsOnlyCommentAndNoMetadata + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverSeparados_LineaDeCodigoQueIncluye_DobleAmpersand_y_ComentarioConComillas_y_Retornar_False + 6 + .T. + 2017/12/02 11:37:23 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__lineIsOnlyCommentAndNoMetadata + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverSeparados_LineaDeCodigoQueIncluye_DobleAmpersand_y_Valor_y_Retornar_False + 5 + .T. + 2017/12/02 11:37:22 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__lineIsOnlyCommentAndNoMetadata + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverSeparados_LineaDeCodigo_y_Valor_y_Retornar_False + 2 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + ·&&····con·algunos·comentarios··]Linea = [esta·es·una·linea·de·código]Comentario = [con·algunos·comentarios··]OnlyCommentAndNoMetadata? = [.F.]]]> + + + + + + ut__foxbin2prg__c_conversor_base__lineIsOnlyCommentAndNoMetadata + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverSeparados_LineaDeTAG_y_Valor_y_Retornar_False + 3 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + ···esta·es·una·linea·de·código····&&····con·algunos·comentarios··]Linea = [*···esta·es·una·linea·de·código]Comentario = [*···esta·es·una·linea·de·código]OnlyCommentAndNoMetadata? = [.F.]]]> + + + + + + ut__foxbin2prg__c_conversor_base__lineIsOnlyCommentAndNoMetadata + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:37:22 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__normalizePropertyValue + G:\DESA\foxbin2prg\TESTS + Deberia_normalizarLaPropiedad_memberdata_separandoLosMiembrosPorLinea_ConLosTags_VFPData_PorFuera + 2 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + +]]> + + + + + + ut__foxbin2prg__c_conversor_base__normalizePropertyValue + G:\DESA\foxbin2prg\TESTS + Deberia_normalizarUnaPropiedadCon_CRLF__AgregandoLosTags_fb2p_value_PorFueraYSinCodificarLos_CRLF + 4 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + valor·1 +valor·2 +valor·3]]> + + + + + + ut__foxbin2prg__c_conversor_base__normalizePropertyValue + G:\DESA\foxbin2prg\TESTS + Deberia_normalizarUnaPropiedadCon_CR_y_CRLF_mixta__AgregandoLosTags_fb2p_value_PorFueraCodificandoLos_CR_yMantneiendoLos_CRLF + 5 + .T. + 2017/12/02 11:37:23 + 0.015 + .F. + + valor·1 valor·2 +valor·3]]> + + + + + + ut__foxbin2prg__c_conversor_base__normalizePropertyValue + G:\DESA\foxbin2prg\TESTS + Deberia_normalizarUnaPropiedadCon_CR__AgregandoLosTags_fb2p_value_PorFueraYCodificandoLos_CR + 3 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + valor·1 valor·2 valor·3]]> + + + + + + ut__foxbin2prg__c_conversor_base__normalizePropertyValue + G:\DESA\foxbin2prg\TESTS + Deberia_normalizarUnaPropiedadCon_LF_y_CRLF_mixta__AgregandoLosTags_fb2p_value_PorFueraCodificandoLos_LF_yMantneiendoLos_CRLF + 6 + .T. + 2017/12/02 11:37:23 + 0.016 + .F. + + valor·1 valor·2 +valor·3]]> + + + + + + ut__foxbin2prg__c_conversor_base__normalizePropertyValue + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__RowTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverElValor_1132544064_ParaLaFechaHora_2013_12_01_08_02_00 + 2 + .T. + 2017/12/02 11:37:23 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__RowTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverElValor_1132544065_ParaLaFechaHora_2013_12_01_08_02_01 + 3 + .T. + 2017/12/02 11:37:23 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__RowTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverElValor_1132544095_ParaLaFechaHora_2013_12_01_08_02_31 + 4 + .T. + 2017/12/02 11:37:23 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__RowTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverElValor_1132544096_ParaLaFechaHora_2013_12_01_08_02_32 + 5 + .T. + 2017/12/02 11:37:23 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__RowTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverElValor_1132544096_ParaLaFechaHora_2013_12_01_08_03_00 + 8 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__RowTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverElValor_1132544097_ParaLaFechaHora_2013_12_01_08_02_33 + 6 + .T. + 2017/12/02 11:37:23 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__RowTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverElValor_1132544097_ParaLaFechaHora_2013_12_01_08_03_01 + 9 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__RowTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverElValor_1132544123_ParaLaFechaHora_2013_12_01_08_02_59 + 7 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__RowTimeStamp + G:\DESA\foxbin2prg\TESTS + Deberia_DevolverElValor_1132544123_ParaLaFechaHora_2013_12_01_08_03_27 + 10 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_base__RowTimeStamp + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:37:23 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_bin_a_prg__get_PropsAndValuesFrom_PROPERTIES + G:\DESA\foxbin2prg\TESTS + Deberia_evaluarUnMemo_PROPERTIES_yDevolverUnArrayConLasPropsOrdenadas_PrimeroLasNormalesYLuegoLasDeObjeto_Sorted + 2 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + Este·es·el·valor·1 Este·el·2 Y·este·bajo·Shift_Enter·el·3taPropsAndValues( 5): prop_especial_crlf = +El·valor·1 +El·valor·2 +Y·el·3! +·· +taPropsAndValues( 6): Width = 27.40taPropsAndValues( 7): _memberdata = + +taPropsAndValues( 8): Page1.Name = "Page1"taPropsAndValues( 9): Page2.Caption = "Page2"--------------------------------------------------taPropsAndValues_Esp( 1): Height = 2.73taPropsAndValues_Esp( 2): Name = "c1"taPropsAndValues_Esp( 3): prop1 = .F.taPropsAndValues_Esp( 4): prop_especial_cr = Este·es·el·valor·1Este·el·2Y·este·bajo·Shift_Enter·el·3taPropsAndValues_Esp( 5): prop_especial_crlf = El·valor·1 +El·valor·2 +Y·el·3! +··taPropsAndValues_Esp( 6): Width = 27.40taPropsAndValues_Esp( 7): _memberdata = taPropsAndValues_Esp( 8): Page1.Name = "Page1"taPropsAndValues_Esp( 9): Page2.Caption = "Page2"--------------------------------------------------Sorted Memo: [Height·=·2.73 +Name·=·"c1" +prop1·=·.F. +prop_especial_cr·=·Este·es·el·valor·1 Este·el·2 Y·este·bajo·Shift_Enter·el·3 +prop_especial_crlf·=· +El·valor·1 +El·valor·2 +Y·el·3! +·· + +Width·=·27.40 +_memberdata·=· + + +Page1.Name·=·"Page1" +Page2.Caption·=·"Page2" +]]]> + + + + + + ut__foxbin2prg__c_conversor_bin_a_prg__get_PropsAndValuesFrom_PROPERTIES + G:\DESA\foxbin2prg\TESTS + Deberia_evaluarUnMemo_PROPERTIES_yDevolverUnArrayConLasPropsSinOrdenar_PrimeroLasNormalesYLuegoLasDeObjeto + 3 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + +taPropsAndValues( 5): prop_especial_cr = Este·es·el·valor·1 Este·el·2 Y·este·bajo·Shift_Enter·el·3taPropsAndValues( 6): prop_especial_crlf = +El·valor·1 +El·valor·2 +Y·el·3! +·· +taPropsAndValues( 7): Name = "c1"taPropsAndValues( 8): Page2.Caption = "Page2"taPropsAndValues( 9): Page1.Name = "Page1"--------------------------------------------------taPropsAndValues_Esp( 1): Height = 2.73taPropsAndValues_Esp( 2): Width = 27.40taPropsAndValues_Esp( 3): prop1 = .F.taPropsAndValues_Esp( 4): _memberdata = taPropsAndValues_Esp( 5): prop_especial_cr = Este·es·el·valor·1Este·el·2Y·este·bajo·Shift_Enter·el·3taPropsAndValues_Esp( 6): prop_especial_crlf = El·valor·1 +El·valor·2 +Y·el·3! +··taPropsAndValues_Esp( 7): Name = "c1"taPropsAndValues_Esp( 8): Page2.Caption = "Page2"taPropsAndValues_Esp( 9): Page1.Name = "Page1"--------------------------------------------------Sorted Memo: [Height·=·2.73 +Width·=·27.40 +prop1·=·.F. +_memberdata·=· + + +prop_especial_cr·=·Este·es·el·valor·1 Este·el·2 Y·este·bajo·Shift_Enter·el·3 +prop_especial_crlf·=· +El·valor·1 +El·valor·2 +Y·el·3! +·· + +Name·=·"c1" +Page2.Caption·=·"Page2" +Page1.Name·=·"Page1" +]]]> + + + + + + ut__foxbin2prg__c_conversor_bin_a_prg__get_PropsAndValuesFrom_PROPERTIES + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:37:23 + 0.032 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_bin_a_prg__indentMemo + G:\DESA\foxbin2prg\TESTS + Deberia_evaluarUnMemo_PROCEDURE_YDarUnError_1098_Por_ProcedimientoSinCerrar + 3 + .T. + 2017/12/02 11:37:23 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_bin_a_prg__indentMemo + G:\DESA\foxbin2prg\TESTS + Deberia_evaluarUnMemo_PROCEDURE_YQuitarleLaCabecera_PROCEDURE_YElPie_ENDPROC_DejandoSoloElContenido + 2 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + +Page1.Name·=·"Page1" +ENDPROC + +]--------------------------------------------------------------------------------Memo esperado:[Page1.Name·=·"Page1"]]]> + + + + + + ut__foxbin2prg__c_conversor_bin_a_prg__indentMemo + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:37:23 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_prg_a_bin__analyzeAssignmentOf_TAG + G:\DESA\foxbin2prg\TESTS + Deberia_analizarAsignacion_TAG__fb2p_value__EnUnaAsignacion_InLine + 2 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + Este·el·2Y·este·bajo·Shift_Enter·el·3Value_Esperado = ······57Este·es·el·valor·1Este·el·2Y·este·bajo·Shift_Enter·el·3]]> + + + + + + ut__foxbin2prg__c_conversor_prg_a_bin__analyzeAssignmentOf_TAG + G:\DESA\foxbin2prg\TESTS + Deberia_analizarAsignacion_TAG__fb2p_value__EnUnaAsignacion_MultiLine + 3 + .T. + 2017/12/02 11:37:23 + 0.015 + .F. + + +El·valor·2 +Y·el·3! +Value_Esperado = ······33El·valor·1 +El·valor·2 +Y·el·3! +]]> + + + + + + ut__foxbin2prg__c_conversor_prg_a_bin__analyzeAssignmentOf_TAG + G:\DESA\foxbin2prg\TESTS + Deberia_analizarAsignacion_TAG__memberdata__EnUnaAsignacion_MultiLine + 4 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + + + + + + +Value_Esperado = ·····345 + + + + + + +]]> + + + + + + ut__foxbin2prg__c_conversor_prg_a_bin__analyzeAssignmentOf_TAG + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_prg_a_bin__insert_AllObjects + G:\DESA\foxbin2prg\TESTS + Deberia_ordenarLosObjetosSegunSuOrdenOriginal + 2 + .T. + 2017/12/02 11:37:23 + 0.017 + .F. + + + + + + + + ut__foxbin2prg__c_conversor_prg_a_bin__insert_AllObjects + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:37:23 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_GenerarExtension_1_BAK_Cuando_ExtraBackupLevels_Sea_1_YExistaBAK + 10 + .T. + 2017/12/02 11:37:23 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_GenerarExtension_BAK_Cuando_ExtraBackupLevels_EsteComentado_UseElValorPorDefecto_YExistaBAK + 6 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_GenerarExtension_BAK_Cuando_ExtraBackupLevels_EsteComentado_UseElValorPorDefecto_YNoExistaBAK + 5 + .T. + 2017/12/02 11:37:23 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_GenerarExtension_BAK_Cuando_ExtraBackupLevels_Sea_0_YExistaBAK + 8 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_GenerarExtension_BAK_Cuando_ExtraBackupLevels_Sea_0_YNoExistaBAK + 7 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_GenerarExtension_BAK_Cuando_ExtraBackupLevels_Sea_1_YNoExistaBAK + 9 + .T. + 2017/12/02 11:37:23 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_GenerarExtension_BAK_Cuando_ExtraBackupLevels_Sea_2_YExista_1_BAK + 11 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_GenerarExtension_BAK_Cuando_ExtraBackupLevels_Sea_2_YExista_2_BAK + 12 + .T. + 2017/12/02 11:37:23 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_GenerarLaConfiguracionPorDefectoCuandoNoHayArchivoDeConfiguracion + 2 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_DBC_Como_0_CuandoElArhivo_foxbin2prg_cfg_Y_DBC_Conversion_Support_Sea_0 + 50 + .T. + 2017/12/02 11:37:24 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_DBC_Como_2_CuandoNoExistaElArhivo_foxbin2prg_cfg + 49 + .T. + 2017/12/02 11:37:24 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_DBF_Como_0_CuandoElArhivo_foxbin2prg_cfg_Y_DBF_Conversion_Support_Sea_0 + 48 + .T. + 2017/12/02 11:37:24 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_DBF_Como_1_CuandoNoExistaElArhivo_foxbin2prg_cfg + 47 + .T. + 2017/12/02 11:37:24 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_DBF_Como_2_CuandoExistaElArhivo_foxbin2prg_cfg_EnDirArchivo_YDirectorioPadreTengaOtroValor + 44 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_DBF_Como_2_CuandoExistaElArhivo_foxbin2prg_cfg_EnDirectorio2NivelesInferior + 45 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_DBF_Como_2_CuandoExistaElArhivo_foxbin2prg_cfg_EnDirectorioPadre + 46 + .T. + 2017/12/02 11:37:24 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_FRX_Como_0_CuandoElArhivo_foxbin2prg_cfg_Y_FRX_Conversion_Support_Sea_0 + 60 + .T. + 2017/12/02 11:37:24 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_FRX_Como_2_CuandoNoExistaElArhivo_foxbin2prg_cfg + 59 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_LBX_Como_0_CuandoElArhivo_foxbin2prg_cfg_Y_LBX_Conversion_Support_Sea_0 + 62 + .T. + 2017/12/02 11:37:24 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_LBX_Como_0_CuandoExista_CFG_Secundario_EnElDirEvaluado_Y_NoUsarValorCacheadoEnPrimerAcceso + 65 + .T. + 2017/12/02 11:37:24 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_LBX_Como_0_CuandoExista_CFG_Secundario_EnElDirEvaluado_Y_UsarValorCacheadoDesdeSegundoAccesoConsecutivo + 67 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_LBX_Como_0_CuandoExista_CFG_Secundario_EnElDirEvaluado_Y_UsarValorCacheadoEnSegundoAcceso + 66 + .T. + 2017/12/02 11:37:24 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_LBX_Como_0_CuandoNoHaya_CFG_Principal_Y_NoExista_CFG_Secundario_EnElDirEvaluado + 64 + .T. + 2017/12/02 11:37:24 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_LBX_Como_1_CuandoExistaElArhivo_foxbin2prg_cfg_Secundario + 63 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_LBX_Como_2_CuandoNoExistaElArhivo_foxbin2prg_cfg + 61 + .T. + 2017/12/02 11:37:24 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_MNX_Como_0_CuandoElArhivo_foxbin2prg_cfg_Y_MNX_Conversion_Support_Sea_0 + 58 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_MNX_Como_2_CuandoNoExistaElArhivo_foxbin2prg_cfg + 57 + .T. + 2017/12/02 11:37:24 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_PJX_Como_0_CuandoElArhivo_foxbin2prg_cfg_Y_PJX_Conversion_Support_Sea_0 + 52 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_PJX_Como_2_CuandoNoExistaElArhivo_foxbin2prg_cfg + 51 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_SCX_Como_0_CuandoElArhivo_foxbin2prg_cfg_Y_SCX_Conversion_Support_Sea_0 + 54 + .T. + 2017/12/02 11:37:24 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_SCX_Como_2_CuandoNoExistaElArhivo_foxbin2prg_cfg + 53 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_VCX_Como_0_CuandoElArhivo_foxbin2prg_cfg_Y_VCX_Conversion_Support_Sea_0 + 56 + .T. + 2017/12/02 11:37:24 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearElSoporte_VCX_Como_2_CuandoNoExistaElArhivo_foxbin2prg_cfg + 55 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_DB2_Como_DB2_CuandoNoExistaElArhivo_foxbin2prg_cfg + 28 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_DB2_Como_DBA_CuandoElArhivo_foxbin2prg_cfg_TengaExtension_DB2_igual_DBA + 29 + .T. + 2017/12/02 11:37:24 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_DC2_Como_DC2_CuandoNoExistaElArhivo_foxbin2prg_cfg + 30 + .T. + 2017/12/02 11:37:24 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_DC2_Como_DCA_CuandoElArhivo_foxbin2prg_cfg_TengaExtension_DC2_igual_DCA + 31 + .T. + 2017/12/02 11:37:24 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_FR2_Como_FR2_CuandoNoExistaElArhivo_foxbin2prg_cfg + 32 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_FR2_Como_FRA_CuandoElArhivo_foxbin2prg_cfg_TengaExtension_FR2_igual_FRA + 33 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_LB2_Como_LB2_CuandoNoExistaElArhivo_foxbin2prg_cfg + 34 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_LB2_Como_LBA_CuandoElArhivo_foxbin2prg_cfg_TengaExtension_LB2_igual_LBA + 35 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_MN2_Como_MN2_CuandoNoExistaElArhivo_foxbin2prg_cfg + 36 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_MN2_Como_MNA_CuandoElArhivo_foxbin2prg_cfg_TengaExtension_MN2_igual_MNA + 37 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_PJ2_Como_PJ2_CuandoNoExistaElArhivo_foxbin2prg_cfg + 38 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_PJ2_Como_PJA_CuandoElArhivo_foxbin2prg_cfg_TengaExtension_PJ2_igual_PJA + 39 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_SC2_Como_SC2_CuandoNoExistaElArhivo_foxbin2prg_cfg + 40 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_SC2_Como_SCA_CuandoElArhivo_foxbin2prg_cfg_TengaExtension_SC2_igual_SCA + 41 + .T. + 2017/12/02 11:37:24 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_VC2_Como_VC2_CuandoNoExistaElArhivo_foxbin2prg_cfg + 42 + .T. + 2017/12/02 11:37:24 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_SetearLaExtension_VC2_Como_VCA_CuandoElArhivo_foxbin2prg_cfg_TengaExtension_VC2_igual_VCA + 43 + .T. + 2017/12/02 11:37:24 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_Setear_ClearUniqueID_False_CuandoElArhivo_foxbin2prg_cfg_Tenga_ClearUniqueID_0 + 20 + .T. + 2017/12/02 11:37:24 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_Setear_ClearUniqueID_True_CuandoElArhivo_foxbin2prg_cfg_Tenga_ClearUniqueID_1 + 21 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_Setear_ClearUniqueID_True_CuandoNoExistaElArhivo_foxbin2prg_cfg + 19 + .T. + 2017/12/02 11:37:24 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_Setear_Debug_False_CuandoElArhivo_foxbin2prg_cfg_Tenga_Debug_0 + 14 + .T. + 2017/12/02 11:37:23 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_Setear_Debug_False_CuandoNoExistaElArhivo_foxbin2prg_cfg + 13 + .T. + 2017/12/02 11:37:23 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_Setear_Debug_True_CuandoElArhivo_foxbin2prg_cfg_Tenga_Debug_1 + 15 + .T. + 2017/12/02 11:37:23 + 0.016 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_Setear_NoTimestamps_False_CuandoElArhivo_foxbin2prg_cfg_Tenga_NoTimestamps_0 + 17 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_Setear_NoTimestamps_True_CuandoElArhivo_foxbin2prg_cfg_Tenga_NoTimestamps_1 + 18 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_Setear_NoTimestamps_True_CuandoNoExistaElArhivo_foxbin2prg_cfg + 16 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_Setear_ShowErrors_False_CuandoElArhivo_foxbin2prg_cfg_Tenga_DontShowErrors_1 + 27 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_Setear_ShowErrors_True_CuandoElArhivo_foxbin2prg_cfg_Tenga_DontShowErrors_0 + 26 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_Setear_ShowErrors_True_CuandoNoExistaElArhivo_foxbin2prg_cfg + 25 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_Setear_ShowProgress_False_CuandoElArhivo_foxbin2prg_cfg_Tenga_DontShowProgress_1 + 24 + .T. + 2017/12/02 11:37:24 + 0.015 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_Setear_ShowProgress_True_CuandoElArhivo_foxbin2prg_cfg_Tenga_DontShowProgress_0 + 23 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_Setear_ShowProgress_True_CuandoNoExistaElArhivo_foxbin2prg_cfg + 22 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_UsarLaConfiguracionDelArchivoDeConfiguracion + 3 + .T. + 2017/12/02 11:37:23 + 0.047 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Deberia_UsarLaConfiguracionPorParametrosAunqueHayaArchivoDeConfiguracion + 4 + .T. + 2017/12/02 11:37:23 + 0.064 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__evaluateConfiguration + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:37:23 + 0.000 + .F. + + + + + + + + ut__foxbin2prg__c_foxbin2prg__FilenameFoundInFilter + G:\DESA\foxbin2prg\TESTS + Deberia_EncontrarElArchivo__FB2P_FOXUSER_DBF__UsandoElFiltro__TB2P_xpx + 2 + .T. + 2017/12/02 11:37:24 + 0.015 + .F. + + > Esperado: .T.Filename found in filter >> Actual : .T.********************************************************************************]]> + + + + + + ut__foxbin2prg__c_foxbin2prg__FilenameFoundInFilter + G:\DESA\foxbin2prg\TESTS + Deberia_EncontrarElArchivo__FB2P_FOXUSER_DBF__UsandoElFiltro__x_FOXUSERpx + 3 + .T. + 2017/12/02 11:37:25 + 0.016 + .F. + + > Esperado: .T.Filename found in filter >> Actual : .T.********************************************************************************]]> + + + + + + ut__foxbin2prg__c_foxbin2prg__FilenameFoundInFilter + G:\DESA\foxbin2prg\TESTS + Deberia_EncontrarElArchivo__FB2P_FOXUSER_DBF__UsandoElFiltro__x_F_Xxpx + 4 + .T. + 2017/12/02 11:37:25 + 0.016 + .F. + + > Esperado: .T.Filename found in filter >> Actual : .T.********************************************************************************]]> + + + + + + ut__foxbin2prg__c_foxbin2prg__FilenameFoundInFilter + G:\DESA\foxbin2prg\TESTS + Deberia_NoEncontrarElArchivo__FB2P_FOXUSER_DBF__UsandoElFiltro__uuFxpx + 5 + .T. + 2017/12/02 11:37:25 + 0.000 + .F. + + > Esperado: .F.Filename found in filter >> Actual : .F.********************************************************************************]]> + + + + + + ut__foxbin2prg__c_foxbin2prg__FilenameFoundInFilter + G:\DESA\foxbin2prg\TESTS + Evaluate_results + 1 + .T. + 2017/12/02 11:37:24 + 0.000 + .F. + + + + + + + + + +
+ diff --git a/TESTS/ft__foxbin2prg__c_conversor_prg_a_dbf.prg b/TESTS/ft__foxbin2prg__c_conversor_prg_a_dbf.prg index f17280c..de0ab4b 100644 --- a/TESTS/ft__foxbin2prg__c_conversor_prg_a_dbf.prg +++ b/TESTS/ft__foxbin2prg__c_conversor_prg_a_dbf.prg @@ -126,14 +126,19 @@ DEFINE CLASS ft__foxbin2prg__c_conversor_prg_a_dbf AS FxuTestCase OF FxuTestCase *-- Visualización de valores THIS.messageout( 'Cantidad de campos: ' + TRANSFORM(lnFields_OUT) ) THIS.messageout( '' ) - THIS.messageout( PADR('Nombre',12) + ' ' + PADC('Tipo',4) + ' ' + PADL('Long',4) + ' ' + PADL('Dec',4) ) - THIS.messageout( PADR('----------',12) + ' ' + PADC('----',4) + ' ' + PADL('----',4) + ' ' + PADL('---',4) ) + THIS.messageout( PADR('Nombre',12) + ' ' + PADC('Tipo',4) + ' ' + PADL('Long',4) + ' ' + PADL('Dec',4) ; + + ' ' + PADL('Next',4) + ' ' + PADL('Step',4) ) + THIS.messageout( PADR('----------',12) + ' ' + PADC('----',4) + ' ' + PADL('----',4) + ' ' + PADL('---',4) ; + + ' ' + PADL('----',4) + ' ' + PADL('----',4) ) FOR I = 1 TO lnFields_IN - THIS.messageout( PADR(laCampos_IN(I,1),12) + ' ' + PADC(laCampos_IN(I,2),4) + ' ' + PADL(laCampos_IN(I,3),4) + ' ' + PADL(laCampos_IN(I,4),4) ) + THIS.messageout( PADR(laCampos_IN(I,1),12) + ' ' + PADC(laCampos_IN(I,2),4) ; + + ' ' + PADL(laCampos_IN(I,3),4) + ' ' + PADL(laCampos_IN(I,4),4) ; + + ' ' + PADL(laCampos_IN(I,17),4) + ' ' + PADL(laCampos_IN(I,18),4) ) ENDFOR - THIS.messageout( PADR('----------',12) + ' ' + PADC('----',4) + ' ' + PADL('----',4) + ' ' + PADL('---',4) ) + THIS.messageout( PADR('----------',12) + ' ' + PADC('----',4) + ' ' + PADL('----',4) + ' ' + PADL('---',4) ; + + ' ' + PADL('----',4) + ' ' + PADL('----',4) ) *-- Evaluación de valores diff --git a/TESTS/fxuresults.dbf.cfg b/TESTS/fxuresults.dbf.cfg new file mode 100644 index 0000000..eb0a4b0 --- /dev/null +++ b/TESTS/fxuresults.dbf.cfg @@ -0,0 +1,3 @@ +DBF_Conversion_Support: 4 +DBF_Conversion_Order: UPPER(TCLASS)+UPPER(TNAME) +DBF_Conversion_Condition: .T. diff --git a/foxbin2prg.prg b/foxbin2prg.prg index 06f5b2e..b0ff49e 100644 --- a/foxbin2prg.prg +++ b/foxbin2prg.prg @@ -887,7 +887,7 @@ DEFINE CLASS c_foxbin2prg AS Session IF ATC("\PROGRAM FILES", THIS.c_TempDir) > 0 OR ATC("\ARCHIVOS DE PROGRAMA", THIS.c_TempDir) > 0 THIS.c_TempDir = GETENV("TEMP") ENDIF - + THIS.c_LogFile = ADDBS( THIS.c_TempDir ) + 'FoxBin2Prg_Debug.LOG' THIS.c_ErrorLogFile = ADDBS( THIS.c_TempDir ) + 'FoxBin2Prg_Error.LOG' @@ -3710,7 +3710,7 @@ DEFINE CLASS c_foxbin2prg AS Session *-- OPTIMIZACIÓN VC2/SC2/DC2: VERIFICO SI EL ARCHIVO BASE FUE PROCESADO PARA DESCARTAR REPROCESOS IF .n_UseClassPerFile > 0 AND .l_RedirectClassPerFileToMain ; - OR NOT EMPTY(.c_ClassToConvert) + OR NOT EMPTY(.c_ClassToConvert) DO CASE CASE .n_RedirectClassType = 1 OR NOT EMPTY(.c_ClassToConvert) && Redireccionar solo esta clase @@ -10240,23 +10240,23 @@ DEFINE CLASS c_conversor_prg_a_vcx AS c_conversor_prg_a_bin IF toFoxBin2Prg.n_RedirectClassType = 1 OR NOT EMPTY(toFoxBin2Prg.c_ClassToConvert) && Redireccionar solo esta clase a main llReplaceClass = .T. - + IF EMPTY(toFoxBin2Prg.c_ClassToConvert) toFoxBin2Prg.c_OutputFile = FULLPATH( FORCEEXT( lcBaseFilename, 'VCX' ), .c_InputFile) ELSE loClase = toModulo._Clases(1) * Ajusto el nombre interno de la clase al indicado en el nombre del archivo - loClase._nombre = toFoxBin2Prg.c_ClassToConvert - loClase._objname = toFoxBin2Prg.c_ClassToConvert + loClase._Nombre = toFoxBin2Prg.c_ClassToConvert + loClase._ObjName = toFoxBin2Prg.c_ClassToConvert * Reemplazo la propiedad Name - lnRow = ASCAN(loClase._props, 'Name', 1, -1, 1, 2+4+8) + lnRow = ASCAN(loClase._Props, 'Name', 1, -1, 1, 2+4+8) IF lnRow > 0 - loClase._props(lnRow,2) = toFoxBin2Prg.c_ClassToConvert + loClase._Props(lnRow,2) = toFoxBin2Prg.c_ClassToConvert ENDIF * Y finalmente actualizo el memo loClase._PROPERTIES = .classProps2Memo( @loClase, @toFoxBin2Prg ) ENDIF - + toFoxBin2Prg.doBackup( .F., .T., '', '', '' ) IF ADIR( laFiles, toFoxBin2Prg.c_OutputFile, "", 1 ) = 1 @@ -15306,10 +15306,8 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base FUNCTION OcxOutsideProjDir LPARAMETERS tcOcx, tcProjDir - * (This method is taken from Open Source project TwoFox, from Christof Wallenhaupt - http://www.foxpert.com/downloads.htm) * Returns .T. when the OCX control resides outside the project directory - LOCAL lcOcxDir, llOutside lcOcxDir = UPPER (JUSTPATH (m.tcOcx)) IF LEFT(m.lcOcxDir, LEN(m.tcProjDir)) == m.tcProjDir @@ -15319,12 +15317,12 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base ENDIF RETURN m.llOutside + ENDFUNC - + PROCEDURE TruncateOle2 (tcOcx) * (This method is taken from Open Source project TwoFox, from Christof Wallenhaupt - http://www.foxpert.com/downloads.htm) * Cambios de un campo OLE2 exclusivamente en el nombre del archivo - PROCEDURE TruncateOle2 (tcOcx) REPLACE OLE2 WITH STRTRAN ( ; OLE2 ; ,"OLEObject = " + m.tcOcx ; @@ -15381,7 +15379,7 @@ DEFINE CLASS c_conversor_vcx_a_prg AS c_conversor_bin_a_prg SELECT _TABLAORIG.*,RECNO() regnum FROM _TABLAORIG INTO CURSOR TABLABIN ; WHERE PLATFORM == 'WINDOWS ' ; AND ( PROPER(RESERVED1) == "Class" AND LOWER(OBJNAME) == toFoxBin2Prg.c_ClassToConvert ; - OR LOWER(parent) == toFoxBin2Prg.c_ClassToConvert ) ; + OR LOWER( ALLTRIM( GETWORDNUM( _TABLAORIG.PARENT + '.', 1, '.' ) ) ) == toFoxBin2Prg.c_ClassToConvert ) ; OR PLATFORM == 'COMMENT ' AND LOWER(OBJNAME) == toFoxBin2Prg.c_ClassToConvert ENDIF @@ -15469,9 +15467,12 @@ DEFINE CLASS c_conversor_vcx_a_prg AS c_conversor_bin_a_prg *------------------------------------------------------------------------------- lnObjCount = 0 lnRecno = RECNO() - LOCATE FOR UPPER( TABLABIN.PLATFORM ) = "WINDOWS" AND LOWER( ALLTRIM( GETWORDNUM( TABLABIN.PARENT, 1, '.' ) ) ) == LOWER(lcObjName) + LOCATE FOR UPPER( TABLABIN.PLATFORM ) = "WINDOWS" ; + AND LOWER( ALLTRIM( GETWORDNUM( TABLABIN.PARENT, 1, '.' ) ) ) == LOWER(lcObjName) + + SCAN REST WHILE UPPER( TABLABIN.PLATFORM ) = "WINDOWS" ; + AND LOWER( ALLTRIM( GETWORDNUM( TABLABIN.PARENT, 1, '.' ) ) ) == LOWER(lcObjName) - SCAN REST WHILE UPPER( TABLABIN.PLATFORM ) = "WINDOWS" AND LOWER( ALLTRIM( GETWORDNUM( TABLABIN.PARENT, 1, '.' ) ) ) == LOWER(lcObjName) lnObjCount = lnObjCount + 1 loRegObj = NULL SCATTER MEMO NAME loRegObj