Exemple #1
0
        public void ObtenerDatosArchivo_SieteLineasEnElArchivo_DebeContenerSiete()
        {
            //Arrange
            LeerArchivo leerArchivo = new LeerArchivo();
            string      ruta        = Directory.GetCurrentDirectory() + @"\textoTest.txt";

            //Act
            string[] respuesta = leerArchivo.ObtenerDatosArchivo(ruta);

            //Assert
            Assert.AreEqual(7, respuesta.Length);
        }
Exemple #2
0
        public void ObtenerListaEventos_LeerArchivo_Cadena()
        {
            //Arrange
            LeerArchivo leerArchivo = new LeerArchivo();
            string      ruta        = Directory.GetCurrentDirectory() + @"\texto.txt";

            //Act
            string[] respuesta = leerArchivo.ObtenerDatosArchivo(ruta);

            //Assert
            Assert.AreEqual(6, respuesta.Length);
        }
        public static void Main(string[] args)
        {
            AppDomain.CurrentDomain.ProcessExit += new EventHandler(ProcessExit);
            TablaBaseDeDatos.global              = new LinkedList <BaseDeDatos>();
            TablaBaseDeDatos.listaUsuario        = new LinkedList <Usuario>();
            TablaBaseDeDatos.listaEnUso          = new LinkedList <USO>();
            TablaBaseDeDatos.listaFunciones      = new LinkedList <Funcion>();

            LeerArchivo leer = new LeerArchivo("Principal.chison");

            CreateWebHostBuilder(args).Build().Run();
        }
        public IEnumerable <string> Get()
        {
            TablaBaseDeDatos.global         = new LinkedList <BaseDeDatos>();
            TablaBaseDeDatos.listaUsuario   = new LinkedList <Usuario>();
            TablaBaseDeDatos.listaEnUso     = new LinkedList <USO>();
            TablaBaseDeDatos.listaFunciones = new LinkedList <CQL.Componentes.Funcion>();

            LeerArchivo leer = new LeerArchivo("Principal.chison");



            return(new string[] { "value1", "value2" });
        }
        public void guardarComo()
        {
            reader          = new LeerArchivo();
            saveFile        = new SaveFileDialog();
            saveFile.Filter = "Archivos de entrada(*.org)|*.org";
            if (saveFile.ShowDialog() == DialogResult.OK)
            {
                Sa_filename = saveFile.FileName;
                reader.SaveFile(Sa_filename, getTextBox(null));
                tabControl.SelectedTab.Text = Sa_filename;
            }

            saveFile.Dispose();
        }
        public void LeerArchivo_RutaInCorrectaDelArchivo_NoDevuelveListaDatosArchivo()
        {
            //Arrange
            //Variables necesarias para realizar las pruebas.
            string cRutaArchivo = @"C:\EventosAAA.txt";

            string[]     arrLineasArchivo = null;
            ILeerArchivo ILeerArchivo     = new LeerArchivo();

            //Act
            //Método que será sometido a pruebas.
            arrLineasArchivo = ILeerArchivo.LeerArchivo(cRutaArchivo);

            //Assert
            //Validación de valores esperados.
            Assert.IsTrue(arrLineasArchivo == null);
        }
Exemple #7
0
        static void Main(string[] args)
        {
            LeerArchivo   lectura = new LeerArchivo();
            List <string> datos   = new List <string>();

            try
            {
                // Se debe cambiar la ruta del archivo y en la capa comunes -> clase ProcesarArchivo cambiar la direccion para guardar el archivo
                datos = lectura.LeerArchivoDat("C:/Users/Camilo/Desktop/PruebaXpert/PruebaXpert/Archivos/EQUNOSBOVINOS.DAT");
            }
            catch (Exception e)
            {
                // Se trata la excepcion
                // Si la ruta no existe no genera los .txt de salida
            }

            IAbstractFactory factory = new Factory();

            factory.CrearEquino().ClasificarAnimal(datos);
            factory.CrearBovino().ClasificarAnimal(datos);
        }
        /*
         * Metodo de la implementacion de la clase InstruccionCQL
         * @ts Tabla de simbolos global
         * @user usuario que ejecuta la accion
         * @baseD base de datos en la que se realizara la accion, es pasada por referencia
         */

        public object ejecutar(TablaDeSimbolos ts, Ambito ambito, TablaDeSimbolos tsT)
        {
            Mensaje        ms      = new Mensaje();
            GuardarArchivo guardar = new GuardarArchivo();

            guardar.guardarArchivo("Principal2");

            foreach (InstruccionCQL ins in cuerpo)
            {
                object respuesta = ins.ejecutar(ts, ambito, tsT);
                if (respuesta == null)
                {
                    ambito.listadoExcepciones.AddLast(new Excepcion("batchexception", "Hubo un error en la ejecucion del batch, Linea: " + l + " Columna: " + c));
                    ambito.mensajes.AddLast(ms.error("Hubo un error en la ejecucion del batch", l, c, "Semantico"));
                    LeerArchivo leer = new LeerArchivo("Principal2.chison");
                    return(null);
                }
            }

            return("");
        }
 private void abrirArchivo(Boolean nuevo)
 {
     openFile        = new OpenFileDialog();
     openFile.Filter = "Archivos de entrada(*.org)|*.org";
     if (openFile.ShowDialog() == DialogResult.OK)
     {
         if (nuevo)
         {
             crearPestania();
         }
         currentFile = "";
         reader      = new LeerArchivo();
         Op_filename = openFile.FileName;
         currentFile = Op_filename;
         if (nuevo)
         {
             reader.ReadArchive(Op_filename, getTextBox(tab_name));
         }
         else
         {
             reader.ReadArchive(Op_filename, getTextBox(null));
         }
     }
     if (Op_filename != null)
     {
         foreach (TabPage tab in tabControl.TabPages)
         {
             if (tab.Name == tab_name)
             {
                 tab.Text = Op_filename;
             }
         }
         if (!btnAnalizar.Enabled)
         {
             btnAnalizar.Enabled = true;
         }
     }
     openFile.Dispose();
 }
 private void guardar(String route)
 {
     reader = new LeerArchivo();
     reader.SaveFile(route, getTextBox(null));
 }
      /*
     * Metodo de la implementacion
     * @ts tabla de simbolos global
     * @user usuario que ejecuta la accion
     * @baseD base de datos donde estamos ejecutando todo
     * @mensajes linkedlist con la salida deseada
 */
      public object ejecutar(TablaDeSimbolos ts, Ambito ambito, TablaDeSimbolos tsT)
      {
          LeerArchivo leer = new LeerArchivo("Principal.chison");
          return "";
      }