From 4f7a25075df93d33cc045a12f6e4505dcc3a475a Mon Sep 17 00:00:00 2001 From: Sven Eric Panitz <sveneric@panitz.name> Date: Fri, 27 Jan 2023 16:38:42 +0100 Subject: [PATCH] tests in testordenr und keine alte subatoid --- 4725FakultaetCPP/meta.xml | 2 +- 4725FakultaetCPP/text/text.html | 18 ++++++++++++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/4725FakultaetCPP/meta.xml b/4725FakultaetCPP/meta.xml index 02c505f..cadc022 100644 --- a/4725FakultaetCPP/meta.xml +++ b/4725FakultaetCPP/meta.xml @@ -1,4 +1,4 @@ -<task subatoId="4725" id="4725FakultCPP" lang="C++" attempts="5" submissionMode="TEXT"> +<task id="4725FakultCPP" lang="C++" attempts="5" submissionMode="TEXT"> <name>C++ Fakultät</name> <evaluator image="registry.gitlab.com/sveneric/subato/executor_cpp:11">C++ 14</evaluator> <description></description> diff --git a/4725FakultaetCPP/text/text.html b/4725FakultaetCPP/text/text.html index d38a94e..b629b0f 100644 --- a/4725FakultaetCPP/text/text.html +++ b/4725FakultaetCPP/text/text.html @@ -8,6 +8,7 @@ <h3>Testframework</h3> <p>Es wird das googletest Framework verwendet.</p> + <p>Wenn man in seinen Quelltexten <tt>MemoryTest.h</tt> inkludiert, dann werden automatisch alle <tt>malloc</tt> und <tt>free</tt>-Aufrufe protokollietr.</p> <h3>Testdateien</h3> <ul> @@ -24,7 +25,20 @@ <p>Ansonsten gilt für Abnahmetests dasselbe wie für die direkten Tests.</p> </li> </ul> + + <h3>Testfälle</h3> + <p>Ein Testfall hat einen Namen wird mit <tt>testStart("test_name");</tt> eröffnet.</p> + <p>Dann können die Assertions kommen. Es gibt nur zwi Arten von Assertion: + <ul> + <li><tt>assertIntEq(char* message,int expected, int actual);</tt></li> + <li><tt>assertTrue(char* message,bool value);</tt></li> + </ul> + <p>Beendet wird ein Testfall mit: <tt>testEnd();</tt></p> + <h3>Bibliotheken</h3> - <p>Zusätzliche Bibliotheken sind in der Testumgebeung bisher nicht installiert.</p> - + <p>Zusätzliche Bibliotheken sind in der Testumgebeung bisher nicht installiert. Lediglich math wird vom Linker berücksichtigt <tt>-m</tt>. + </p> + + <h3>Achtung!</h3> + <p>Wenn das Programm crashed gibt es keine Möglichkeit irgendeinen Test auszuwerten.</p> </div> -- GitLab