master > master: code -> aufräumung
This commit is contained in:
parent
d4a3f2177b
commit
b62d40cf9f
@ -64,6 +64,6 @@ Wer etwas standardisierter seine Methoden testen will, kann automatisiertes Test
|
||||
```
|
||||
rauskommentieren/löschen.
|
||||
|
||||
Jetzt `test.sh` ausführen. Die unittests testen Methoden gegen mehrere vorkonstruierte Testfälle samt erwarteten Ergebnissen geprüft. Sollten einige Tests scheitern, dann Fehlermeldung durchlesen,und Methode entsprechend der Kritik überarbeiten.
|
||||
Jetzt `test.sh` ausführen. Die unittests testen Methoden gegen mehrere vorkonstruierte Testfälle samt erwarteten Ergebnissen geprüft. Sollten einige Tests scheitern, dann Fehlermeldung durchlesen, und Methode entsprechend der Kritik überarbeiten.
|
||||
|
||||
Die geschriebenen Unittests sind natürlich nicht ausführlich. Man kann diese nach Bedarf ergänzen. Am sinnvollsten baut man welche, die wirklich scheitern können, sonst sagen die Tests nichts aus.
|
||||
|
@ -1,9 +1,9 @@
|
||||
# expr = "A0"
|
||||
# expr = "! A0"
|
||||
# expr = "( A0 && A1 )"
|
||||
# expr = "( A0 || A1 )"
|
||||
# expr = "( A0 -> A1 )"
|
||||
expr = "( A0 -> ((A0 && A3 && A4) || ! A2) )"
|
||||
# expr = "( A0 -> ((A0 && A3) || A2) )"
|
||||
# expr = "(( {G} || !{G} ) -> A5)"
|
||||
interpretation = "[ 'A0', 'A2' ]"
|
||||
# expr = 'A0'
|
||||
# expr = '! A0'
|
||||
# expr = '( A0 && A1 )'
|
||||
# expr = '( A0 || A1 )'
|
||||
# expr = '( A0 -> A1 )'
|
||||
expr = '( A0 -> ((A0 && A3 && A4) || ! A2) )'
|
||||
# expr = '( A0 -> ((A0 && A3) || A2) )'
|
||||
# expr = '(( {G} || !{G} ) -> A5)'
|
||||
interpretation = '[ "A0", "A2" ]'
|
||||
|
@ -50,7 +50,6 @@ def main():
|
||||
display_results(expr, fml, I, results);
|
||||
return;
|
||||
|
||||
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
# SONSTIGE METHODEN
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
@ -12,7 +12,7 @@ function call_python() {
|
||||
[ "$OSTYPE" == "msys" ] && py -3 $@ || python3 $@;
|
||||
}
|
||||
|
||||
function run_check_requirements() {
|
||||
function check_requirements() {
|
||||
call_python -m pip install "$( cat requirements )" >> /dev/null;
|
||||
}
|
||||
|
||||
@ -25,7 +25,7 @@ function run_code() {
|
||||
################################
|
||||
|
||||
# Kann auskommentiert werden, wenn nötige Module schon installiert:
|
||||
run_check_requirements;
|
||||
check_requirements;
|
||||
|
||||
# Code ausführen:
|
||||
run_code
|
||||
run_code;
|
||||
|
@ -12,7 +12,7 @@ function call_python() {
|
||||
[ "$OSTYPE" == "msys" ] && py -3 $@ || python3 $@;
|
||||
}
|
||||
|
||||
function run_check_requirements() {
|
||||
function check_requirements() {
|
||||
call_python -m pip install "$( cat requirements )" >> /dev/null;
|
||||
}
|
||||
|
||||
@ -32,7 +32,7 @@ function run_unittests(){
|
||||
################################
|
||||
|
||||
# Kann auskommentiert werden, wenn nötige Module schon installiert:
|
||||
run_check_requirements;
|
||||
check_requirements;
|
||||
|
||||
# Code testen (unittests):
|
||||
run_unittests;
|
||||
|
Loading…
Reference in New Issue
Block a user