Mostrando entradas con la etiqueta Plugins. Mostrar todas las entradas
Mostrando entradas con la etiqueta Plugins. Mostrar todas las entradas

jueves, 22 de julio de 2010

XML y la herramienta Apache ANT para Eclipse

XML es un sistema estándar de codificación de información. Los programas que utilizan el formato XML pueden intercambiar fácilmente sus datos, ya que responden a una misma lógica interna. Su mayor cualidad es que comunica entre plataformas, ya se intercambien datos entre una plataforma en JAVA y otra en C++, ya que al comunicarse entre ella intercambian archivos XML.

Los documentos XML son ficheros de texto que contienen la información organizada en forma de árbol: cada rama puede tener unos atributos propios y servir de base para otras ramas.

Enlace de interés sobre XML http://www.w3schools.com/xml/default.asp

Ejemplo de código XML
<?xml version="1.0" encoding="UTF-8"?>
<Books>
<Book Subject="Java 1.5">
<Author>Kathy Sierra</Author>
<Title>Head First Java</Title>
</Book>
<Book Subject="Java Architect">
<Author>Kathy Sierra .. etc</Author>
<Title>Head First Design Patterns</Title>
</Book>
</Books>
Por defecto Eclipse tiene instalado ANT. Se puede comprobar en Windows-ShowView-Other y escribimos "ant". Creamos un archivo ANT-> en un proyecto cualquiera - New ,Other y escribimos ant, elegímos Ant file, tambien podemos escribir xml y usarlo con Ant sin problemas. Lo normal es que se cree un archivo llamado Build.xml aunque puede asignarse otro nombre por defecto.

miércoles, 21 de julio de 2010

Librería TestNG

Librería TEST (TESTNG), es un framework de pruebas y depuracion de bugs del código que se desarrolla y comprobar así su funcionalidad.
Instalamos el plugin http://testng.org/doc/download.htmlInstalamos la libreria http://testng.org/doc/download.html
Añadimos @Test http://code.google.com/p/cea2010-jar/source/detail?r=12Añadimos @DataProvider http://testng.org/doc/documentation-main.html#parameters-dataproviders http://code.google.com/p/cea2010-jar/source/detail?r=13

Este ejemplo se muestra como se lanza un TestNG, trata de una biblioteca que registra e indica si están yá están registrados en la misma los lectores que van llegando. Es importante que marquemos Run As... y la opción TestNG.
<public class PruebaLectorNuevo {> Bibliotecario bibliotecario=new Bibliotecario(); @DataProvider (name="testlectores") public Object[][] createData1() { return new Object[][]{ {"nombre1", "apellidos1", 1111, "A", true} , {"nombre2", "apellidos2", 2222, "B", true}, {"nombre3", "apellidos3", 3333, "C", true}, {"nombre4", "apellidos4", 4444, "D", false}, {"nombre5", "apellidos5", 5555, "E", false}, }; }//Fin DataProvider @Test(dataProvider="testlectores") public void prueba(String nombre, String apellido, int numerosDni, String letraDni, boolean debeLanzarExcepcion){ try{ bibliotecario.registroNuevoLector(nombre, apellido, numerosDni, letraDni); if (debeLanzarExcepcion) assert(false): "aquí tendria que lanzar la excepcion"; }catch (LectorExisteYaException e){ if (!debeLanzarExcepcion) assert (false):"ahora tiene que funcionar bien"; } }//Fin Test }//Fin Clase

martes, 20 de julio de 2010

Instalacion Plugin SVN

Este plugin sirve para subir los códigos que desarrolles a tu espacio personal de Google Code e ir controlando las versiones y modificaciones que vayan surgiendo en el mismo.
Hay que dirigirse a la opcion Help - Install New Software, ahí añadimos la URL del plugin a instalar , este caso yo elegí la version subclipse tigris en la siguiente dirección:

http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

Video (en inglés) de cómo instalar el Subversion