/* * IODescriptorTest.java * * Version 1.0 Sep 21, 2008 * * Copyright notice * * Brief description * * (c) 2008 by dbreuer */ package de.fhkoeln.cosima.services; import static org.junit.Assert.*; import java.util.List; import java.util.Vector; import org.junit.Test; import de.fhkoeln.cosima.services.IODescriptor; /** * Documentation comment without implementation details. * Use implementation comments to describe details of the implementation. * Comment lines should not be longer than 70 characters. * * @author dbreuer * @version 1.0 Sep 21, 2008 * */ public class IODescriptorTest { @Test public void testShouldReturnFirstElementOfCollection() { IODescriptor descriptor = new IODescriptor(); List<String> elements = new Vector<String>(); elements.add("first"); elements.add("second"); descriptor.setDescriptorElements(elements.toArray(new String[] {})); assertEquals("first", descriptor.first()); } @Test public void testShouldReturnNullIfDescriptorHasNoElements() { IODescriptor descriptor = new IODescriptor(); assertNull(descriptor.first()); } @Test public void testShouldAddElementsToDescriptor() { IODescriptor descriptor = new IODescriptor(); descriptor.add("an_element_to_add"); assertEquals("an_element_to_add", descriptor.first()); } }