class RealT issubclassof TestDriver functions public tests : () -> seqof TestCase
tests () ==
[ new RealT01(), new RealT02(), new RealT03(), new RealT04(), new RealT05(), new RealT06(), new RealT07(), new RealT08()
]; end RealT -----------------------------------------------------
class RealT01 issubclassof TestCase values
Tolelance = 1E-10; operations protected test: () ==> bool
test() == let r = newReal() in return Real`EQ(r.getInterest(2,10))(0.07177346254161253 )
; protected setUp: () ==> ()
setUp() == TestName := "RealT01:\tTest of getInterest"; protected tearDown: () ==> ()
tearDown() == return; end RealT01 -----------------------------------------------------
class RealT02 issubclassof TestCase values
Tolelance = 1E-10; operations protected test: () ==> bool
test() == let r = newReal() in return Real`EQ(r.root(2))(1.414213562382246 )
; protected setUp: () ==> ()
setUp() == TestName := "RealT02:\tTest of root."; protected tearDown: () ==> ()
tearDown() == return; end RealT02 -----------------------------------------------------
class RealT03 issubclassof TestCase operations protected test: () ==> bool
test() == let r = newReal() in return
r.isNDigitsAfterTheDecimalPoint(10.01,2) and not r.isNDigitsAfterTheDecimalPoint(10.01,3) and
r.isNDigitsAfterTheDecimalPoint(10.012,3) and
r.isNDigitsAfterTheDecimalPoint(10.0,0) and
r.isNDigitsAfterTheDecimalPoint(10.011,2) = falseand
r.isNDigitsAfterTheDecimalPoint(10.1,0) = falseand
r.getNumberOfDigitsAfterTheDecimalPoint(-1.2) = 1and
r.getNumberOfDigitsAfterTheDecimalPoint(1.0) = 0and
r.getNumberOfDigitsAfterTheDecimalPoint(1) = 0and
r.getNumberOfDigitsAfterTheDecimalPoint(1.23) = 2
; protected setUp: () ==> ()
setUp() == TestName := "RealT03:\tTest isNDigitsAfterTheDecimalPoint and getNumberOfDigitsAfterTheDecimalPoint."; protected tearDown: () ==> ()
tearDown() == return; end RealT03 -----------------------------------------------------
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.