@@ -702,30 +702,14 @@ void TestPosition::testPositionTransformerInternalIosPosition()
702702 QVERIFY ( !geoPosition.hasAttribute ( QGeoPositionInfo::VerticalSpeed ) );
703703 QVERIFY ( !geoPosition.hasAttribute ( QGeoPositionInfo::MagneticVariation ) );
704704
705-
706- // ellipsoid elevation
707- geoPosition.setAttribute ( QGeoPositionInfo::VerticalSpeed, 1 );
708- // mocked
709- geoPosition.setAttribute ( QGeoPositionInfo::MagneticVariation, 1 );
710- // transform with pass through disabled, position is mocked and ellipsoid
711- newPosition = positionTransformer.processInternalIosPosition ( geoPosition );
712-
713- QVERIFY ( qgsDoubleNear ( newPosition.elevation , 127.53574931171875 ) );
714- QVERIFY ( qgsDoubleNear ( newPosition.elevation_diff , 43.764250688281265 ) );
715- QVERIFY ( newPosition.isMock );
716- QVERIFY ( !geoPosition.hasAttribute ( QGeoPositionInfo::VerticalSpeed ) );
717- QVERIFY ( !geoPosition.hasAttribute ( QGeoPositionInfo::MagneticVariation ) );
718-
719-
720705 // mocked
721706 geoPosition.setAttribute ( QGeoPositionInfo::MagneticVariation, 1 );
722707 // transform with pass through disabled, position is mocked and orthometric
723708 newPosition = positionTransformer.processInternalIosPosition ( geoPosition );
724709
725- QCOMPARE ( newPosition.elevation , 171.3 );
726- QCOMPARE ( newPosition.elevation_diff , std::numeric_limits< double >:: quiet_NaN () );
710+ QCOMPARE ( newPosition.elevation , 127.53574931171875 );
711+ QCOMPARE ( newPosition.elevation_diff , 43.764250688281265 );
727712 QVERIFY ( newPosition.isMock );
728- QVERIFY ( !geoPosition.hasAttribute ( QGeoPositionInfo::VerticalSpeed ) );
729713 QVERIFY ( !geoPosition.hasAttribute ( QGeoPositionInfo::MagneticVariation ) );
730714
731715
0 commit comments