Commit 96e8a323 authored by Kristin Berry's avatar Kristin Berry
Browse files

Fix ControlNetVersioner unittest failures by correctly merging changes on hayabusa branch with dev

parent 77ae86d2
Loading
Loading
Loading
Loading
+172 −0
Original line number Original line Diff line number Diff line
@@ -4,8 +4,180 @@ Reading: $control/testData/unitTest_ControlNetVersioner_PvlNetwork2_PvlV0001.net
Read network...
Read network...
Reading Control Points...
Reading Control Points...
0% Processed
10% Processed
20% Processed
30% Processed
40% Processed
50% Processed
60% Processed
70% Processed
80% Processed
90% Processed
100% Processed
0% Processed
10% Processed
20% Processed
30% Processed
40% Processed
50% Processed
60% Processed
70% Processed
80% Processed
90% Processed
100% Processed
Converted directly to Pvl:
Object = ControlNetwork
  NetworkId    = Null
  TargetName   = Null
  UserName     = Null
  Created      = Null
  LastModified = Null
  Description  = Null
  Version      = 5

  Object = ControlPoint
    PointType   = Free
    PointId     = 1
    ChooserName = Unknown
    DateTime    = 2018-10-04T14:38:48

    Group = ControlMeasure
      SerialNumber = M0
      MeasureType  = Candidate
      ChooserName  = Unknown
      DateTime     = 2018-10-04T14:38:48
      Ignore       = True
      Sample       = 0.0
      Line         = 0.0
    End_Group

    Group = ControlMeasure
      SerialNumber = M1
      MeasureType  = Candidate
      ChooserName  = Unknown
      DateTime     = 2018-10-04T14:38:48
      Sample       = 1.0
      Line         = 1.0
    End_Group

    Group = ControlMeasure
      SerialNumber = M2
      MeasureType  = Candidate
      ChooserName  = Unknown
      DateTime     = 2018-10-04T14:38:48
      Sample       = 1.0
      Line         = 1.0
    End_Group
  End_Object

  Object = ControlPoint
    PointType   = Free
    PointId     = 2
    ChooserName = Unknown
    DateTime    = 2018-10-04T14:38:48

    Group = ControlMeasure
      SerialNumber = M1
      MeasureType  = Candidate
      ChooserName  = Unknown
      DateTime     = 2018-10-04T14:38:48
      Sample       = 100.0
      Line         = 1.0
    End_Group

    Group = ControlMeasure
      SerialNumber = M2
      MeasureType  = Candidate
      ChooserName  = Unknown
      DateTime     = 2018-10-04T14:38:48
      Sample       = 1000.0
      Line         = 1.0
    End_Group
  End_Object

  Object = ControlPoint
    PointType   = Free
    PointId     = 3
    ChooserName = Unknown
    DateTime    = 2018-10-04T14:38:48

    Group = ControlMeasure
      SerialNumber = M1
      MeasureType  = Candidate
      ChooserName  = Unknown
      DateTime     = 2018-10-04T14:38:48
      Sample       = 1.0
      Line         = 500.0
    End_Group

    Group = ControlMeasure
      SerialNumber = M2
      MeasureType  = Candidate
      ChooserName  = Unknown
      DateTime     = 2018-10-04T14:38:48
      Sample       = 250.0
      Line         = 500.0
    End_Group
  End_Object

  Object = ControlPoint
    PointType   = Free
    PointId     = 4
    ChooserName = Unknown
    DateTime    = 2018-10-04T14:38:48

    Group = ControlMeasure
      SerialNumber = M1
      MeasureType  = Candidate
      ChooserName  = Unknown
      DateTime     = 2018-10-04T14:38:48
      Sample       = 100.0
      Line         = 500.0
    End_Group

    Group = ControlMeasure
      SerialNumber = M2
      MeasureType  = Candidate
      ChooserName  = Unknown
      DateTime     = 2018-10-04T14:38:48
      Sample       = 750.0
      Line         = 500.0
    End_Group
  End_Object

  Object = ControlPoint
    PointType   = Free
    PointId     = 5
    ChooserName = Unknown
    DateTime    = 2018-10-04T14:38:48

    Group = ControlMeasure
      SerialNumber = M1
      MeasureType  = Candidate
      ChooserName  = Unknown
      DateTime     = 2018-10-04T14:38:48
      Sample       = 1.0
      Line         = 1000.0
    End_Group

    Group = ControlMeasure
      SerialNumber = M2
      MeasureType  = Candidate
      ChooserName  = Unknown
      DateTime     = 2018-10-04T14:38:48
      Sample       = 1.0
      Line         = 1000.0
    End_Group
  End_Object

  Object = ControlPoint
    PointType   = Free
    PointId     = 6
    ChooserName = Unknown
    DateTime    = 2018-10-04T14:38:48

    Group = ControlMeasure
      SerialNumber = M1
      MeasureType  = Candidate
      ChooserName  = Unknown
      DateTime     = 2018-10-04T14:38:48
      Sample       = 100.0
      Line         = 1000.0
    End_Group

    Group = ControlMeasure
      SerialNumber = M2
      MeasureType  = Candidate
      ChooserName  = Unknown
      DateTime     = 2018-10-04T14:38:48
      Sample       = 1000.0
      Line         = 1000.0
    End_Group
  End_Object
End_Object
End
Write the network and re-read it...
Write the network and re-read it...
After reading and writing to a binary form does Pvl match?
After reading and writing to a binary form does Pvl match?
Conversion to Pvl stays consistent
Reading/Writing control network is consistent
Reading/Writing control network is consistent


Reading: $control/testData/unitTest_ControlNetVersioner_PvlNetwork3_PvlV0001.net...
Reading: $control/testData/unitTest_ControlNetVersioner_PvlNetwork3_PvlV0001.net...
+2 −2
Original line number Original line Diff line number Diff line
@@ -33,7 +33,7 @@ int main(int argc, char *argv[]) {


  // No target                                                  
  // No target                                                  
  TestNetwork("$control/testData/unitTest_ControlNetVersioner_PvlNetwork2_PvlV0001.net", 
  TestNetwork("$control/testData/unitTest_ControlNetVersioner_PvlNetwork2_PvlV0001.net", 
              testProgress);               
              testProgress, false); // no print network here because the datetimes will change


  // Really odd keywords with target                            
  // Really odd keywords with target                            
  TestNetwork("$control/testData/unitTest_ControlNetVersioner_PvlNetwork3_PvlV0001.net", 
  TestNetwork("$control/testData/unitTest_ControlNetVersioner_PvlNetwork3_PvlV0001.net", 
@@ -57,7 +57,7 @@ int main(int argc, char *argv[]) {
              false);    
              false);    


  // Network with rejected jigsaw points                        
  // Network with rejected jigsaw points                        
  TestNetwork("$control/testData/unitTest_ControlNetVersioner_PvlNetwork4_PvlV0003.pvl", 
  TestNetwork("$control/testData/unitTest_ControlNetVersioner_PvlNetwork8_PvlV0005.pvl", 
              testProgress, 
              testProgress, 
              true, 
              true, 
              true);   
              true);