uba.db.testhelpers
Class TestUtils

java.lang.Object
  extended by uba.db.testhelpers.TestUtils

public final class TestUtils
extends java.lang.Object

Esta clase contiene algunos métodos utilitarios para simplificar la escritura de tests.

Version:
$Revision: 1.3 $

Method Summary
static void assertEqualsImplementation(java.lang.Object object, java.lang.Object sameObject, java.lang.Object other)
          Asserts para verificar una implementacion de equals (tambien se hace assert sobre el hashCode).
static java.util.List list(java.lang.Object elem1)
          Muchas veces en los tests es necesario crear listas.
static java.util.List list(java.lang.Object elem1, java.lang.Object elem2)
           
static java.util.List list(java.lang.Object elem1, java.lang.Object elem2, java.lang.Object elem3)
           
static java.util.List list(java.lang.Object elem1, java.lang.Object elem2, java.lang.Object elem3, java.lang.Object elem4)
           
static java.io.File tempDirectory()
          Retorna el directorio temporal del sistema.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

assertEqualsImplementation

public static void assertEqualsImplementation(java.lang.Object object,
                                              java.lang.Object sameObject,
                                              java.lang.Object other)
Asserts para verificar una implementacion de equals (tambien se hace assert sobre el hashCode).

Parameters:
object - una instancia
sameObject - una instancia igual a la primera
other - otra instancia distinta a las anteriores

list

public static java.util.List list(java.lang.Object elem1)
Muchas veces en los tests es necesario crear listas. La sintaxis de Java hace que para esta tarea haya que escribir muchisimo. Estos metodos "list" son para aliviar esta tarea.

Parameters:
elem1 - un elemento de la lista
Returns:
una lista con el elemento elem1

list

public static java.util.List list(java.lang.Object elem1,
                                  java.lang.Object elem2)
See Also:
list(Object)

list

public static java.util.List list(java.lang.Object elem1,
                                  java.lang.Object elem2,
                                  java.lang.Object elem3)
See Also:
list(Object)

list

public static java.util.List list(java.lang.Object elem1,
                                  java.lang.Object elem2,
                                  java.lang.Object elem3,
                                  java.lang.Object elem4)
See Also:
list(Object)

tempDirectory

public static java.io.File tempDirectory()
                                  throws java.io.IOException
Retorna el directorio temporal del sistema.

Throws:
java.io.IOException - si ocurrio un error al obtener el directorio temporal


Copyright © -2005 . All Rights Reserved.