Module JNISpice
Package spice.tspice

Class TestGeometry02


  • public class TestGeometry02
    extends java.lang.Object
    Class TestGeometry02 provides methods that implement test families for the classes
       SubObserverRecord
       SubSolarRecord
       SurfaceIntercept
       IlluminationAngles
    

    See the test family TestSurfacePoint for test cases applicable to the method SurfaceIntercept.create(boolean, spice.basic.Body, spice.basic.Surface[], spice.basic.Time, spice.basic.ReferenceFrame, spice.basic.Vector3[], spice.basic.Vector3[]).

    Version 3.0.0 29-DEC-2016 (NJB)

       Updated expected short error messages for blank and
       invalid method strings. These messages now are generated 
       by the method lexer-parser subsystem.
    
       Added "not found" test cases for class SurfaceIntercept.
    
       Moved clean-up code to "finally" block.
    

    Version 2.0.0 11-MAR-2014 (NJB)

    Loosened tolerance for the surface intercept latitude (named "surf xpoint lat" in the call to JNITestutils.chcksd), where this latitude is compared to that of the sub-solar point on the earth, from TIGHT_TOL to MED_TOL.

    Updated expected short error message for bad method string to be compatible with SPICELIB routine ILUMIN.

    Version 1.0.0 22-NOV-2009 (NJB)

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.lang.String PCK  
      private static java.lang.String SPK  
    • Constructor Summary

      Constructors 
      Constructor Description
      TestGeometry02()  
    • Method Summary

      Modifier and Type Method Description
      static boolean f_Geometry02()
      Test methods of high-level geometry classes.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • PCK

        private static java.lang.String PCK
      • SPK

        private static java.lang.String SPK
    • Constructor Detail

      • TestGeometry02

        public TestGeometry02()
    • Method Detail

      • f_Geometry02

        public static boolean f_Geometry02()
                                    throws SpiceException
        Test methods of high-level geometry classes.

        These are

              SubObserverRecord
              SubSolarRecord
              SurfaceIntercept
              IlluminationAngles
           
        and associated classes.
        Returns:
        Throws:
        SpiceException