From d753f0aa69ee4bcfe0c5414cc9faa3a8bfed3d1e Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Tue, 3 Oct 2017 22:30:42 +0200
Subject: [PATCH] Checking for inheritance Reifen extends Ersatzteil

---
 Klausuren/Sd1/2017Summer/Exam/.gitignore                       | 3 +++
 .../de/hdm_stuttgart/mi/sd1/test/aufgabe2/Test_Ersatzteil.java | 3 +--
 .../de/hdm_stuttgart/mi/sd1/test/aufgabe2/Test_Ersatzteil.java | 3 +--
 3 files changed, 5 insertions(+), 4 deletions(-)
 create mode 100644 Klausuren/Sd1/2017Summer/Exam/.gitignore

diff --git a/Klausuren/Sd1/2017Summer/Exam/.gitignore b/Klausuren/Sd1/2017Summer/Exam/.gitignore
new file mode 100644
index 000000000..430b1ae38
--- /dev/null
+++ b/Klausuren/Sd1/2017Summer/Exam/.gitignore
@@ -0,0 +1,3 @@
+.classpath
+.project
+.settings
diff --git a/Klausuren/Sd1/2017Summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/Test_Ersatzteil.java b/Klausuren/Sd1/2017Summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/Test_Ersatzteil.java
index 3d361d709..1ec173280 100644
--- a/Klausuren/Sd1/2017Summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/Test_Ersatzteil.java
+++ b/Klausuren/Sd1/2017Summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/Test_Ersatzteil.java
@@ -3,8 +3,6 @@ package de.hdm_stuttgart.mi.sd1.test.aufgabe2;
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Modifier;
 
-import javax.management.relation.RelationNotFoundException;
-
 import org.junit.Assert;
 import org.junit.FixMethodOrder;
 import org.junit.Test;
@@ -190,6 +188,7 @@ public class Test_Ersatzteil extends ExaminationTestDefaults {
 			Assert.fail("Konnte 'new Reifen(1132, 160)' nicht aufrufen.");
 			return;
 		}
+		Assert.assertTrue("Objekt ist kein Ersatzteil", reifen instanceof Ersatzteil);
 		try {
 			Assert.assertEquals("Reifen, Teilenummer:1132, Maximalgeschwindigkeit:160 Kmh", rHelper.reifen_toString.method.invoke(reifen, new Object[] {}));
 		} catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
diff --git a/Klausuren/Sd1/2017Summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/Test_Ersatzteil.java b/Klausuren/Sd1/2017Summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/Test_Ersatzteil.java
index 3d361d709..1ec173280 100644
--- a/Klausuren/Sd1/2017Summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/Test_Ersatzteil.java
+++ b/Klausuren/Sd1/2017Summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/Test_Ersatzteil.java
@@ -3,8 +3,6 @@ package de.hdm_stuttgart.mi.sd1.test.aufgabe2;
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Modifier;
 
-import javax.management.relation.RelationNotFoundException;
-
 import org.junit.Assert;
 import org.junit.FixMethodOrder;
 import org.junit.Test;
@@ -190,6 +188,7 @@ public class Test_Ersatzteil extends ExaminationTestDefaults {
 			Assert.fail("Konnte 'new Reifen(1132, 160)' nicht aufrufen.");
 			return;
 		}
+		Assert.assertTrue("Objekt ist kein Ersatzteil", reifen instanceof Ersatzteil);
 		try {
 			Assert.assertEquals("Reifen, Teilenummer:1132, Maximalgeschwindigkeit:160 Kmh", rHelper.reifen_toString.method.invoke(reifen, new Object[] {}));
 		} catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
-- 
GitLab