/** * 2014 Urs Zeidler */ package de.urszeidler.eclipse.shr5.tests; import junit.framework.TestCase; import junit.textui.TestRunner; import de.urszeidler.eclipse.shr5.Host; import de.urszeidler.eclipse.shr5.Shr5Factory; /** * <!-- begin-user-doc --> * A test case for the model object '<em><b>Host</b></em>'. * <!-- end-user-doc --> * <p> * The following features are tested: * <ul> * <li>{@link de.urszeidler.eclipse.shr5.MatixConditionMonitor#getMatrixZustandMax() <em>Matrix Zustand Max</em>}</li> * <li>{@link de.urszeidler.eclipse.shr5.MatrixAttributes#getGeraetestufe() <em>Geraetestufe</em>}</li> * <li>{@link de.urszeidler.eclipse.shr5.MatrixAttributes#getFirewall() <em>Firewall</em>}</li> * <li>{@link de.urszeidler.eclipse.shr5.MatrixAttributes#getDatenverarbeitung() <em>Datenverarbeitung</em>}</li> * <li>{@link de.urszeidler.eclipse.shr5.ActiveMatixDevice#getAngriff() <em>Angriff</em>}</li> * <li>{@link de.urszeidler.eclipse.shr5.ActiveMatixDevice#getSchleicher() <em>Schleicher</em>}</li> * </ul> * </p> * @generated */ public class HostTest extends TestCase { /** * The fixture for this Host test case. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected Host fixture = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static void main(String[] args) { TestRunner.run(HostTest.class); } /** * Constructs a new Host test case with the given name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public HostTest(String name) { super(name); } /** * Sets the fixture for this Host test case. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void setFixture(Host fixture) { this.fixture = fixture; } /** * Returns the fixture for this Host test case. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected Host getFixture() { return fixture; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see junit.framework.TestCase#setUp() * @generated */ @Override protected void setUp() throws Exception { setFixture(Shr5Factory.eINSTANCE.createHost()); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see junit.framework.TestCase#tearDown() * @generated */ @Override protected void tearDown() throws Exception { setFixture(null); } /** * Tests the '{@link de.urszeidler.eclipse.shr5.MatixConditionMonitor#getMatrixZustandMax() <em>Matrix Zustand Max</em>}' feature getter. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see de.urszeidler.eclipse.shr5.MatixConditionMonitor#getMatrixZustandMax() * @generated not */ public void testGetMatrixZustandMax() { assertEquals(-1, getFixture().getMatrixZustandMax()); } /** * Tests the '{@link de.urszeidler.eclipse.shr5.MatrixAttributes#getGeraetestufe() <em>Geraetestufe</em>}' feature getter. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see de.urszeidler.eclipse.shr5.MatrixAttributes#getGeraetestufe() * @generated not */ public void testGetGeraetestufe() { getFixture().setHostRating(1); assertEquals(1, getFixture().getHostRating()); } /** * Tests the '{@link de.urszeidler.eclipse.shr5.MatrixAttributes#getFirewall() <em>Firewall</em>}' feature getter. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see de.urszeidler.eclipse.shr5.MatrixAttributes#getFirewall() * @generated not */ public void testGetFirewall() { getFixture().setHostRating(1); getFixture().setBaseFirewall(2); assertEquals(3, getFixture().getFirewall()); } /** * Tests the '{@link de.urszeidler.eclipse.shr5.MatrixAttributes#getDatenverarbeitung() <em>Datenverarbeitung</em>}' feature getter. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see de.urszeidler.eclipse.shr5.MatrixAttributes#getDatenverarbeitung() * @generated not */ public void testGetDatenverarbeitung() { getFixture().setHostRating(1); getFixture().setBaseDatenverarbeitung(2); assertEquals(3, getFixture().getDatenverarbeitung()); } /** * Tests the '{@link de.urszeidler.eclipse.shr5.ActiveMatixDevice#getAngriff() <em>Angriff</em>}' feature getter. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see de.urszeidler.eclipse.shr5.ActiveMatixDevice#getAngriff() * @generated not */ public void testGetAngriff() { getFixture().setHostRating(1); getFixture().setBaseAngriff(2); assertEquals(3, getFixture().getAngriff()); } /** * Tests the '{@link de.urszeidler.eclipse.shr5.ActiveMatixDevice#getSchleicher() <em>Schleicher</em>}' feature getter. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see de.urszeidler.eclipse.shr5.ActiveMatixDevice#getSchleicher() * @generated not */ public void testGetSchleicher() { getFixture().setHostRating(1); getFixture().setBaseSchleicher(2); assertEquals(3, getFixture().getSchleicher()); } } // HostTest