ich habe ein package 'calculator' mit einer klasse 'CalculatorFunctions' und einigen methoden, die sehr einfach gestrickt sind. in folgender art und weise:
diese werden in einer testbench aufgerufen:
Code
public void testSubtract1() {
double myvalue=cf.subtract(3.2, 2.5);
System.out.println("Subtract1: " + myvalue);
assertTrue(myvalue == 0.7);
}
das objekt 'cf' wurde zuvor angelegt:
beim 'println' kommt nun folgendes raus:
eine ebenso einfach gestrickte methode 'multiply' liefert zb bei 'multiply(3.4,8.2)' den wert 'Multiply1: 27.879999999999995'
das ganze passiert mit sun-jdk 1.5.0_06 unter x86/win2k
was mache ich falsch?