Ifthenelse: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 25: Zeile 25:


====JUnit Tests====
====JUnit Tests====
<syntaxhighlight lang="java" class="mw-collapsible mw-collapsed">
<span class="mw-customtoggle-myDivision">[Anzeigen]</span>
<syntaxhighlight lang="java" class="mw-collapsible mw-collapsed" id="mw-customcollapsible-myDivision">
@Before  
@Before  
public void beforeTest() {
public void beforeTest() {

Version vom 27. Juni 2017, 10:09 Uhr

Beschreibung

Die Funktion ifthenelse wählt zwischen zwei Zeichenketten, abhängig vom logischen Wahrheitsgehalt einer gegebenen Aussage. Als Aussage sind rationale Zahlen, sowie mathematische Terme und Un-/Gleichungen zulässig. Zahlen ungleich 0 werden als wahr, 0 wird zu falsch ausgewertet.

Die Funktion erwartet eine Aussage, die sich zu wahr oder falsch auswerten lässt, einen String, der zurückgegeben wird, falls die Aussage wahr ist, und einen String, der zurückgegeben wird, falls die Aussage falsch ist. Es wird ein String zurückgegeben.

Syntax

ifthenelse(String aussage, String wahrAussage, String falschAussage)

Parameter

  • aussage - logisch auzuwertende Aussage
  • wahrAussage - String, der im Falle einer wahren Aussage zurückgegeben wird
  • falschAussage - String, der im Falle einer falschen Aussage zurückgegeben wird

Return Value

  • Gibt einen String zurück

Beispiele

Standardfälle

ifthenelse('1','wahr','falsch')   --> returns wahr
ifthenelse('5*2+5==5*3','a','b')   --> returns a

Benutzung von Variablen

ifthenelse('[pos=1]','then','else')
ifthenelse('15','[var=a]','text')

JUnit Tests

[Anzeigen]

Hinweise

  • Zahlen ungleich 0 werden zu wahr ausgewertet.