Exemple #1
0
 public void testSerial() {
   Complex z = new Complex(3.0, 4.0);
   assertEquals(z, TestUtils.serializeAndRecover(z));
   Complex ncmplx = (Complex) TestUtils.serializeAndRecover(oneNaN);
   assertEquals(nanZero, ncmplx);
   assertTrue(ncmplx.isNaN());
   Complex infcmplx = (Complex) TestUtils.serializeAndRecover(infInf);
   assertEquals(infInf, infcmplx);
   assertTrue(infcmplx.isInfinite());
   TestComplex tz = new TestComplex(3.0, 4.0);
   assertEquals(tz, TestUtils.serializeAndRecover(tz));
   TestComplex ntcmplx = (TestComplex) TestUtils.serializeAndRecover(new TestComplex(oneNaN));
   assertEquals(nanZero, ntcmplx);
   assertTrue(ntcmplx.isNaN());
   TestComplex inftcmplx = (TestComplex) TestUtils.serializeAndRecover(new TestComplex(infInf));
   assertEquals(infInf, inftcmplx);
   assertTrue(inftcmplx.isInfinite());
 }