Testing the Undirected Graph

package graph.examples;

import graph.Graph;
import graph.Vertex;
import org.junit.Test;
import static org.junit.Assert.*;

public class UndirectedTest {

    public UndirectedTest() {

        Undirected example = new Undirected();

        graph = example.getGraph();

        v1 = example.getV1();
        v2 = example.getV2();
        v3 = example.getV3();
        v4 = example.getV4();
        v5 = example.getV5();
    }

    @Test
    public void testRepresentation() {
        assertTrue(graph.isEdge(v1, v2));
        assertTrue(graph.isEdge(v2, v1));
        assertTrue(graph.isEdge(v1, v5));
        assertTrue(graph.isEdge(v5, v1));
        assertTrue(graph.isEdge(v5, v2));
        assertTrue(graph.isEdge(v2, v5));
        assertTrue(graph.isEdge(v5, v4));
        assertTrue(graph.isEdge(v4, v5));
        assertTrue(graph.isEdge(v2, v4));
        assertTrue(graph.isEdge(v4, v2));
        assertTrue(graph.isEdge(v2, v3));
        assertTrue(graph.isEdge(v3, v2));
        assertTrue(graph.isEdge(v3, v4));
        assertTrue(graph.isEdge(v4, v3));

        assertFalse(graph.isEdge(v1, v3));
        assertFalse(graph.isEdge(v3, v1));
        assertFalse(graph.isEdge(v1, v4));
        assertFalse(graph.isEdge(v4, v1));
        assertFalse(graph.isEdge(v5, v3));
        assertFalse(graph.isEdge(v3, v5));

        System.out.println("\n" + graph.toString() + "\n");
    }

    private Graph graph;
    private Vertex v1, v2, v3, v4, v5;
}