Testing the Directed Graph

package graph.examples;

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

public class DirectedTest {

    public DirectedTest() {

        Directed example = new Directed();
        graph = example.getGraph();

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

    @Test
    public void testRepresentation() {

        assertTrue(graph.isEdge(v1, v2));
        assertTrue(graph.isEdge(v1, v4));
        assertTrue(graph.isEdge(v2, v5));
        assertTrue(graph.isEdge(v3, v5));
        assertTrue(graph.isEdge(v3, v6));
        assertTrue(graph.isEdge(v4, v2));
        assertTrue(graph.isEdge(v5, v4));
        assertTrue(graph.isEdge(v6, v6));

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

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

    }

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