Como testar uma conexão com JUnit?

criei uma classe que retorna uma conexão, seguindo o padrão factory. Como faço um teste para isso, uma vez que não sei qual valor deve ser retornado?

olha pelo q entendi vc tem uma classe conexao o retorno tem q ser da conexao, naum sei usar junit mas se fosse testar essa classe faria assim:

if (con == null) system.out.println("Erro de conexão"); else system.out.println("Conexão realizada com sucesso!!!");

Só uma idéia…

dessa forma ai eu também sei…
vou colocar um assert != null deve ser o suficiente.
se alguém tiver outra solução… please!

opa, testei assim

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.caelum.agenda.dao;

import java.sql.Connection;
import org.junit.Test;
import static org.junit.Assert.*;

/**
 *
 * @author elizeu
 */
public class ConnectionFactoryTest {

    /**
     * Test of getConnection method, of class ConnectionFactory.
     */
    @Test
    public void testGetConnection() {
        System.out.println("getConnection");
        ConnectionFactory instance = new ConnectionFactory();
        Connection result = instance.getConnection();
        assertNotNull(result);
    }
}

alguém mais opina?