/* * Copyright (C) 2006-2016 DLR, Germany * * All rights reserved * * http://www.rcenvironment.de/ */ package de.rcenvironment.core.datamanagement.commons; import java.net.URI; import de.rcenvironment.core.communication.common.InstanceNodeSessionId; /** * Test cases for {@link DataReference}. * * @author Juergen Klein * @author Doreen Seider */ public class DataReferenceTest { private DataReference dataReference; private InstanceNodeSessionId pi; private URI location; // /** // * Set up. // * // * @throws Exception if an error occurs. // */ // @Before // public void setUp() throws Exception { // pi = NodeIdentifierFactory.fromHostAndNumberString("horst:3"); // dataReference = new DataReference(DataReferenceType.fileObject, UUID.randomUUID(), pi, location); // location = new URI("ftp://url"); // } // // /** Test. */ // @Test // public void testHashCode() { // assertNotNull(dataReference.hashCode()); // assertTrue(dataReference.hashCode() == dataReference.hashCode()); // assertTrue(dataReference.hashCode() != new DataReference(DataReferenceType.fileObject, UUID.randomUUID(), pi, location).hashCode()); // } // // /** Test. */ // @Test // public void testConstructor() { // assertTrue(new DataReference(DataReferenceType.fileObject, UUID.randomUUID(), pi, location) instanceof DataReference); // } // // /** Test. */ // @Test // public void testClone() { // assertEquals(dataReference, dataReference.clone()); // DataReference dr = new DataReference(DataReferenceType.fileObject, UUID.randomUUID(), pi, location); // assertEquals(dr, dr.clone()); // // } // // /** Test. */ // @Test // public void testEquals() { // assertTrue(dataReference.equals(dataReference)); // assertFalse(dataReference.equals(new DataReference(DataReferenceType.fileObject, UUID.randomUUID(), pi, location))); // DataReference dataReferenceClone = dataReference.clone(); // assertTrue(dataReference.equals(dataReferenceClone)); // DataReference dr = new DataReference(DataReferenceType.fileObject, UUID.randomUUID(), pi, location); // assertFalse(dr.equals(dataReference)); // } // // /** Test. */ // @Test // public void testGetGuid() { // UUID uuid = UUID.randomUUID(); // DataReference dr = new DataReference(DataReferenceType.fileObject, uuid, pi, location); // assertNotNull(dr.getIdentifier()); // assertEquals(uuid, dr.getIdentifier()); // } // // /** Test. */ // @Test // public void testGetLocation() { // assertNotNull(dataReference.getLocation()); // assertEquals(location, dataReference.getLocation()); // } // // /** Test. */ // @Test // public void testGetNodeIdentifier() { // assertEquals(pi, dataReference.getNodeIdentifier()); // } // // /** Test. */ // @Test // public void testGetType() { // assertEquals(DataReferenceType.fileObject, dataReference.getDataType()); // } // // /** Test. */ // @Test // public void testToString() { // assertNotNull(dataReference.toString()); // } }