package PS::MOPS::DC::Test::Unit::Globals;

## @class PS::MOPS::DC::Test::Unit::Globals
#
# @par DESCRIPTION
# Global variables used by unit testing.

use strict;
use warnings;
our $VERSION = sprintf "%d", q$Revision: $ =~ /(\d+)/g;

BEGIN {
    use Exporter();
    @PS::MOPS::DC::Test::Unit::Globals::ISA=qw(Exporter);
    @PS::MOPS::DC::Test::Unit::Globals::EXPORT=qw();
    @PS::MOPS::DC::Test::Unit::Globals::EXPORT_OK
        =('$g_TEST_INSTANCE', # PS-MOPS Test Instance.
          '$g_NUM_TEST_FIELDS', # Number of test fields to create.
          '$g_NUM_TEST_DETECTIONS', # Number of test detections to create.
          '$g_NUM_TEST_TRACKLETS', # Number of test tracklets to create.
          '$g_FIELDS', # Collection of Field objects.
          '$g_DETECTIONS', # Collection of Detection objects.
          '$g_TRACKLETS', # Collection of Tracklet objects.
          '$g_ORBITS', # Collection of Orbit objects.
          '$g_DERIVEDOBJECTS' # Collection DerivedObject objects.
          );
}

1;
