Electrical Fire

Quality Assurance

Sample Test 2

  
This test checks the "dadd" instruction by adding a NaN and a Double.
import java.lang.Double;

public class dadd00101
{
        public static void main(String argv[])
        {
                double NaN = Double.NaN;
                double d = 3.14;

                if (! Double.isNaN(d + NaN))
                        System.out.println("Failed.");
                else if (! Double.isNaN(NaN + 0.0))
                        System.out.println("Failed.");
                else if (! Double.isNaN(NaN + NaN))
                        System.out.println("Failed.");
                System.out.println("Passed.");
        }
}