Created
March 27, 2017 09:32
-
-
Save kevinrpb/d50ce632037b8273b1e92701879496e4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* HDSS-RF-01 */ | |
(Entradas) | |
{ | |
[Ruta Fichero] | |
- CEI001: Ruta a fichero inexistente. | |
- CEV002: Ruta a fichero existente. | |
[Sintaxis Fichero] | |
- CEI003: Fichero con sintaxis JSON incorrecta. | |
- CEV004: Fichero con sintaxis JSON correcta. | |
[Semántica Fichero] | |
//Cuenca | |
- CEI005: El nombre de la cuenca no existe. | |
- CEI006: Aparecen varios nombres de cuencas. | |
- CEI007: El nombre de la cuenca está vacío, tiene menos de 1 caracter. | |
- CEI008: El nombre de la cuenca es demasiado largo, tiene más de 50 caracteres. | |
- CEV009: El nombre de la cuenca tiene entre 1 y 50 caracteres. | |
- AVL001: El nombre de la cuenca tiene 0 caracteres. | |
- AVL002: El nombre de la cuenca tiene 1 caracter. | |
- AVL003: El nombre de la cuenca tiene 2 caracteres. | |
- AVL004: El nombre de la cuenca tiene 49 caracteres. | |
- AVL005: El nombre de la cuenca tiene 50 caracteres. | |
- AVL006: El nombre de la cuenca tiene 51 caracteres. | |
{ | |
//Recurso | |
- CEI010: El nombre del recurso no existe. | |
- CEI011: El nombre del recurso aparece varias veces. | |
- CEI012: El nombre del recurso está vacío, tiene menos de 1 caracter. | |
- CEI013: El nombre del recurso es demasiado largo, tiene más de 50 caracteres. | |
- CEV014: El nombre del recurso tiene entre 1 y 50 caracteres. | |
- AVL007: El nombre del recurso tiene 0 caracteres. | |
- AVL008: El nombre del recurso tiene 1 caracter. | |
- AVL009: El nombre del recurso tiene 2 caracteres. | |
- AVL010: El nombre del recurso tiene 49 caracteres. | |
- AVL011: El nombre del recurso tiene 50 caracteres. | |
- AVL012: El nombre del recurso tiene 51 caracteres. | |
- CEI015: El tipo del recurso no existe. | |
- CEI016: El tipo del recurso aparece varias veces. | |
- CEI017: El tipo del recurso está vacío. | |
- CEI018: El tipo del recurso es "Pozo". | |
- CEV019: El tipo del recurso es "Embalse". | |
- CEV020: El tipo del recurso es "Planta Desalinizadora". | |
- CEV021: El tipo del recurso es "Acuífero". | |
- CEI022: La capacidad del recurso no existe. | |
- CEI023: La capacidad del recurso aparece varias veces. | |
- CEI024: La capacidad del recurso está vacía. | |
- CEI025: La capacidad del recurso es un número decimal menor que cero. | |
- CEV026: La capacidad del recurso es un número decimal mayor que cero. | |
- AVL013: La capacidad del recurso es -0.01. | |
- AVL014: La capacidad del recurso es 0.00. | |
- AVL015: La capacidad del recurso es 0.01. | |
} | |
} | |
(Salidas) | |
{ | |
[Operaciones realizadas] | |
- CEV027: Registro correcto de una cuenca con recursos "Embalse". | |
- CEV028: Registro correcto de una cuenca con recursos "Planta Desalinizadora". | |
- CEV029: Registro correcto de una cuenca con recursos "Acuífero". | |
[Errores] | |
- CEI030: Lanza excepción cuando no encuentra fichero de entrada. | |
- CEI031: Lanza excepción cuando el fichero de entrada no cumple la sintaxis JSON. | |
- CEI032: Lanza excepción cuando el fichero de entrada no contiene algún dato esperado. | |
- CEI033: Lanza excepción cuando se intenta cargar una cuenca ya existente en memoria. | |
- CEI034: Lanza excepción cuando se intenta cargar un recurso ya existente en memoria. | |
} | |
/* HDSS-RF-02 */ | |
(Entradas) | |
{ | |
[Ruta Fichero] | |
- CEI035: Ruta a fichero inexistente. | |
- CEV036: Ruta a fichero existente. | |
[Tipo recurso] | |
- CEI037: El tipo de recurso es "Pozo". | |
- CEV038: El tipo de recurso es "Todos". | |
- CEV039: El tipo de recurso es "Embalses". | |
- CEV040: El tipo de recurso es "Plantas Desalinizadoras". | |
- CEV041: El tipo de recurso es "Acuíferos". | |
[Sintaxis Fichero] | |
- CEI042: Fichero con sintaxis JSON incorrecta. | |
- CEV043: Fichero con sintaxis JSON correcta. | |
[Semántica Fichero] | |
//Cuenca | |
- CEI044: El nombre de la cuenca no existe. | |
- CEI045: Aparecen varios nombres de cuencas. | |
- CEI046: El nombre de la cuenca está vacío, tiene menos de 1 caracter. | |
- CEI047: El nombre de la cuenca es demasiado largo, tiene más de 50 caracteres. | |
- CEV048: El nombre de la cuenca tiene entre 1 y 50 caracteres. | |
- AVL016: El nombre de la cuenca tiene 0 caracteres. | |
- AVL017: El nombre de la cuenca tiene 1 caracter. | |
- AVL018: El nombre de la cuenca tiene 2 caracteres. | |
- AVL019: El nombre de la cuenca tiene 49 caracteres. | |
- AVL020: El nombre de la cuenca tiene 50 caracteres. | |
- AVL021: El nombre de la cuenca tiene 51 caracteres. | |
{ | |
//Recurso | |
- CEI049: El nombre del recurso no existe. | |
- CEI050: El nombre del recurso aparece varias veces. | |
- CEI051: El nombre del recurso está vacío, tiene menos de 1 caracter. | |
- CEI052: El nombre del recurso es demasiado largo, tiene más de 50 caracteres. | |
- CEV053: El nombre del recurso tiene entre 1 y 50 caracteres. | |
- AVL022: El nombre del recurso tiene 0 caracteres. | |
- AVL023: El nombre del recurso tiene 1 caracter. | |
- AVL024: El nombre del recurso tiene 2 caracteres. | |
- AVL025: El nombre del recurso tiene 49 caracteres. | |
- AVL026: El nombre del recurso tiene 50 caracteres. | |
- AVL027: El nombre del recurso tiene 51 caracteres. | |
- CEI054: El tipo del recurso no existe. | |
- CEI055: El tipo del recurso aparece varias veces. | |
- CEI056: El tipo del recurso está vacío, tiene menos de 1 caracter. | |
- CEI057: El tipo del recurso es demasiado latgo, tiene más de 50 caracteres. | |
- CEI058: El tipo del recurso es "Pozo". | |
- CEV059: El tipo del recurso es "Embalse". | |
- CEV060: El tipo del recurso es "Planta Desalinizadora". | |
- CEV061: El tipo del recurso es "Acuífero". | |
- CEI062: La capacidad del recurso no existe. | |
- CEI063: La capacidad del recurso aparece varias veces. | |
- CEI064: La capacidad del recurso es un número decimal menor que cero. | |
- CEV065: La capacidad del recurso es un número decimal mayor que cero. | |
- AVL028: La capacidad del recurso es -0.01. | |
- AVL029: La capacidad del recurso es 0.00. | |
- AVL030: La capacidad del recurso es 0.01. | |
} | |
} | |
(Salidas) | |
{ | |
[Operaciones realizadas] | |
- CEV066: Cálculo correcto de escenario Abundancia para "Embalses". | |
- CEV067: Cálculo correcto de escenario Normalidad para "Embalses". | |
- CEV068: Cálculo correcto de escenario Escasez para "Embalses". | |
- CEV069: Cálculo correcto de escenario Abundancia para "Plantas Desalinizadoras". | |
- CEV070: Cálculo correcto de escenario Normalidad para "Plantas Desalinizadoras". | |
- CEV071: Cálculo correcto de escenario Escasez para "Plantas Desalinizadoras". | |
- CEV072: Cálculo correcto de escenario Abundancia para "Acuíferos". | |
- CEV073: Cálculo correcto de escenario Normalidad para "Acuíferos". | |
- CEV074: Cálculo correcto de escenario Escasez para "Acuíferos". | |
- CEV075: Cálculo correcto de escenario Abundancia para "Todos". | |
- CEV076: Cálculo correcto de escenario Normalidad para "Todos". | |
- CEV077: Cálculo correcto de escenario Escasez para "Todos". | |
[Errores] | |
- CEI078: Lanza excepción cuando no encuentra fichero de entrada. | |
- CEI079: Lanza excepción cuando el fichero de entrada no cumple la sintaxis JSON. | |
- CEI080: Lanza excepción cuando el fichero de entrada no contiene algún dato esperado. | |
- CEI081: Lanza excepción cuando el tipo de recurso no es correcto. | |
- CEI082: Lanza excepción cuando la cuenca requerida no existe en memoria. | |
- CEI083: Lanza excepción cuando no se incluyen datos actuales para un recurso. | |
- CEI084: Lanza excepción cuando un recurso no está registrado en memoria. | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment