Skip to content

Instantly share code, notes, and snippets.

@hectorsq
Created November 5, 2010 21:31
Show Gist options
  • Select an option

  • Save hectorsq/664909 to your computer and use it in GitHub Desktop.

Select an option

Save hectorsq/664909 to your computer and use it in GitHub Desktop.

Revisions

  1. hectorsq created this gist Nov 5, 2010.
    115 changes: 115 additions & 0 deletions archivos_del_banco.feature
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,115 @@
    # language: es
    @internet
    Característica: Proceso de archivos del banco
    Para agilizar el proceso de captura de pagos
    Como usuario de cobranza
    Quiero procesar los archivos del banco

    Antecedentes:
    Dado que soy un administrador autenticado

    Escenario: Subir archivo del banco
    Cuando voy a consulta de archivos del banco
    Entonces no debo ver ningún archivo
    Cuando adjunto el archivo "test/files/internet.txt" a "Archivo"
    Y presiono "Enviar archivo"
    Entonces debo ver los siguientes archivos
    |Archivo |Status |
    |internet.txt|Pendiente|

    Escenario: Borrado de archivo
    Cuando voy a consulta de archivos del banco
    Entonces no debo ver ningún archivo
    Cuando adjunto el archivo "test/files/internet.txt" a "Archivo"
    Y presiono "Enviar archivo"
    Entonces debo ver "internet.txt"
    Cuando sigo el enlace "Borrar"
    Entonces no debo ver ningún archivo

    Escenario: Ver contenido del archivo
    Cuando voy a consulta de archivos del banco
    Entonces no debo ver ningún archivo
    Cuando adjunto el archivo "test/files/internet.txt" a "Archivo"
    Y presiono "Enviar archivo"
    Entonces debo ver "internet.txt"
    Cuando sigo el enlace "Ver"
    Entonces debo ver "internet.txt"

    Escenario: Procesar archivo de Internet
    Cuando voy a consulta de archivos del banco
    Entonces no debo ver ningún archivo
    Cuando adjunto el archivo "test/files/internet.txt" a "Archivo"
    Y presiono "Enviar archivo"
    Entonces debo ver los siguientes archivos
    |Archivo |Status |
    |internet.txt|Pendiente|
    Cuando presiono "Procesar"
    Entonces debo ver los siguientes archivos
    |Archivo |Status |
    |internet.txt|Procesado|
    Cuando voy a consulta de pagos
    Entonces debo ver "Pagos"
    Y debo ver los siguientes pagos
    |Folio |Tipo |Cantidad |Referencia |Fecha |Sucursal |
    | 8457 | Internet | 751.41 | 30FF68009013 | 02/08/2009 | 8502 |
    | 8458 | Internet | 125.0 | 070420058880 | 03/08/2009 | 5663 |
    | 8459 | Internet | 310.0 | 130M86002044 | 03/08/2009 | 5663 |
    | 8460 | Internet | 44.56 | 26BB83027023 | 03/08/2009 | 5663 |
    | 8461 | Internet | 67.0 | CONEXION | 03/08/2009 | 5663 |
    | 8462 | Internet | 257.4 | GAS REF 170R54000116 | 03/08/2009 | 5663 |
    | 8463 | Internet | 249.0 | 64AP28002022 | 03/08/2009 | 5663 |

    Escenario: Procesar archivo fijo
    Dado la ruta "01"
    Y los siguientes edificios
    |ruta|edificio|
    |01 |A52 |
    Y los siguientes departamentos
    |edificio|departamento|
    |A52 |304 |
    |A52 |501 |
    Cuando voy a consulta de archivos del banco
    Entonces no debo ver ningún archivo
    Cuando adjunto el archivo "test/files/fixed.txt" a "Archivo"
    Y presiono "Enviar archivo"
    Entonces debo ver "fixed.txt"
    Cuando presiono "Procesar"
    Y voy a consulta de pagos
    Entonces debo ver "Pagos"
    Y debo ver los siguientes pagos
    |Folio |Tipo |Cantidad |Referencia |Fecha |Sucursal |Status |
    |07060116027694055777 | Banco | 213.56 | 010A52003040 | 26/04/2010 | 0706 |Asignado |
    |12980116036380055777 | Banco | 390.3 | 010A54005019 | 26/04/2010 | 1298 |Pendiente|
    Cuando voy a detalle del estado de cuenta del departamento "304"
    Entonces debo ver las siguientes transacciones
    |Concepto |Cantidad|
    |Pago en banco |-213.56 |

    Escenario: Procesar archivo pipes
    Dado la ruta "01"
    Y los siguientes edificios
    |ruta|edificio|
    |01 |A52 |
    Y los siguientes departamentos
    |edificio|departamento|
    |A52 |101 |
    |A52 |102 |
    Cuando voy a consulta de archivos del banco
    Entonces no debo ver ningún archivo
    Cuando adjunto el archivo "test/files/pipes.txt" a "Archivo"
    Y presiono "Enviar archivo"
    Entonces debo ver "pipes.txt"
    Cuando presiono "Procesar"
    Y voy a consulta de pagos
    Entonces debo ver "Pagos"
    Y debo ver los siguientes pagos
    |Folio |Tipo |Cantidad |Referencia |Fecha |Sucursal |Status |
    | 01170148018881055777 | Banco | 387.0 | 040D77001033 | 28/05/2010 | 0117 | Pendiente |
    | 06700148023402055777 | Banco | 370.24 | 010A61002041 | 28/05/2010 | 0670 | Pendiente |
    | 13190148097780055777 | Banco | 145.1 | 010A52001010 | 28/05/2010 | 1319 | Asignado |
    | 20430148026752055777 | Banco | 197.62 | 010A61004013 | 28/05/2010 | 2043 | Pendiente |
    | 20540148021062055777 | Banco | 66.7 | 040D63003019 | 28/05/2010 | 2054 | Pendiente |
    Cuando voy a detalle del estado de cuenta del departamento "101"
    Entonces debo ver las siguientes transacciones
    |Concepto |Cantidad|
    |Pago en banco |-145.1 |
    90 changes: 90 additions & 0 deletions calculos.feature
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,90 @@
    # language: es

    Característica: Cálculos
    Para poder generar los recibos
    Como usuario de cobranza
    Quiero calcular el factor de conversión
    Y generar los cargos a los estados de cuenta

    Antecedentes:
    Dado que soy un administrador autenticado
    Y la ruta "R"
    Y los siguientes edificios
    |ruta|edificio|honorarios|
    |R |E1 |32 |
    |R |E2 |35 |
    Y los siguientes departamentos
    |edificio|departamento|
    |E1 |D1 |
    |E1 |D2 |
    |E1 |D3 |
    Y los siguientes precios de gas
    |fecha |precio|
    |THIS_MONTH| 5.11|
    |PREV_MONTH| 5.09|

    Escenario: Cálculo para un edificio sin departamentos, sin cargas ni lecturas
    Dado el edificio "SIN-DEPTOS" de la ruta "R"
    Cuando voy a consulta de factores de conversión del edificio "SIN-DEPTOS"
    Entonces no debo ver ningún factor
    Cuando presiono "Calcular"
    # Se debe crear un factor de conversion
    Entonces debo ver los siguientes factores
    |Importe de carga|Litros cargados|m3 consumidos|Precio por litro|Factor|Precio por m3|Ajuste de carga|
    |0.0 |0 |0 |5.09 |0.0 |0.0 |0 |
    Cuando presiono "Calcular"
    # Ya no se debe crear otro factor de conversion, se actualiza el existente
    Entonces debo ver los siguientes factores
    |Importe de carga|Litros cargados|m3 consumidos|Precio por litro|Factor|Precio por m3|Ajuste de carga|
    |0.0 |0 |0 |5.09 |0.0 |0.0 |0 |

    Escenario: Cálculo para un edificio con departamentos, sin cargas ni lecturas
    Cuando voy a consulta de factores de conversión del edificio "E1"
    Entonces no debo ver ningún factor
    Cuando presiono "Calcular"
    Entonces debo ver los siguientes factores
    |Importe de carga|Litros cargados|m3 consumidos|Precio por litro|Factor|Precio por m3|Ajuste de carga|
    |0.0 |0 |0 |5.09 |0.0 |0.0 |0 |

    Escenario: Cálculo para un edificio con departamentos, con cargas, sin lecturas
    Dado las siguientes cargas
    |edificio|litros|importe|
    |E1 |1000 |5000 |
    |E1 |500 |2500 |
    Cuando voy a consulta de factores de conversión del edificio "E1"
    Entonces no debo ver ningún factor
    Cuando presiono "Calcular"
    Entonces debo ver los siguientes factores
    |Importe de carga|Litros cargados|m3 consumidos|Precio por litro|Factor|Precio por m3|Ajuste de carga|
    |7500.0 |1500 |0 |5.09 |0.0 |0.0 |0 |

    Escenario: Cálculo para un edificio con departamentos, con cargas y lecturas
    Dado las siguientes cargas
    |edificio|litros|importe|
    |E1 |84 |425 |
    Y los siguientes consumos
    |depto|metros|
    |D1 |7 |
    |D2 |4 |
    |D3 |6 |
    Cuando voy a consulta de factores de conversión del edificio "E1"
    Entonces no debo ver ningún factor
    Cuando presiono "Calcular"
    Entonces debo ver los siguientes factores
    |Importe de carga|Litros cargados|m3 consumidos|Precio por litro|Factor|Precio por m3|Ajuste de carga|
    |425.0 |84 |17 |5.09 |4.94 |25.14 |0 |
    Cuando voy a detalle del estado de cuenta del departamento "D1"
    Entonces debo ver las siguientes transacciones
    |Concepto |Cantidad|
    |Consumo |175.98 |
    |Costo de administración|32.0 |
    Cuando voy a detalle del estado de cuenta del departamento "D2"
    Entonces debo ver las siguientes transacciones
    |Concepto |Cantidad|
    |Consumo |100.56 |
    |Costo de administración|32.0 |
    Cuando voy a detalle del estado de cuenta del departamento "D3"
    Entonces debo ver las siguientes transacciones
    |Concepto |Cantidad|
    |Consumo |150.84 |
    |Costo de administración|32.0 |
    Empty file added gistfile3.txt
    Empty file.