From 608d3fd5c32d7e4a1de7fec407697a0147fbfae0 Mon Sep 17 00:00:00 2001 From: chrisryancombs Date: Fri, 16 Nov 2018 16:46:22 -0700 Subject: [PATCH] Remove old Longitude test --- isis/src/base/objs/Longitude/Longitude.truth | 384 ------------------- isis/src/base/objs/Longitude/unitTest.cpp | 281 -------------- 2 files changed, 665 deletions(-) delete mode 100644 isis/src/base/objs/Longitude/Longitude.truth delete mode 100644 isis/src/base/objs/Longitude/unitTest.cpp diff --git a/isis/src/base/objs/Longitude/Longitude.truth b/isis/src/base/objs/Longitude/Longitude.truth deleted file mode 100644 index a2e1401b4d..0000000000 --- a/isis/src/base/objs/Longitude/Longitude.truth +++ /dev/null @@ -1,384 +0,0 @@ ------ Testing Constructors ----- - -Default constructor --1.7976931348623e+308 degrees -Constructor given a value in degrees -180 degrees -Constructor given a positive west value in degrees -180 degrees -Constructor given a positive west, -90 value in degrees -90 degrees -Constructor given -90 degrees PW & 360 domain -450 degrees -Copy constructor -450 degrees == 450 degrees - ------ Testing Set Methods ----- - -Set to 90 degrees -90 degrees -Set to 90 degrees PW -270 degrees -After assignment: 270 degrees - ------ Testing Get Methods ----- - -90 degrees is -90 degrees universal -90 degrees positive east -0.5*pi radians positive east -270 degrees positive west -1.5*pi radians positive west - -450 degrees is -450 degrees universal -450 degrees positive east -2.5*pi radians positive east --90 degrees positive west --0.5*pi radians positive west - --450 degrees is --450 degrees universal --450 degrees positive east --2.5*pi radians positive east -810 degrees positive west -4.5*pi radians positive west - --450 degrees PW is -810 degrees universal -810 degrees positive east -4.5*pi radians positive east --450 degrees positive west --2.5*pi radians positive west - ------ Testing Domain Methods ----- - -Test force180Domain --90 degrees -Test force360Domain -270 degrees -Force 360 to the 360 domain: 360 degrees - ------ Testing Range Methods ----- - -Test to360Range -Input Range: to -Input Range (PW): to - Test inRange - 0 degrees: 0 - 200 degrees: 0 - 360 degrees: 0 - -270 degrees: 0 - -Input Range: 120.0 degrees to -Input Range (PW): 240.0 degrees to - Test inRange - 0 degrees: 0 - 200 degrees: 0 - 360 degrees: 0 - -270 degrees: 0 - -Input Range: to 130.0 degrees -Input Range (PW): to 230.0 degrees - Test inRange - 0 degrees: 0 - 200 degrees: 0 - 360 degrees: 0 - -270 degrees: 0 - -Input Range: 120.0 degrees to 120.0 degrees -Input Range (PW): 240.0 degrees to 240.0 degrees - Test inRange - 0 degrees: 0 - 200 degrees: 0 - 360 degrees: 0 - -270 degrees: 0 - -Input Range: 315.0 degrees to 0.0 degrees -Input Range (PW): 45.0 degrees to 360.0 degrees - Test inRange - 0 degrees: 0 - 200 degrees: 0 - 360 degrees: 0 - -270 degrees: 0 - -Input Range: 350.0 degrees to 10.0 degrees -Input Range (PW): 10.0 degrees to 350.0 degrees - Test inRange - 0 degrees: 0 - 200 degrees: 0 - 360 degrees: 0 - -270 degrees: 0 - -Input Range: 350.0 degrees to 300.0 degrees -Input Range (PW): 10.0 degrees to 60.0 degrees - Test inRange - 0 degrees: 0 - 200 degrees: 0 - 360 degrees: 0 - -270 degrees: 0 - -Input Range: 120.0 degrees to 130.0 degrees -Input Range (PW): 240.0 degrees to 230.0 degrees - Test inRange - 0 degrees: 0 - 200 degrees: 0 - 360 degrees: 0 - -270 degrees: 0 - - Output Range: 120.0 degrees to 130.0 degrees - Output Range (PW): 240.0 degrees to 230.0 degrees - Test inRange - 0 degrees: 0 - 45 degrees: 0 - 90 degrees: 0 - 273 degrees: 0 - -Input Range: -10.0 degrees to -5.0 degrees -Input Range (PW): 370.0 degrees to 365.0 degrees - Test inRange - 0 degrees: 0 - 200 degrees: 0 - 360 degrees: 0 - -270 degrees: 0 - - Output Range: 350.0 degrees to 355.0 degrees - Output Range (PW): 10.0 degrees to 5.0 degrees - Test inRange - 0 degrees: 0 - 45 degrees: 0 - 90 degrees: 0 - 273 degrees: 0 - -Input Range: -200.0 degrees to -190.0 degrees -Input Range (PW): 560.0 degrees to 550.0 degrees - Test inRange - 0 degrees: 0 - 200 degrees: 0 - 360 degrees: 0 - -270 degrees: 0 - - Output Range: 160.0 degrees to 170.0 degrees - Output Range (PW): 200.0 degrees to 190.0 degrees - Test inRange - 0 degrees: 0 - 45 degrees: 0 - 90 degrees: 0 - 273 degrees: 0 - -Input Range: 0.0 degrees to 360.0 degrees -Input Range (PW): 360.0 degrees to 0.0 degrees - Test inRange - 0 degrees: 1 - 200 degrees: 1 - 360 degrees: 1 - -270 degrees: 1 - - Output Range: 0.0 degrees to 360.0 degrees - Output Range (PW): 360.0 degrees to 0.0 degrees - Test inRange - 0 degrees: 1 - 45 degrees: 1 - 90 degrees: 1 - 273 degrees: 1 - -Input Range: -180.0 degrees to 180.0 degrees -Input Range (PW): 540.0 degrees to 180.0 degrees - Test inRange - 0 degrees: 1 - 200 degrees: 1 - 360 degrees: 1 - -270 degrees: 1 - - Output Range: 0.0 degrees to 360.0 degrees - Output Range (PW): 360.0 degrees to 0.0 degrees - Test inRange - 0 degrees: 1 - 45 degrees: 1 - 90 degrees: 1 - 273 degrees: 1 - -Input Range: -180.1 degrees to 180.1 degrees -Input Range (PW): 180.1 degrees to -180.1 degrees - Test inRange - 0 degrees: 1 - 200 degrees: 1 - 360 degrees: 1 - -270 degrees: 1 - - Output Range: 0.0 degrees to 360.0 degrees - Output Range (PW): 360.0 degrees to 0.0 degrees - Test inRange - 0 degrees: 1 - 45 degrees: 1 - 90 degrees: 1 - 273 degrees: 1 - -Input Range: -180.1 degrees to 160.0 degrees -Input Range (PW): 540.1 degrees to 200.0 degrees - Test inRange - 0 degrees: 1 - 200 degrees: 1 - 360 degrees: 1 - -270 degrees: 1 - - Output Range: 0.0 degrees to 160.0 degrees - Output Range (PW): 360.0 degrees to 200.0 degrees - Test inRange - 0 degrees: 1 - 45 degrees: 1 - 90 degrees: 1 - 273 degrees: 0 - - Output Range: 179.9 degrees to 360.0 degrees - Output Range (PW): 180.1 degrees to 0.0 degrees - Test inRange - 0 degrees: 1 - 45 degrees: 0 - 90 degrees: 0 - 273 degrees: 1 - -Input Range: -800.0 degrees to -200.0 degrees -Input Range (PW): 1160.0 degrees to 560.0 degrees - Test inRange - 0 degrees: 1 - 200 degrees: 1 - 360 degrees: 1 - -270 degrees: 1 - - Output Range: 0.0 degrees to 360.0 degrees - Output Range (PW): 360.0 degrees to 0.0 degrees - Test inRange - 0 degrees: 1 - 45 degrees: 1 - 90 degrees: 1 - 273 degrees: 1 - -Input Range: -1.0e+99 degrees to -200.0 degrees -Input Range (PW): 1.0e+99 degrees to 560.0 degrees - Test inRange - 0 degrees: 1 - 200 degrees: 1 - 360 degrees: 1 - -270 degrees: 1 - - Output Range: 0.0 degrees to 360.0 degrees - Output Range (PW): 360.0 degrees to 0.0 degrees - Test inRange - 0 degrees: 1 - 45 degrees: 1 - 90 degrees: 1 - 273 degrees: 1 - -Input Range: 100.0 degrees to 20.0 degrees -Input Range (PW): 260.0 degrees to 340.0 degrees - Test inRange - 0 degrees: 0 - 200 degrees: 0 - 360 degrees: 0 - -270 degrees: 0 - -Input Range: 460.0 degrees to 740.0 degrees -Input Range (PW): -100.0 degrees to -380.0 degrees - Test inRange - 0 degrees: 1 - 200 degrees: 1 - 360 degrees: 1 - -270 degrees: 0 - - Output Range: 0.0 degrees to 20.0 degrees - Output Range (PW): 360.0 degrees to 340.0 degrees - Test inRange - 0 degrees: 1 - 45 degrees: 0 - 90 degrees: 0 - 273 degrees: 0 - - Output Range: 100.0 degrees to 360.0 degrees - Output Range (PW): 260.0 degrees to 0.0 degrees - Test inRange - 0 degrees: 1 - 45 degrees: 0 - 90 degrees: 0 - 273 degrees: 1 - -Input Range: 100.0 degrees to 465.0 degrees -Input Range (PW): 260.0 degrees to -105.0 degrees - Test inRange - 0 degrees: 1 - 200 degrees: 1 - 360 degrees: 1 - -270 degrees: 1 - - Output Range: 0.0 degrees to 360.0 degrees - Output Range (PW): 360.0 degrees to 0.0 degrees - Test inRange - 0 degrees: 1 - 45 degrees: 1 - 90 degrees: 1 - 273 degrees: 1 - -Input Range: 300.0 degrees to 465.0 degrees -Input Range (PW): 60.0 degrees to -105.0 degrees - Test inRange - 0 degrees: 1 - 200 degrees: 0 - 360 degrees: 1 - -270 degrees: 1 - - Output Range: 0.0 degrees to 105.0 degrees - Output Range (PW): 360.0 degrees to 255.0 degrees - Test inRange - 0 degrees: 1 - 45 degrees: 1 - 90 degrees: 1 - 273 degrees: 0 - - Output Range: 300.0 degrees to 360.0 degrees - Output Range (PW): 60.0 degrees to 0.0 degrees - Test inRange - 0 degrees: 1 - 45 degrees: 0 - 90 degrees: 0 - 273 degrees: 0 - -Input Range: -10.0 degrees to 10.0 degrees -Input Range (PW): 370.0 degrees to 350.0 degrees - Test inRange - 0 degrees: 1 - 200 degrees: 0 - 360 degrees: 1 - -270 degrees: 0 - - Output Range: 0.0 degrees to 10.0 degrees - Output Range (PW): 360.0 degrees to 350.0 degrees - Test inRange - 0 degrees: 1 - 45 degrees: 0 - 90 degrees: 0 - 273 degrees: 0 - - Output Range: 350.0 degrees to 360.0 degrees - Output Range (PW): 10.0 degrees to 0.0 degrees - Test inRange - 0 degrees: 1 - 45 degrees: 0 - 90 degrees: 0 - 273 degrees: 0 - -Input Range: -45.0 degrees to 0.0 degrees -Input Range (PW): 405.0 degrees to 360.0 degrees - Test inRange - 0 degrees: 1 - 200 degrees: 0 - 360 degrees: 1 - -270 degrees: 0 - - Output Range: 315.0 degrees to 360.0 degrees - Output Range (PW): 45.0 degrees to 0.0 degrees - Test inRange - 0 degrees: 1 - 45 degrees: 0 - 90 degrees: 0 - 273 degrees: 0 - diff --git a/isis/src/base/objs/Longitude/unitTest.cpp b/isis/src/base/objs/Longitude/unitTest.cpp deleted file mode 100644 index b1221de121..0000000000 --- a/isis/src/base/objs/Longitude/unitTest.cpp +++ /dev/null @@ -1,281 +0,0 @@ -#include "Longitude.h" - -#include - -#include -#include -#include - -#include "IException.h" -#include "Constants.h" -#include "Preference.h" - -using std::cout; -using std::endl; - -using namespace Isis; - -int main(int argc, char *argv[]) { - Preference::Preferences(true); - - cout.precision(14); - - cout << "----- Testing Constructors -----" << endl << endl; - - try { - cout << "Default constructor" << endl; - Longitude lon; - cout << lon.degrees() << " degrees" << endl; - } - catch(IException &e) { - e.print(); - } - - try { - cout << "Constructor given a value in degrees" << endl; - Longitude lon(180.0, Angle::Degrees); - cout << lon.degrees() << " degrees" << endl; - } - catch(IException &e) { - e.print(); - } - - try { - cout << "Constructor given a positive west value in degrees" << endl; - Longitude lon(180.0, Angle::Degrees, Longitude::PositiveWest); - cout << lon.degrees() << " degrees" << endl; - } - catch(IException &e) { - e.print(); - } - - try { - cout << "Constructor given a positive west, -90 value in degrees" << endl; - Longitude lon(-90.0, Angle::Degrees, Longitude::PositiveWest, - Longitude::Domain180); - cout << lon.degrees() << " degrees" << endl; - } - catch(IException &e) { - e.print(); - } - - try { - cout << "Constructor given -90 degrees PW & 360 domain" << endl; - Longitude lon(-90.0, Angle::Degrees, Longitude::PositiveWest, - Longitude::Domain360); - cout << lon.degrees() << " degrees" << endl; - } - catch(IException &e) { - e.print(); - } - - try { - cout << "Copy constructor" << endl; - Longitude lon(-90.0, Angle::Degrees, Longitude::PositiveWest, - Longitude::Domain360); - cout << lon.degrees() << " degrees == " << Longitude(lon).degrees() << - " degrees" << endl; - } - catch(IException &e) { - e.print(); - } - - cout << endl << "----- Testing Set Methods -----" << endl << endl; - - try { - cout << "Set to 90 degrees" << endl; - Longitude lon(270.0, Angle::Degrees); - lon.setPositiveEast(90, Angle::Degrees); - cout << lon.degrees() << " degrees" << endl; - } - catch(IException &e) { - e.print(); - } - - try { - cout << "Set to 90 degrees PW" << endl; - Longitude lon(270.0, Angle::Degrees); - Longitude lonCopy(lon); - lon.setPositiveWest(90, Angle::Degrees); - cout << lon.degrees() << " degrees" << endl; - - lonCopy = lon; - cout << "After assignment: " << lonCopy.degrees() << " degrees" << endl; - } - catch(IException &e) { - e.print(); - } - - cout << endl << "----- Testing Get Methods -----" << endl << endl; - - try { - cout << "90 degrees is" << endl; - Longitude lon(90.0, Angle::Degrees); - cout << lon.degrees() << " degrees universal" << endl; - cout << lon.positiveEast(Angle::Degrees) << " degrees positive east" - << endl; - cout << lon.positiveEast(Angle::Radians) / PI << "*pi radians positive " - "east" << endl; - cout << lon.positiveWest(Angle::Degrees) << " degrees positive west" - << endl; - cout << lon.positiveWest(Angle::Radians) / PI << "*pi radians positive " - "west" << endl; - } - catch(IException &e) { - e.print(); - } - - cout << endl; - - try { - cout << "450 degrees is" << endl; - Longitude lon(450.0, Angle::Degrees); - cout << lon.degrees() << " degrees universal" << endl; - cout << lon.positiveEast(Angle::Degrees) << " degrees positive east" - << endl; - cout << lon.positiveEast(Angle::Radians) / PI << "*pi radians positive " - "east" << endl; - cout << lon.positiveWest(Angle::Degrees) << " degrees positive west" - << endl; - cout << lon.positiveWest(Angle::Radians) / PI << "*pi radians positive " - "west" << endl; - } - catch(IException &e) { - e.print(); - } - - cout << endl; - - try { - cout << "-450 degrees is" << endl; - Longitude lon(-450.0, Angle::Degrees); - cout << lon.degrees() << " degrees universal" << endl; - cout << lon.positiveEast(Angle::Degrees) << " degrees positive east" - << endl; - cout << lon.positiveEast(Angle::Radians) / PI << "*pi radians positive " - "east" << endl; - cout << lon.positiveWest(Angle::Degrees) << " degrees positive west" - << endl; - cout << lon.positiveWest(Angle::Radians) / PI << "*pi radians positive " - "west" << endl; - } - catch(IException &e) { - e.print(); - } - - cout << endl; - - try { - cout << "-450 degrees PW is" << endl; - Longitude lon(-450.0, Angle::Degrees, Longitude::PositiveWest); - cout << lon.degrees() << " degrees universal" << endl; - cout << lon.positiveEast(Angle::Degrees) << " degrees positive east" - << endl; - cout << lon.positiveEast(Angle::Radians) / PI << "*pi radians positive " - "east" << endl; - cout << lon.positiveWest(Angle::Degrees) << " degrees positive west" - << endl; - cout << lon.positiveWest(Angle::Radians) / PI << "*pi radians positive " - "west" << endl; - } - catch(IException &e) { - e.print(); - } - - cout << endl << "----- Testing Domain Methods -----" << endl << endl; - - try { - cout << "Test force180Domain" << endl; - Longitude lon(270.0, Angle::Degrees); - cout << lon.force180Domain().degrees() << " degrees" << endl; - - cout << "Test force360Domain" << endl; - cout << lon.force360Domain().degrees() << " degrees" << endl; - lon.setPositiveEast(360.0, Angle::Degrees); - cout << "Force " << lon.degrees() << " to the 360 domain: " - << lon.force360Domain().degrees() << " degrees" << endl; - } - catch(IException &e) { - e.print(); - } - - cout << endl << "----- Testing Range Methods -----" << endl << endl; - try { - cout << "Test to360Range" << endl; - QList< QPair > data; - data << qMakePair(Longitude(), Longitude()); - data << qMakePair(Longitude(120, Angle::Degrees), Longitude()); - data << qMakePair(Longitude(), Longitude(130, Angle::Degrees)); - data << qMakePair(Longitude(120, Angle::Degrees), Longitude(120, Angle::Degrees)); - data << qMakePair(Longitude(315, Angle::Degrees), Longitude(0, Angle::Degrees)); - data << qMakePair(Longitude(350, Angle::Degrees), Longitude(10, Angle::Degrees)); - data << qMakePair(Longitude(350, Angle::Degrees), Longitude(300, Angle::Degrees)); - data << qMakePair(Longitude(120, Angle::Degrees), Longitude(130, Angle::Degrees)); - data << qMakePair(Longitude(-10, Angle::Degrees), Longitude(-5, Angle::Degrees)); - data << qMakePair(Longitude(-200, Angle::Degrees), Longitude(-190, Angle::Degrees)); - data << qMakePair(Longitude(0, Angle::Degrees), Longitude(360, Angle::Degrees)); - data << qMakePair(Longitude(-180, Angle::Degrees), Longitude(180, Angle::Degrees)); - data << qMakePair( - Longitude(-180.1, Angle::Degrees, Longitude::PositiveEast, Longitude::Domain180), - Longitude(180.1, Angle::Degrees, Longitude::PositiveEast, Longitude::Domain180)); - data << qMakePair(Longitude(-180.1, Angle::Degrees), Longitude(160, Angle::Degrees)); - data << qMakePair(Longitude(-800, Angle::Degrees), Longitude(-200, Angle::Degrees)); - data << qMakePair(Longitude(-0.1/1e-100, Angle::Degrees), Longitude(-200, Angle::Degrees)); - data << qMakePair(Longitude(100, Angle::Degrees), Longitude(20, Angle::Degrees)); - data << qMakePair(Longitude(460, Angle::Degrees), Longitude(740, Angle::Degrees)); - data << qMakePair(Longitude(100, Angle::Degrees), Longitude(465, Angle::Degrees)); - data << qMakePair(Longitude(300, Angle::Degrees), Longitude(465, Angle::Degrees)); - data << qMakePair(Longitude(-10, Angle::Degrees), Longitude(10, Angle::Degrees)); - data << qMakePair(Longitude(-45, Angle::Degrees), Longitude(0, Angle::Degrees)); - - QPair current; - foreach(current, data) { - QList< QPair > results = - Longitude::to360Range(current.first, current.second); - cout << "Input Range: " << current.first.toString() << " to " << current.second.toString() - << endl; - cout << "Input Range (PW): " - << Angle(current.first.positiveWest(Angle::Degrees), Angle::Degrees).toString() - << " to " - << Angle(current.second.positiveWest(Angle::Degrees), Angle::Degrees).toString() - << endl; - - cout << "\tTest inRange" << endl; - cout << "\t\t0 degrees: " - << Longitude(0, Angle::Degrees).inRange(current.first, current.second) << endl - << "\t\t200 degrees: " - << Longitude(200, Angle::Degrees).inRange(current.first, current.second) << endl - << "\t\t360 degrees: " - << Longitude(360, Angle::Degrees).inRange(current.first, current.second) << endl - << "\t\t-270 degrees: " - << Longitude(-270, Angle::Degrees).inRange(current.first, current.second) << endl - << endl; - - QListIterator< QPair > it(results); - while (it.hasNext()) { - current = it.next(); - cout << "\tOutput Range: " << current.first.toString() << " to " - << current.second.toString() << endl; - cout << "\tOutput Range (PW): " - << Angle(current.first.positiveWest(Angle::Degrees), Angle::Degrees).toString() - << " to " - << Angle(current.second.positiveWest(Angle::Degrees), Angle::Degrees).toString() - << endl; - - cout << "\tTest inRange" << endl; - cout << "\t\t0 degrees: " - << Longitude(0, Angle::Degrees).inRange(current.first, current.second) << endl - << "\t\t45 degrees: " - << Longitude(45, Angle::Degrees).inRange(current.first, current.second) << endl - << "\t\t90 degrees: " - << Longitude(90, Angle::Degrees).inRange(current.first, current.second) << endl - << "\t\t273 degrees: " - << Longitude(273, Angle::Degrees).inRange(current.first, current.second) << endl - << endl; - } - } - } - catch(IException &e) { - e.print(); - } -}