/****************************************************************************** * Copyright (c) 2008 g-Eclipse consortium * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Initial development of the original code was made for * project g-Eclipse founded by European Union * project number: FP6-IST-034327 http://www.geclipse.eu/ * * Contributor(s): * UCY (http://www.cs.ucy.ac.cy) * - Harald Gjermundrod (harald@cs.ucy.ac.cy) * *****************************************************************************/ package eu.geclipse.batch.internal.test; import static org.junit.Assert.*; import org.junit.BeforeClass; import org.junit.Test; import eu.geclipse.batch.IQueueInfo; import eu.geclipse.batch.internal.QueueInfo; /** * Testing all the methods in the QueueInfo class * @author hgjermund * */ public class QueueInfo_Test { private static QueueInfo queue; /** * @throws java.lang.Exception */ @BeforeClass public static void setUpBeforeClass() throws Exception { queue = new QueueInfo( "queue1", 0, null, null, null, 0, 0, null, //$NON-NLS-1$ IQueueInfo.QueueState.D, IQueueInfo.QueueRunState.R ); } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#QueueInfo(java.lang.String, * int, java.lang.String, java.lang.String, java.lang.String, int, int, * java.lang.String, eu.geclipse.batch.IQueueInfo.QueueState, eu.geclipse.batch.IQueueInfo.QueueRunState)}. */ @Test public void testQueueInfo() { assertNotNull( queue ); } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#getLm()}. */ @Test public void testGetLm() { queue.setLm( "test" ); //$NON-NLS-1$ assertTrue( "test".equals( queue.getLm() ) ); //$NON-NLS-1$ } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#setLm(java.lang.String)}. */ @Test public void testSetLm() { queue.setLm( "test2" ); //$NON-NLS-1$ assertTrue( "test2".equals( queue.getLm() ) ); //$NON-NLS-1$ } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#getMemory()}. */ @Test public void testGetMemory() { queue.setMemory( 100 ); assertTrue( 100 == queue.getMemory() ); } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#setMemory(int)}. */ @Test public void testSetMemory() { queue.setMemory( 101 ); assertTrue( 101 == queue.getMemory() ); } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#getNode()}. */ @Test public void testGetNode() { queue.setNode( "node" ); //$NON-NLS-1$ assertTrue( "node".equals( queue.getNode() ) ); //$NON-NLS-1$ } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#setNode(java.lang.String)}. */ @Test public void testSetNode() { queue.setNode( "node1" ); //$NON-NLS-1$ assertTrue( "node1".equals( queue.getNode() ) ); //$NON-NLS-1$ } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#getQue()}. */ @Test public void testGetQue() { queue.setQue( 100 ); assertTrue( 100 == queue.getQue() ); } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#setQue(int)}. */ @Test public void testSetQue() { queue.setQue( 101 ); assertTrue( 101 == queue.getQue() ); } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#getRun()}. */ @Test public void testGetRun() { queue.setRun( 100 ); assertTrue( 100 == queue.getRun() ); } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#setRun(int)}. */ @Test public void testSetRun() { queue.setRun( 101 ); assertTrue( 101 == queue.getRun() ); } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#getState()}. */ @Test public void testGetState() { queue.setState( QueueInfo.QueueState.D ); assertEquals( QueueInfo.QueueState.D, queue.getState() ); } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#setState(eu.geclipse.batch.IQueueInfo.QueueState)}. */ @Test public void testSetState() { queue.setState( QueueInfo.QueueState.E ); assertEquals( QueueInfo.QueueState.E, queue.getState() ); } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#getRunState()}. */ @Test public void testGetRunState() { queue.setRunState( QueueInfo.QueueRunState.R ); assertEquals( QueueInfo.QueueRunState.R, queue.getRunState() ); } /** * Test method for * {@link eu.geclipse.batch.internal.QueueInfo#setRunState(eu.geclipse.batch.IQueueInfo.QueueRunState)}. */ @Test public void testSetRunState() { queue.setRunState( QueueInfo.QueueRunState.S ); assertEquals( QueueInfo.QueueRunState.S, queue.getRunState() ); } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#getTimeCPU()}. */ @Test public void testGetTimeCPU() { queue.setTimeCPU( "10:10" ); //$NON-NLS-1$ assertTrue( "10:10".equals( queue.getTimeCPU() ) ); //$NON-NLS-1$ } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#setTimeCPU(java.lang.String)}. */ @Test public void testSetTimeCPU() { queue.setTimeCPU( "11:10" ); //$NON-NLS-1$ assertTrue( "11:10".equals( queue.getTimeCPU() ) ); //$NON-NLS-1$ } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#getTimeWall()}. */ @Test public void testGetTimeWall() { queue.setTimeWall( "10:10" ); //$NON-NLS-1$ assertTrue( "10:10".equals( queue.getTimeWall() ) ); //$NON-NLS-1$ } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#setTimeWall(java.lang.String)}. */ @Test public void testSetTimeWall() { queue.setTimeWall( "11:10" ); //$NON-NLS-1$ assertTrue( "11:10".equals( queue.getTimeWall() ) ); //$NON-NLS-1$ } /** * Test method for {@link eu.geclipse.batch.internal.QueueInfo#getQueueName()}. */ @Test public void testGetQueueName() { assertTrue( "queue1".equals( queue.getQueueName() ) ); //$NON-NLS-1$ } }