X-Git-Url: https://git.mxchange.org/?p=shipsimu.git;a=blobdiff_plain;f=ship-simu%2Ftests%2Fpersonell-test.php;fp=ship-simu%2Ftests%2Fpersonell-test.php;h=e6acd10a4706c498edd356fecc25e211a40ac29f;hp=0000000000000000000000000000000000000000;hb=85db0cda2cdb5a801db7020aa55b6f4d969f7674;hpb=6f7c99239b34b8ff5e05d719ea24dd213f03f955
diff --git a/ship-simu/tests/personell-test.php b/ship-simu/tests/personell-test.php
new file mode 100644
index 0000000..e6acd10
--- /dev/null
+++ b/ship-simu/tests/personell-test.php
@@ -0,0 +1,159 @@
+%s
\n",
+ $e->getMessage()
+ ));
+} catch (InvalidArrayCountException $e) {
+ die(sprintf("[Main:] Die Personenliste konnte nicht erstellt werden. Grund: %s
\n",
+ $e->getMessage()
+ ));
+} catch (NullPointerException $e) {
+ die(sprintf("[Main:] Die Personenliste konnte nicht erstellt werden. Grund: %s
\n",
+ $e->getMessage()
+ ));
+} catch (NoObjectException $e) {
+ die(sprintf("[Main:] Die Personenliste konnte nicht erstellt werden. Grund: %s
\n",
+ $e->getMessage()
+ ));
+} catch (MissingMethodException $e) {
+ die(sprintf("[Main:] Die Personenliste konnte nicht erstellt werden. Grund: %s
\n",
+ $e->getMessage()
+ ));
+} catch (FileIsEmptyException $e) {
+ die(sprintf("[Main:] Die Personenliste konnte nicht erstellt werden. Grund: %s
\n",
+ $e->getMessage()
+ ));
+} catch (FilePointerNotOpenedException $e) {
+ die(sprintf("[Main:] Die Personenliste konnte nicht erstellt werden. Grund: %s
\n",
+ $e->getMessage()
+ ));
+} catch (InvalidArrayCountException $e) {
+ die(sprintf("[Main:] Die Personenliste konnte nicht erstellt werden. Grund: %s
\n",
+ $e->getMessage()
+ ));
+} catch (InvalidMD5ChecksumException $e) {
+ die(sprintf("[Main:] Die Personenliste konnte nicht erstellt werden. Grund: %s
\n",
+ $e->getMessage()
+ ));
+} catch (InvalidDataLengthException $e) {
+ die(sprintf("[Main:] Die Personenliste konnte nicht erstellt werden. Grund: %s
\n",
+ $e->getMessage()
+ ));
+} catch (InvalidSimulatorIDException $e) {
+ die(sprintf("[Main:] Die Personenliste konnte nicht erstellt werden. Grund: %s
\n",
+ $e->getMessage()
+ ));
+} catch (MismatchingCompressorsException $e) {
+ die(sprintf("[Main:] Die Personenliste konnte nicht erstellt werden. Grund: %s
\n",
+ $e->getMessage()
+ ));
+} catch (ContainerItemIsNullException $e) {
+ die(sprintf("[Main:] Die Personenliste konnte nicht erstellt werden. Grund: %s
\n",
+ $e->getMessage()
+ ));
+} catch (ContainerItemIsNoArrayException $e) {
+ die(sprintf("[Main:] Die Personenliste konnte nicht erstellt werden. Grund: %s
\n",
+ $e->getMessage()
+ ));
+} catch (ContainerMaybeDamagedException $e) {
+ die(sprintf("[Main:] Die Personenliste konnte nicht erstellt werden. Grund: %s
\n",
+ $e->getMessage()
+ ));
+}
+
+// Personal-Objekt debuggen
+if (defined('DEBUG_PERSONELL_OBJ')) {
+ echo sprintf("Das Personal-Objekt sieht wie folgt aus:
+
%s\n", + print_r($test, true) + ); +} + +// Erstmal bis hier hin +exit(); + +// Etwas zum Testen... +try { + $test = SimulatorPersonell::createSimulatorPersonell(20); +} catch (NullPointerException $e) { + die(sprintf("[Main:] Personenliste nicht angelegt. Grund: %s
%s\n", + print_r($test, true) + ); +} + +// Try to save the object (for testing purposes) +try { + $test->saveObjectToDatabase(); +} catch (NullPointerException $e) { + die(sprintf("[Main:] Objekt nicht gespeichert. Grund: %s