class IntegerT issubclassof TestDriver functions public tests : () -> seqof TestCase
tests () ==
[ new IntegerT01(), new IntegerT02()
]; end IntegerT --------------------------------------- class IntegerT01 issubclassof TestCase operations protected test: () ==> bool
test() == let i = new Integer() in return
(i.asString(1234567890) = "1234567890" and
i.asString(-1234567890) = "-1234567890" and
i.asStringZ("zzz9")(9900) = "9900" and
i.asStringZ("9")(0) = "0" and
i.asStringZ("z")(0) = " " and
i.asStringZ("z")(9) = "9" and
i.asStringZ("zzz9")(9) = " 9" and
i.asStringZ("0009")(9) = "0009" and
i.asStringZ("-0009")(9) = "0009" and
i.asStringZ("-zzz9")(-9999) = "-9999" and
i.asStringZ("-zzz9")(-9) = "- 9" and
i.asStringZ("zzz9")(-9999) = "9999" and
i.asStringZ("zzz9")(-9) = " 9" and
i.asString(0) = "0" and
i.asChar(0) = "0" and
i.asChar(1) = "1" and
i.asChar(2) = "2" and
i.asChar(3) = "3" and
i.asChar(4) = "4" and
i.asChar(5) = "5" and
i.asChar(6) = "6" and
i.asChar(7) = "7" and
i.asChar(8) = "8" and
i.asChar(9) = "9" and
i.asChar(10) = false
)
; protected setUp: () ==> ()
setUp() == TestName := "IntegerT01:\tConvert integer to string."; protected tearDown: () ==> ()
tearDown() == return; end IntegerT01 ---------------------------------------
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.