From 17c20c910713b53757a44f201add6366cb483a4b Mon Sep 17 00:00:00 2001 From: Matt Woodward Date: Tue, 21 Nov 2023 16:45:29 +1100 Subject: [PATCH] regenerate all --- docs/sbp.pdf | Bin 551889 -> 551939 bytes ...heck_sbp_acquisition_MsgAcqResultTest.java | 65 + ...bp_acquisition_MsgAcqSvProfileDepTest.java | 479 +++ ...k_sbp_acquisition_MsgAcqSvProfileTest.java | 449 +++ ...ootload_MsgBootloaderHandshakeReqTest.java | 42 + ...p_bootload_MsgBootloaderJumptoAppTest.java | 54 + ...k_sbp_bootload_MsgNapDeviceDnaReqTest.java | 41 + ..._sbp_bootload_MsgNapDeviceDnaRespTest.java | 129 + ...ck_sbp_file_io_MsgFileioConfigReqTest.java | 55 + ...k_sbp_file_io_MsgFileioConfigRespTest.java | 87 + ...k_sbp_file_io_MsgFileioReadDirReqTest.java | Bin 0 -> 2820 bytes ..._sbp_file_io_MsgFileioReadDirRespTest.java | Bin 0 -> 3463 bytes ...heck_sbp_file_io_MsgFileioReadReqTest.java | Bin 0 -> 3660 bytes ...eck_sbp_file_io_MsgFileioReadRespTest.java | 2819 ++++++++++++++++ ...check_sbp_file_io_MsgFileioRemoveTest.java | Bin 0 -> 1726 bytes ...auto_check_sbp_flash_MsgFlashDoneTest.java | 53 + ...uto_check_sbp_flash_MsgFlashEraseTest.java | 62 + ...o_check_sbp_flash_MsgFlashProgramTest.java | 2836 ++++++++++++++++ ...o_check_sbp_flash_MsgFlashReadReqTest.java | 93 + ..._check_sbp_flash_MsgFlashReadRespTest.java | 93 + ..._sbp_flash_MsgM25FlashWriteStatusTest.java | 54 + ...k_sbp_flash_MsgStmFlashLockSectorTest.java | 55 + ...sbp_flash_MsgStmFlashUnlockSectorTest.java | 55 + ...check_sbp_flash_MsgStmUniqueIdReqTest.java | 39 + ...heck_sbp_flash_MsgStmUniqueIdRespTest.java | 174 + .../auto_check_sbp_gnss_gnss_structsTest.java | 20 + ...k_sbp_integrity_integrity_structsTest.java | 21 + ...ck_sbp_linux_MsgLinuxCpuStateDepATest.java | Bin 0 -> 4875 bytes ..._check_sbp_linux_MsgLinuxCpuStateTest.java | Bin 0 -> 5761 bytes ...ck_sbp_linux_MsgLinuxMemStateDepATest.java | Bin 0 -> 4877 bytes ..._check_sbp_linux_MsgLinuxMemStateTest.java | Bin 0 -> 5761 bytes ..._sbp_linux_MsgLinuxProcessFdCountTest.java | 126 + ...bp_linux_MsgLinuxProcessFdSummaryTest.java | Bin 0 -> 2478 bytes ...linux_MsgLinuxProcessSocketCountsTest.java | 151 + ...linux_MsgLinuxProcessSocketQueuesTest.java | Bin 0 -> 7999 bytes ...eck_sbp_linux_MsgLinuxSocketUsageTest.java | 456 +++ ...ck_sbp_linux_MsgLinuxSysStateDepATest.java | 112 + ..._check_sbp_linux_MsgLinuxSysStateTest.java | 122 + .../auto_check_sbp_mag_MsgMagRawTest.java | 100 + ...navigation_MsgBaselineHeadingDepATest.java | 94 + ...check_sbp_navigation_MsgPosLlhAccTest.java | 158 + ...navigation_MsgProtectionLevelDepATest.java | 120 + ...sbp_navigation_MsgProtectionLevelTest.java | 280 +- ...sbp_navigation_navigation_structsTest.java | 21 + .../auto_check_sbp_ndb_MsgNdbEventTest.java | 144 + ..._sbp_observation_MsgAlmanacGLODepTest.java | 212 ++ ...eck_sbp_observation_MsgAlmanacGLOTest.java | 200 ++ ..._sbp_observation_MsgAlmanacGPSDepTest.java | 230 ++ ...eck_sbp_observation_MsgAlmanacGPSTest.java | 218 ++ ...eck_sbp_observation_MsgBasePosLLHTest.java | 50 + ..._sbp_observation_MsgEphemerisDepATest.java | 287 ++ ..._sbp_observation_MsgEphemerisDepCTest.java | 343 ++ ..._sbp_observation_MsgEphemerisDepDTest.java | 343 ++ ...p_observation_MsgEphemerisGLODepATest.java | 248 ++ ...p_observation_MsgEphemerisGLODepBTest.java | 236 ++ ...p_observation_MsgEphemerisGLODepCTest.java | 255 ++ ...p_observation_MsgEphemerisGLODepDTest.java | 265 ++ ...p_observation_MsgEphemerisGPSDepETest.java | 367 +++ ...p_observation_MsgEphemerisGPSDepFTest.java | 355 ++ ...p_observation_MsgEphemerisGalDepATest.java | 325 ++ ..._observation_MsgEphemerisSbasDepATest.java | 249 ++ ..._observation_MsgEphemerisSbasDepBTest.java | 237 ++ ..._sbp_observation_MsgEphemerisSbasTest.java | 200 ++ ...check_sbp_observation_MsgGnssCapbTest.java | 322 ++ ...sbp_observation_MsgGroupDelayDepATest.java | 113 + ...sbp_observation_MsgGroupDelayDepBTest.java | 133 + ...eck_sbp_observation_MsgGroupDelayTest.java | 123 + ...uto_check_sbp_observation_MsgIonoTest.java | 139 + ...ervation_MsgSvConfigurationGpsDepTest.java | 84 + ...p_observation_observation_structsTest.java | 21 + ...bp_orientation_MsgBaselineHeadingTest.java | 92 + .../auto_check_sbp_piksi_MsgAlmanacTest.java | 39 + ...heck_sbp_piksi_MsgCellModemStatusTest.java | 2808 ++++++++++++++++ ..._check_sbp_piksi_MsgCommandOutputTest.java | 57 + ...uto_check_sbp_piksi_MsgCommandReqTest.java | Bin 0 -> 2938 bytes ...to_check_sbp_piksi_MsgCommandRespTest.java | 70 + ...auto_check_sbp_piksi_MsgCwResultsTest.java | 39 + .../auto_check_sbp_piksi_MsgCwStartTest.java | 39 + ...o_check_sbp_piksi_MsgFrontEndGainTest.java | 218 ++ ...to_check_sbp_piksi_MsgInitBaseDepTest.java | 39 + ...eck_sbp_piksi_MsgMaskSatelliteDepTest.java | 84 + ..._check_sbp_piksi_MsgMaskSatelliteTest.java | 71 + ...heck_sbp_piksi_MsgNetworkStateReqTest.java | 39 + ...eck_sbp_piksi_MsgNetworkStateRespTest.java | Bin 0 -> 13314 bytes .../auto_check_sbp_piksi_MsgResetDepTest.java | 39 + ...o_check_sbp_piksi_MsgResetFiltersTest.java | 53 + .../auto_check_sbp_piksi_MsgResetTest.java | 53 + .../auto_check_sbp_piksi_MsgSetTimeTest.java | 39 + ...auto_check_sbp_piksi_MsgSpecanDepTest.java | 2641 +++++++++++++++ .../auto_check_sbp_piksi_MsgSpecanTest.java | 2611 +++++++++++++++ ...auto_check_sbp_piksi_MsgUartStateTest.java | 379 +-- ...uto_check_sbp_piksi_piksi_structsTest.java | 20 + ...ettings_MsgSettingsReadByIndexReqTest.java | 56 + ...k_sbp_settings_MsgSettingsReadReqTest.java | Bin 0 -> 2395 bytes ..._sbp_settings_MsgSettingsReadRespTest.java | Bin 0 -> 3723 bytes ..._settings_MsgSettingsRegisterRespTest.java | Bin 0 -> 4195 bytes ..._sbp_settings_MsgSettingsRegisterTest.java | Bin 0 -> 3723 bytes ...heck_sbp_settings_MsgSettingsSaveTest.java | 39 + ...sbp_settings_MsgSettingsWriteRespTest.java | Bin 0 -> 4179 bytes ...eck_sbp_settings_MsgSettingsWriteTest.java | Bin 0 -> 2839 bytes ...check_sbp_signing_signing_structsTest.java | 20 + ...k_sbp_soln_meta_soln_meta_structsTest.java | 21 + ...sbp_solution_meta_MsgSolnMetaDepATest.java | 2738 ++++++++++++++++ ...eck_sbp_solution_meta_MsgSolnMetaTest.java | 2737 ++++++++++++++++ ...to_check_sbp_ssr_MsgSsrCodeBiasesTest.java | 1975 ++++++++++++ ..._sbp_ssr_MsgSsrGridDefinitionDepATest.java | 2819 ++++++++++++++++ ...p_ssr_MsgSsrGriddedCorrectionDepATest.java | 2288 +++++++++++++ ..._MsgSsrGriddedCorrectionNoStdDepATest.java | 2169 +++++++++++++ ...k_sbp_ssr_MsgSsrGriddedCorrectionTest.java | 2267 +++++++++++++ ...heck_sbp_ssr_MsgSsrOrbitClockDepATest.java | 247 ++ ...to_check_sbp_ssr_MsgSsrOrbitClockTest.java | 252 ++ ...o_check_sbp_ssr_MsgSsrPhaseBiasesTest.java | 1896 +++++++++++ ...ck_sbp_ssr_MsgSsrSatelliteApcDepATest.java | 2228 +++++++++++++ ..._sbp_ssr_MsgSsrStecCorrectionDepATest.java | 1896 +++++++++++ ...k_sbp_ssr_MsgSsrStecCorrectionDepTest.java | 1839 +++++++++++ ..._sbp_ssr_MsgSsrTileDefinitionDepATest.java | 158 + .../auto_check_sbp_ssr_ssr_structsTest.java | 20 + ...sbp_system_MsgCsacTelemetryLabelsTest.java | 56 + ...check_sbp_system_MsgCsacTelemetryTest.java | 62 + ...heck_sbp_system_MsgGnssTimeOffsetTest.java | 90 + .../auto_check_sbp_system_MsgPpsTimeTest.java | 70 + ..._check_sbp_system_MsgStatusReportTest.java | 2134 ++++++++++++ ...o_check_sbp_system_system_structsTest.java | 20 + ...sbp_telemetry_acquisition_structsTest.java | 21 + ...k_sbp_telemetry_telemetry_structsTest.java | 21 + ...ck_sbp_tracking_MsgTrackingIqDepATest.java | 149 + ...ck_sbp_tracking_MsgTrackingIqDepBTest.java | 160 + ..._check_sbp_tracking_MsgTrackingIqTest.java | 147 + ...sbp_tracking_MsgTrackingStateDepBTest.java | 1444 +++++++++ ...king_MsgTrackingStateDetailedDepATest.java | 349 ++ ...eck_sbp_tracking_MsgTrackingStateTest.java | 2502 +++++++++------ ...eck_sbp_tracking_tracking_structsTest.java | 21 + .../auto_check_sbp_user_MsgUserDataTest.java | 2847 +++++++++++++++++ ...to_check_sbp_vehicle_MsgWheeltickTest.java | 83 + 134 files changed, 59144 insertions(+), 1341 deletions(-) create mode 100644 java/test/auto_check_sbp_acquisition_MsgAcqResultTest.java create mode 100644 java/test/auto_check_sbp_acquisition_MsgAcqSvProfileDepTest.java create mode 100644 java/test/auto_check_sbp_acquisition_MsgAcqSvProfileTest.java create mode 100644 java/test/auto_check_sbp_bootload_MsgBootloaderHandshakeReqTest.java create mode 100644 java/test/auto_check_sbp_bootload_MsgBootloaderJumptoAppTest.java create mode 100644 java/test/auto_check_sbp_bootload_MsgNapDeviceDnaReqTest.java create mode 100644 java/test/auto_check_sbp_bootload_MsgNapDeviceDnaRespTest.java create mode 100644 java/test/auto_check_sbp_file_io_MsgFileioConfigReqTest.java create mode 100644 java/test/auto_check_sbp_file_io_MsgFileioConfigRespTest.java create mode 100644 java/test/auto_check_sbp_file_io_MsgFileioReadDirReqTest.java create mode 100644 java/test/auto_check_sbp_file_io_MsgFileioReadDirRespTest.java create mode 100644 java/test/auto_check_sbp_file_io_MsgFileioReadReqTest.java create mode 100644 java/test/auto_check_sbp_file_io_MsgFileioReadRespTest.java create mode 100644 java/test/auto_check_sbp_file_io_MsgFileioRemoveTest.java create mode 100644 java/test/auto_check_sbp_flash_MsgFlashDoneTest.java create mode 100644 java/test/auto_check_sbp_flash_MsgFlashEraseTest.java create mode 100644 java/test/auto_check_sbp_flash_MsgFlashProgramTest.java create mode 100644 java/test/auto_check_sbp_flash_MsgFlashReadReqTest.java create mode 100644 java/test/auto_check_sbp_flash_MsgFlashReadRespTest.java create mode 100644 java/test/auto_check_sbp_flash_MsgM25FlashWriteStatusTest.java create mode 100644 java/test/auto_check_sbp_flash_MsgStmFlashLockSectorTest.java create mode 100644 java/test/auto_check_sbp_flash_MsgStmFlashUnlockSectorTest.java create mode 100644 java/test/auto_check_sbp_flash_MsgStmUniqueIdReqTest.java create mode 100644 java/test/auto_check_sbp_flash_MsgStmUniqueIdRespTest.java create mode 100644 java/test/auto_check_sbp_gnss_gnss_structsTest.java create mode 100644 java/test/auto_check_sbp_integrity_integrity_structsTest.java create mode 100644 java/test/auto_check_sbp_linux_MsgLinuxCpuStateDepATest.java create mode 100644 java/test/auto_check_sbp_linux_MsgLinuxCpuStateTest.java create mode 100644 java/test/auto_check_sbp_linux_MsgLinuxMemStateDepATest.java create mode 100644 java/test/auto_check_sbp_linux_MsgLinuxMemStateTest.java create mode 100644 java/test/auto_check_sbp_linux_MsgLinuxProcessFdCountTest.java create mode 100644 java/test/auto_check_sbp_linux_MsgLinuxProcessFdSummaryTest.java create mode 100644 java/test/auto_check_sbp_linux_MsgLinuxProcessSocketCountsTest.java create mode 100644 java/test/auto_check_sbp_linux_MsgLinuxProcessSocketQueuesTest.java create mode 100644 java/test/auto_check_sbp_linux_MsgLinuxSocketUsageTest.java create mode 100644 java/test/auto_check_sbp_linux_MsgLinuxSysStateDepATest.java create mode 100644 java/test/auto_check_sbp_linux_MsgLinuxSysStateTest.java create mode 100644 java/test/auto_check_sbp_mag_MsgMagRawTest.java create mode 100644 java/test/auto_check_sbp_navigation_MsgBaselineHeadingDepATest.java create mode 100644 java/test/auto_check_sbp_navigation_MsgPosLlhAccTest.java create mode 100644 java/test/auto_check_sbp_navigation_MsgProtectionLevelDepATest.java create mode 100644 java/test/auto_check_sbp_navigation_navigation_structsTest.java create mode 100644 java/test/auto_check_sbp_ndb_MsgNdbEventTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgAlmanacGLODepTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgAlmanacGLOTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgAlmanacGPSDepTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgAlmanacGPSTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgBasePosLLHTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgEphemerisDepATest.java create mode 100644 java/test/auto_check_sbp_observation_MsgEphemerisDepCTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgEphemerisDepDTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgEphemerisGLODepATest.java create mode 100644 java/test/auto_check_sbp_observation_MsgEphemerisGLODepBTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgEphemerisGLODepCTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgEphemerisGLODepDTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgEphemerisGPSDepETest.java create mode 100644 java/test/auto_check_sbp_observation_MsgEphemerisGPSDepFTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgEphemerisGalDepATest.java create mode 100644 java/test/auto_check_sbp_observation_MsgEphemerisSbasDepATest.java create mode 100644 java/test/auto_check_sbp_observation_MsgEphemerisSbasDepBTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgEphemerisSbasTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgGnssCapbTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgGroupDelayDepATest.java create mode 100644 java/test/auto_check_sbp_observation_MsgGroupDelayDepBTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgGroupDelayTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgIonoTest.java create mode 100644 java/test/auto_check_sbp_observation_MsgSvConfigurationGpsDepTest.java create mode 100644 java/test/auto_check_sbp_observation_observation_structsTest.java create mode 100644 java/test/auto_check_sbp_orientation_MsgBaselineHeadingTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgAlmanacTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgCellModemStatusTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgCommandOutputTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgCommandReqTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgCommandRespTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgCwResultsTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgCwStartTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgFrontEndGainTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgInitBaseDepTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgMaskSatelliteDepTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgMaskSatelliteTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgNetworkStateReqTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgNetworkStateRespTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgResetDepTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgResetFiltersTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgResetTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgSetTimeTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgSpecanDepTest.java create mode 100644 java/test/auto_check_sbp_piksi_MsgSpecanTest.java create mode 100644 java/test/auto_check_sbp_piksi_piksi_structsTest.java create mode 100644 java/test/auto_check_sbp_settings_MsgSettingsReadByIndexReqTest.java create mode 100644 java/test/auto_check_sbp_settings_MsgSettingsReadReqTest.java create mode 100644 java/test/auto_check_sbp_settings_MsgSettingsReadRespTest.java create mode 100644 java/test/auto_check_sbp_settings_MsgSettingsRegisterRespTest.java create mode 100644 java/test/auto_check_sbp_settings_MsgSettingsRegisterTest.java create mode 100644 java/test/auto_check_sbp_settings_MsgSettingsSaveTest.java create mode 100644 java/test/auto_check_sbp_settings_MsgSettingsWriteRespTest.java create mode 100644 java/test/auto_check_sbp_settings_MsgSettingsWriteTest.java create mode 100644 java/test/auto_check_sbp_signing_signing_structsTest.java create mode 100644 java/test/auto_check_sbp_soln_meta_soln_meta_structsTest.java create mode 100644 java/test/auto_check_sbp_solution_meta_MsgSolnMetaDepATest.java create mode 100644 java/test/auto_check_sbp_solution_meta_MsgSolnMetaTest.java create mode 100644 java/test/auto_check_sbp_ssr_MsgSsrCodeBiasesTest.java create mode 100644 java/test/auto_check_sbp_ssr_MsgSsrGridDefinitionDepATest.java create mode 100644 java/test/auto_check_sbp_ssr_MsgSsrGriddedCorrectionDepATest.java create mode 100644 java/test/auto_check_sbp_ssr_MsgSsrGriddedCorrectionNoStdDepATest.java create mode 100644 java/test/auto_check_sbp_ssr_MsgSsrGriddedCorrectionTest.java create mode 100644 java/test/auto_check_sbp_ssr_MsgSsrOrbitClockDepATest.java create mode 100644 java/test/auto_check_sbp_ssr_MsgSsrOrbitClockTest.java create mode 100644 java/test/auto_check_sbp_ssr_MsgSsrPhaseBiasesTest.java create mode 100644 java/test/auto_check_sbp_ssr_MsgSsrSatelliteApcDepATest.java create mode 100644 java/test/auto_check_sbp_ssr_MsgSsrStecCorrectionDepATest.java create mode 100644 java/test/auto_check_sbp_ssr_MsgSsrStecCorrectionDepTest.java create mode 100644 java/test/auto_check_sbp_ssr_MsgSsrTileDefinitionDepATest.java create mode 100644 java/test/auto_check_sbp_ssr_ssr_structsTest.java create mode 100644 java/test/auto_check_sbp_system_MsgCsacTelemetryLabelsTest.java create mode 100644 java/test/auto_check_sbp_system_MsgCsacTelemetryTest.java create mode 100644 java/test/auto_check_sbp_system_MsgGnssTimeOffsetTest.java create mode 100644 java/test/auto_check_sbp_system_MsgPpsTimeTest.java create mode 100644 java/test/auto_check_sbp_system_MsgStatusReportTest.java create mode 100644 java/test/auto_check_sbp_system_system_structsTest.java create mode 100644 java/test/auto_check_sbp_telemetry_acquisition_structsTest.java create mode 100644 java/test/auto_check_sbp_telemetry_telemetry_structsTest.java create mode 100644 java/test/auto_check_sbp_tracking_MsgTrackingIqDepATest.java create mode 100644 java/test/auto_check_sbp_tracking_MsgTrackingIqDepBTest.java create mode 100644 java/test/auto_check_sbp_tracking_MsgTrackingIqTest.java create mode 100644 java/test/auto_check_sbp_tracking_MsgTrackingStateDepBTest.java create mode 100644 java/test/auto_check_sbp_tracking_MsgTrackingStateDetailedDepATest.java create mode 100644 java/test/auto_check_sbp_tracking_tracking_structsTest.java create mode 100644 java/test/auto_check_sbp_user_MsgUserDataTest.java create mode 100644 java/test/auto_check_sbp_vehicle_MsgWheeltickTest.java diff --git a/docs/sbp.pdf b/docs/sbp.pdf index 49f4a2f2d87e22b1c96d49c9520ac9f1ce4e1572..7d9ecb57b646e084e27ef9db160cd2093d591369 100644 GIT binary patch delta 238158 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%0A3)ZMtxI&ryIN4nCCUYdA&P2I%_#Flj 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 diff --git a/java/test/auto_check_sbp_acquisition_MsgAcqResultTest.java b/java/test/auto_check_sbp_acquisition_MsgAcqResultTest.java new file mode 100644 index 0000000000..1ceed9ba3e --- /dev/null +++ b/java/test/auto_check_sbp_acquisition_MsgAcqResultTest.java @@ -0,0 +1,65 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/acquisition/test_MsgAcqResult.yaml +// by generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.acquisition.MsgAcqResult; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_acquisition_MsgAcqResultTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_acquisition_MsgAcqResultTest.test1"); + byte[] payload = + new byte[] { + (byte) 0, (byte) 0, (byte) 104, (byte) 65, (byte) 102, (byte) 102, (byte) 144, + (byte) 66, (byte) 205, (byte) 196, (byte) 0, (byte) 70, (byte) 8, (byte) 0, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x2f, payload); + MsgAcqResult msg = new MsgAcqResult(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.cf, 8.24120019531250000e+03, DELTA); + org.junit.Assert.assertEquals(msg.cn0, 1.45000000000000000e+01, DELTA); + org.junit.Assert.assertEquals(msg.cp, 7.21999969482421875e+01, DELTA); + value = msg.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.code + "' != '" + 0 + "'", value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.sat + "' != '" + 8 + "'", value.equals(BigInteger.valueOf(8L))); + } else { + value = value.longValue(); + expected = 8L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_acquisition_MsgAcqSvProfileDepTest.java b/java/test/auto_check_sbp_acquisition_MsgAcqSvProfileDepTest.java new file mode 100644 index 0000000000..8c17f047a1 --- /dev/null +++ b/java/test/auto_check_sbp_acquisition_MsgAcqSvProfileDepTest.java @@ -0,0 +1,479 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/acquisition/test_MsgAcqSvProfileDep.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.acquisition.MsgAcqSvProfileDep; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_acquisition_MsgAcqSvProfileDepTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_acquisition_MsgAcqSvProfileDepTest.test1"); + byte[] payload = + new byte[] { + (byte) 67, (byte) 103, (byte) 151, (byte) 0, (byte) 12, (byte) 22, (byte) 0, + (byte) 0, (byte) 0, (byte) 187, (byte) 0, (byte) 91, (byte) 0, (byte) 0, + (byte) 0, (byte) 75, (byte) 0, (byte) 0, (byte) 0, (byte) 132, (byte) 0, + (byte) 0, (byte) 0, (byte) 36, (byte) 0, (byte) 0, (byte) 0, (byte) 60, + (byte) 0, (byte) 0, (byte) 0, (byte) 241, (byte) 0, (byte) 0, (byte) 0, + (byte) 238, (byte) 38, (byte) 111, (byte) 0, (byte) 179, (byte) 23, (byte) 0, + (byte) 1, (byte) 0, (byte) 176, (byte) 0, (byte) 166, (byte) 0, (byte) 0, + (byte) 0, (byte) 234, (byte) 0, (byte) 0, (byte) 0, (byte) 155, (byte) 0, + (byte) 0, (byte) 0, (byte) 24, (byte) 0, (byte) 0, (byte) 0, (byte) 212, + (byte) 0, (byte) 0, (byte) 0, (byte) 247, (byte) 0, (byte) 0, (byte) 0, + (byte) 142, (byte) 213, (byte) 68, (byte) 0, (byte) 53, (byte) 24, (byte) 0, + (byte) 0, (byte) 0, (byte) 52, (byte) 0, (byte) 49, (byte) 0, (byte) 0, + (byte) 0, (byte) 245, (byte) 0, (byte) 0, (byte) 0, (byte) 76, (byte) 0, + (byte) 0, (byte) 0, (byte) 248, (byte) 0, (byte) 0, (byte) 0, (byte) 212, + (byte) 0, (byte) 0, (byte) 0, (byte) 101, (byte) 0, (byte) 0, (byte) 0, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x1e, payload); + MsgAcqSvProfileDep msg = new MsgAcqSvProfileDep(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.acq_sv_profile[0].bin_width; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].bin_width + "' != '" + 187 + "'", + value.equals(BigInteger.valueOf(187L))); + } else { + value = value.longValue(); + expected = 187L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].cf; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].cf + "' != '" + 60 + "'", + value.equals(BigInteger.valueOf(60L))); + } else { + value = value.longValue(); + expected = 60L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].cf_max; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].cf_max + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].cf_min; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].cf_min + "' != '" + 132 + "'", + value.equals(BigInteger.valueOf(132L))); + } else { + value = value.longValue(); + expected = 132L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].cn0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].cn0 + "' != '" + 151 + "'", + value.equals(BigInteger.valueOf(151L))); + } else { + value = value.longValue(); + expected = 151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].cp; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].cp + "' != '" + 241 + "'", + value.equals(BigInteger.valueOf(241L))); + } else { + value = value.longValue(); + expected = 241L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].int_time; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].int_time + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].job_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].job_type + "' != '" + 67 + "'", + value.equals(BigInteger.valueOf(67L))); + } else { + value = value.longValue(); + expected = 67L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].sid.code + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].sid.reserved + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].sid.sat + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].status; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].status + "' != '" + 103 + "'", + value.equals(BigInteger.valueOf(103L))); + } else { + value = value.longValue(); + expected = 103L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].time_spent; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].time_spent + "' != '" + 75 + "'", + value.equals(BigInteger.valueOf(75L))); + } else { + value = value.longValue(); + expected = 75L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].timestamp; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].timestamp + "' != '" + 91 + "'", + value.equals(BigInteger.valueOf(91L))); + } else { + value = value.longValue(); + expected = 91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].bin_width; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].bin_width + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].cf; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].cf + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); + } else { + value = value.longValue(); + expected = 212L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].cf_max; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].cf_max + "' != '" + 24 + "'", + value.equals(BigInteger.valueOf(24L))); + } else { + value = value.longValue(); + expected = 24L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].cf_min; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].cf_min + "' != '" + 155 + "'", + value.equals(BigInteger.valueOf(155L))); + } else { + value = value.longValue(); + expected = 155L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].cn0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].cn0 + "' != '" + 111 + "'", + value.equals(BigInteger.valueOf(111L))); + } else { + value = value.longValue(); + expected = 111L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].cp; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].cp + "' != '" + 247 + "'", + value.equals(BigInteger.valueOf(247L))); + } else { + value = value.longValue(); + expected = 247L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].int_time; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].int_time + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].job_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].job_type + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].sid.code + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].sid.reserved + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].sid.sat + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].status; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].status + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].time_spent; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].time_spent + "' != '" + 234 + "'", + value.equals(BigInteger.valueOf(234L))); + } else { + value = value.longValue(); + expected = 234L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].timestamp; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].timestamp + "' != '" + 166 + "'", + value.equals(BigInteger.valueOf(166L))); + } else { + value = value.longValue(); + expected = 166L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].bin_width; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].bin_width + "' != '" + 52 + "'", + value.equals(BigInteger.valueOf(52L))); + } else { + value = value.longValue(); + expected = 52L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].cf; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].cf + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); + } else { + value = value.longValue(); + expected = 212L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].cf_max; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].cf_max + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].cf_min; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].cf_min + "' != '" + 76 + "'", + value.equals(BigInteger.valueOf(76L))); + } else { + value = value.longValue(); + expected = 76L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].cn0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].cn0 + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); + } else { + value = value.longValue(); + expected = 68L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].cp; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].cp + "' != '" + 101 + "'", + value.equals(BigInteger.valueOf(101L))); + } else { + value = value.longValue(); + expected = 101L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].int_time; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].int_time + "' != '" + 53 + "'", + value.equals(BigInteger.valueOf(53L))); + } else { + value = value.longValue(); + expected = 53L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].job_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].job_type + "' != '" + 142 + "'", + value.equals(BigInteger.valueOf(142L))); + } else { + value = value.longValue(); + expected = 142L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].sid.code + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].sid.reserved + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].sid.sat + "' != '" + 24 + "'", + value.equals(BigInteger.valueOf(24L))); + } else { + value = value.longValue(); + expected = 24L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].status; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].status + "' != '" + 213 + "'", + value.equals(BigInteger.valueOf(213L))); + } else { + value = value.longValue(); + expected = 213L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].time_spent; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].time_spent + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); + } else { + value = value.longValue(); + expected = 245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].timestamp; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].timestamp + "' != '" + 49 + "'", + value.equals(BigInteger.valueOf(49L))); + } else { + value = value.longValue(); + expected = 49L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_acquisition_MsgAcqSvProfileTest.java b/java/test/auto_check_sbp_acquisition_MsgAcqSvProfileTest.java new file mode 100644 index 0000000000..4da36ba888 --- /dev/null +++ b/java/test/auto_check_sbp_acquisition_MsgAcqSvProfileTest.java @@ -0,0 +1,449 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/acquisition/test_MsgAcqSvProfile.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.acquisition.MsgAcqSvProfile; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_acquisition_MsgAcqSvProfileTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_acquisition_MsgAcqSvProfileTest.test1"); + byte[] payload = + new byte[] { + (byte) 7, (byte) 13, (byte) 38, (byte) 0, (byte) 97, (byte) 22, (byte) 0, + (byte) 174, (byte) 0, (byte) 52, (byte) 0, (byte) 0, (byte) 0, (byte) 49, + (byte) 0, (byte) 0, (byte) 0, (byte) 61, (byte) 0, (byte) 0, (byte) 0, + (byte) 147, (byte) 0, (byte) 0, (byte) 0, (byte) 47, (byte) 0, (byte) 0, + (byte) 0, (byte) 140, (byte) 0, (byte) 0, (byte) 0, (byte) 166, (byte) 210, + (byte) 59, (byte) 0, (byte) 253, (byte) 23, (byte) 1, (byte) 121, (byte) 0, + (byte) 190, (byte) 0, (byte) 0, (byte) 0, (byte) 175, (byte) 0, (byte) 0, + (byte) 0, (byte) 175, (byte) 0, (byte) 0, (byte) 0, (byte) 142, (byte) 0, + (byte) 0, (byte) 0, (byte) 237, (byte) 0, (byte) 0, (byte) 0, (byte) 12, + (byte) 0, (byte) 0, (byte) 0, (byte) 126, (byte) 88, (byte) 21, (byte) 0, + (byte) 153, (byte) 24, (byte) 0, (byte) 8, (byte) 0, (byte) 130, (byte) 0, + (byte) 0, (byte) 0, (byte) 172, (byte) 0, (byte) 0, (byte) 0, (byte) 91, + (byte) 0, (byte) 0, (byte) 0, (byte) 191, (byte) 0, (byte) 0, (byte) 0, + (byte) 84, (byte) 0, (byte) 0, (byte) 0, (byte) 82, (byte) 0, (byte) 0, + (byte) 0, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x2e, payload); + MsgAcqSvProfile msg = new MsgAcqSvProfile(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.acq_sv_profile[0].bin_width; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].bin_width + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); + } else { + value = value.longValue(); + expected = 174L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].cf; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].cf + "' != '" + 47 + "'", + value.equals(BigInteger.valueOf(47L))); + } else { + value = value.longValue(); + expected = 47L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].cf_max; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].cf_max + "' != '" + 147 + "'", + value.equals(BigInteger.valueOf(147L))); + } else { + value = value.longValue(); + expected = 147L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].cf_min; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].cf_min + "' != '" + 61 + "'", + value.equals(BigInteger.valueOf(61L))); + } else { + value = value.longValue(); + expected = 61L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].cn0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].cn0 + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].cp; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].cp + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); + } else { + value = value.longValue(); + expected = 140L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].int_time; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].int_time + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); + } else { + value = value.longValue(); + expected = 97L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].job_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].job_type + "' != '" + 7 + "'", + value.equals(BigInteger.valueOf(7L))); + } else { + value = value.longValue(); + expected = 7L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].sid.code + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].sid.sat + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].status; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].status + "' != '" + 13 + "'", + value.equals(BigInteger.valueOf(13L))); + } else { + value = value.longValue(); + expected = 13L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].time_spent; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].time_spent + "' != '" + 49 + "'", + value.equals(BigInteger.valueOf(49L))); + } else { + value = value.longValue(); + expected = 49L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[0].timestamp; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[0].timestamp + "' != '" + 52 + "'", + value.equals(BigInteger.valueOf(52L))); + } else { + value = value.longValue(); + expected = 52L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].bin_width; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].bin_width + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); + } else { + value = value.longValue(); + expected = 121L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].cf; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].cf + "' != '" + 237 + "'", + value.equals(BigInteger.valueOf(237L))); + } else { + value = value.longValue(); + expected = 237L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].cf_max; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].cf_max + "' != '" + 142 + "'", + value.equals(BigInteger.valueOf(142L))); + } else { + value = value.longValue(); + expected = 142L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].cf_min; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].cf_min + "' != '" + 175 + "'", + value.equals(BigInteger.valueOf(175L))); + } else { + value = value.longValue(); + expected = 175L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].cn0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].cn0 + "' != '" + 59 + "'", + value.equals(BigInteger.valueOf(59L))); + } else { + value = value.longValue(); + expected = 59L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].cp; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].cp + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].int_time; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].int_time + "' != '" + 253 + "'", + value.equals(BigInteger.valueOf(253L))); + } else { + value = value.longValue(); + expected = 253L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].job_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].job_type + "' != '" + 166 + "'", + value.equals(BigInteger.valueOf(166L))); + } else { + value = value.longValue(); + expected = 166L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].sid.code + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].sid.sat + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].status; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].status + "' != '" + 210 + "'", + value.equals(BigInteger.valueOf(210L))); + } else { + value = value.longValue(); + expected = 210L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].time_spent; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].time_spent + "' != '" + 175 + "'", + value.equals(BigInteger.valueOf(175L))); + } else { + value = value.longValue(); + expected = 175L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[1].timestamp; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[1].timestamp + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); + } else { + value = value.longValue(); + expected = 190L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].bin_width; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].bin_width + "' != '" + 8 + "'", + value.equals(BigInteger.valueOf(8L))); + } else { + value = value.longValue(); + expected = 8L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].cf; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].cf + "' != '" + 84 + "'", + value.equals(BigInteger.valueOf(84L))); + } else { + value = value.longValue(); + expected = 84L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].cf_max; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].cf_max + "' != '" + 191 + "'", + value.equals(BigInteger.valueOf(191L))); + } else { + value = value.longValue(); + expected = 191L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].cf_min; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].cf_min + "' != '" + 91 + "'", + value.equals(BigInteger.valueOf(91L))); + } else { + value = value.longValue(); + expected = 91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].cn0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].cn0 + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].cp; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].cp + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].int_time; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].int_time + "' != '" + 153 + "'", + value.equals(BigInteger.valueOf(153L))); + } else { + value = value.longValue(); + expected = 153L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].job_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].job_type + "' != '" + 126 + "'", + value.equals(BigInteger.valueOf(126L))); + } else { + value = value.longValue(); + expected = 126L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].sid.code + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].sid.sat + "' != '" + 24 + "'", + value.equals(BigInteger.valueOf(24L))); + } else { + value = value.longValue(); + expected = 24L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].status; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].status + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].time_spent; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].time_spent + "' != '" + 172 + "'", + value.equals(BigInteger.valueOf(172L))); + } else { + value = value.longValue(); + expected = 172L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acq_sv_profile[2].timestamp; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acq_sv_profile[2].timestamp + "' != '" + 130 + "'", + value.equals(BigInteger.valueOf(130L))); + } else { + value = value.longValue(); + expected = 130L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_bootload_MsgBootloaderHandshakeReqTest.java b/java/test/auto_check_sbp_bootload_MsgBootloaderHandshakeReqTest.java new file mode 100644 index 0000000000..ccd4f074af --- /dev/null +++ b/java/test/auto_check_sbp_bootload_MsgBootloaderHandshakeReqTest.java @@ -0,0 +1,42 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/bootload/test_MsgBootloaderHandshakeReq.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.bootload.MsgBootloaderHandshakeReq; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_bootload_MsgBootloaderHandshakeReqTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format( + "%n%s%n", "auto_check_sbp_bootload_MsgBootloaderHandshakeReqTest.test1"); + byte[] payload = new byte[] {}; + SBPMessage sbp = new SBPMessage(0xf788, 0xb3, payload); + MsgBootloaderHandshakeReq msg = new MsgBootloaderHandshakeReq(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_bootload_MsgBootloaderJumptoAppTest.java b/java/test/auto_check_sbp_bootload_MsgBootloaderJumptoAppTest.java new file mode 100644 index 0000000000..ca08db356e --- /dev/null +++ b/java/test/auto_check_sbp_bootload_MsgBootloaderJumptoAppTest.java @@ -0,0 +1,54 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/bootload/test_MsgBootloaderJumptoApp.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.bootload.MsgBootloaderJumpToApp; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_bootload_MsgBootloaderJumptoAppTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_bootload_MsgBootloaderJumptoAppTest.test1"); + byte[] payload = + new byte[] { + (byte) 216, + }; + SBPMessage sbp = new SBPMessage(0x12cd, 0xb1, payload); + MsgBootloaderJumpToApp msg = new MsgBootloaderJumpToApp(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.jump; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.jump + "' != '" + 216 + "'", value.equals(BigInteger.valueOf(216L))); + } else { + value = value.longValue(); + expected = 216L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_bootload_MsgNapDeviceDnaReqTest.java b/java/test/auto_check_sbp_bootload_MsgNapDeviceDnaReqTest.java new file mode 100644 index 0000000000..236a1293b9 --- /dev/null +++ b/java/test/auto_check_sbp_bootload_MsgNapDeviceDnaReqTest.java @@ -0,0 +1,41 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/bootload/test_MsgNapDeviceDnaReq.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.bootload.MsgNapDeviceDnaReq; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_bootload_MsgNapDeviceDnaReqTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_bootload_MsgNapDeviceDnaReqTest.test1"); + byte[] payload = new byte[] {}; + SBPMessage sbp = new SBPMessage(0x3280, 0xde, payload); + MsgNapDeviceDnaReq msg = new MsgNapDeviceDnaReq(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_bootload_MsgNapDeviceDnaRespTest.java b/java/test/auto_check_sbp_bootload_MsgNapDeviceDnaRespTest.java new file mode 100644 index 0000000000..d2639d0cc6 --- /dev/null +++ b/java/test/auto_check_sbp_bootload_MsgNapDeviceDnaRespTest.java @@ -0,0 +1,129 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/bootload/test_MsgNapDeviceDnaResp.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.bootload.MsgNapDeviceDnaResp; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_bootload_MsgNapDeviceDnaRespTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_bootload_MsgNapDeviceDnaRespTest.test1"); + byte[] payload = + new byte[] { + (byte) 2, + (byte) 187, + (byte) 1, + (byte) 130, + (byte) 173, + (byte) 244, + (byte) 67, + (byte) 122, + }; + SBPMessage sbp = new SBPMessage(0x38a9, 0xdd, payload); + MsgNapDeviceDnaResp msg = new MsgNapDeviceDnaResp(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.dna[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.dna[0] + "' != '" + 2 + "'", value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.dna[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.dna[1] + "' != '" + 187 + "'", + value.equals(BigInteger.valueOf(187L))); + } else { + value = value.longValue(); + expected = 187L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.dna[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.dna[2] + "' != '" + 1 + "'", value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.dna[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.dna[3] + "' != '" + 130 + "'", + value.equals(BigInteger.valueOf(130L))); + } else { + value = value.longValue(); + expected = 130L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.dna[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.dna[4] + "' != '" + 173 + "'", + value.equals(BigInteger.valueOf(173L))); + } else { + value = value.longValue(); + expected = 173L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.dna[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.dna[5] + "' != '" + 244 + "'", + value.equals(BigInteger.valueOf(244L))); + } else { + value = value.longValue(); + expected = 244L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.dna[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.dna[6] + "' != '" + 67 + "'", value.equals(BigInteger.valueOf(67L))); + } else { + value = value.longValue(); + expected = 67L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.dna[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.dna[7] + "' != '" + 122 + "'", + value.equals(BigInteger.valueOf(122L))); + } else { + value = value.longValue(); + expected = 122L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_file_io_MsgFileioConfigReqTest.java b/java/test/auto_check_sbp_file_io_MsgFileioConfigReqTest.java new file mode 100644 index 0000000000..f00e887ee6 --- /dev/null +++ b/java/test/auto_check_sbp_file_io_MsgFileioConfigReqTest.java @@ -0,0 +1,55 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/file_io/test_MsgFileioConfigReq.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.file_io.MsgFileioConfigReq; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_file_io_MsgFileioConfigReqTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_file_io_MsgFileioConfigReqTest.test1"); + byte[] payload = + new byte[] { + (byte) 107, (byte) 218, (byte) 69, (byte) 90, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x1001, payload); + MsgFileioConfigReq msg = new MsgFileioConfigReq(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.sequence; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sequence + "' != '" + 1514527339 + "'", + value.equals(BigInteger.valueOf(1514527339L))); + } else { + value = value.longValue(); + expected = 1514527339L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_file_io_MsgFileioConfigRespTest.java b/java/test/auto_check_sbp_file_io_MsgFileioConfigRespTest.java new file mode 100644 index 0000000000..1a6ee76afb --- /dev/null +++ b/java/test/auto_check_sbp_file_io_MsgFileioConfigRespTest.java @@ -0,0 +1,87 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/file_io/test_MsgFileioConfigResp.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.file_io.MsgFileioConfigResp; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_file_io_MsgFileioConfigRespTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_file_io_MsgFileioConfigRespTest.test1"); + byte[] payload = + new byte[] { + (byte) 170, (byte) 76, (byte) 52, (byte) 91, (byte) 149, (byte) 186, (byte) 44, + (byte) 3, (byte) 216, (byte) 151, (byte) 255, (byte) 61, (byte) 12, (byte) 97, + (byte) 66, (byte) 144, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x1002, payload); + MsgFileioConfigResp msg = new MsgFileioConfigResp(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.batch_size; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.batch_size + "' != '" + 1040160728 + "'", + value.equals(BigInteger.valueOf(1040160728L))); + } else { + value = value.longValue(); + expected = 1040160728L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.fileio_version; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.fileio_version + "' != '" + 2420269324L + "'", + value.equals(new BigInteger("2420269324"))); + } else { + value = value.longValue(); + expected = 2420269324L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sequence; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sequence + "' != '" + 1530154154 + "'", + value.equals(BigInteger.valueOf(1530154154L))); + } else { + value = value.longValue(); + expected = 1530154154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.window_size; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.window_size + "' != '" + 53262997 + "'", + value.equals(BigInteger.valueOf(53262997L))); + } else { + value = value.longValue(); + expected = 53262997L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_file_io_MsgFileioReadDirReqTest.java b/java/test/auto_check_sbp_file_io_MsgFileioReadDirReqTest.java new file mode 100644 index 0000000000000000000000000000000000000000..9a0cbf3ab899f30e964505a1d5f1edeb05c69b16 GIT binary patch literal 2820 zcmcgue{bSO5bfW5iaASBOiTO&60W&Zq!Mr%w_qdV-1Ssd(PGxHIpgKLYX~~!yLZ-L z>|9B7Qq@{Wws&XVo0&JW#{3cbe6`Kkd?7*aH=%9W7iVp&-G<4A#S%QSW^*DLPr*$i zqXEhxl_ZkyU?Js7yfaOauU0&hhEN_USsM{wqM@=47fgWQc@|MnPxBeS+UzZ_rY34jMQCIDd=-XEH%gKLB?$9=gt;h3Ng^ z-N5yJg=@s{{1Arj$PLjd^a1@!O9ixNaGico4CMmTEtI&% zYHPrNL&_yA`HaO|#eoJ3lFr^V8V$Bo9re$sC)eW<6#_GQ|Dw%48skVH2d4+JCdQJ; zg>lX1ZYt@VW`|9l&5Z}aQ{%UZ@A*Z?KHtkzCXH}cz*RoQHijr6VpqKTXhEaT_gI(v zeI&<9qP*d2qXBsBA%w&^i(txmLP-iUI?d;B1u;nkW?L9$Y>leG-ZEw>Nnpk?0ty3X z81~TIrf2pA3ajjYQ7m&$q9DE&rpl4Upcnkj!;)H_Y=xvt zgXhwSd4}cFwUhKjoTOR{G}SoYpL@}Nw$|Jwrog9LN&ox{R%DxSGJ~sU%*r68o6@L? zRBe=(t{|FVcdQodpW7X~dcL?gJYQBO_GS05Y_)OzE{D8o{y=}~u`DG^isNAlzNBV`=Nn&| zD?E9As5gJXxDSiRv7mT1mu;wqaktM>ocuJRJcjDnYS!jfxx5fmnB`PIV3yeGuAOS| zQ&Er|Grnl2@a77N^>+KhZg=f&r#mb*wBs#N1ZdD*=1P<*KwYaav}Utb?kAvlwtW+S zS&AKE!qfQ&B}ZK*6?Lfw7OjFGR#j6rFO*`hPeIT+0M+9<)TsF#5TMy?^FT3!m@znSmL>?sQ literal 0 HcmV?d00001 diff --git a/java/test/auto_check_sbp_file_io_MsgFileioReadDirRespTest.java b/java/test/auto_check_sbp_file_io_MsgFileioReadDirRespTest.java new file mode 100644 index 0000000000000000000000000000000000000000..87e612dc8fb347d37fe472c7933cbc0fa171c3da GIT binary patch literal 3463 zcmc&%ZExa65Wdg+iaASBpe25RQog)0`JT`^UTY7CdLoY@DPEzG4{inoR#^5v3eQWwf1B`ZDR3sh9P;hYH&JkKHu>Q_E_q>%*4LCz^8 zETXBPFy(m~151m;DN87v4&0vOjh$0i&sj8wMJ}Ymn^5%^Ga)lJ$t8^uYDN(&gEfEZ{5&CH-MzU zhLIhFZts3z2Qa!1M*i4QK^l!Ei9V4T1uRKfA2C_#k_!2*(J+i{jf$+Vi2#yIem0{i z&4^0xG{ah=l33EnP&UHYkVRtbYi%Hwp^P6GFXRtHF}uZQ#sf;?KFb0smb$Wm$p-eo z`f{T~pF_$eEO^YO8|4HQ<|K_@HyRDLP%ZUO+T)wikP3kzz5Axlj*fne$&1w^SrL6f zYaZPe9?oJ*4jp<&?g&7|M(M@WRq|b!}V9Ll|o9_ zd!>@966`-s1<``bpYTQ=`Rv4|F(2B$u;ZbHOc?p#;hy8S(BaG;@9!7 zxfq>l`?})Sh4-DkUE{vy=G9pL-!Gjbo%vk8+RMQWI2dtCsaJV<*fgKa^QhYf^NEo5 zegYhfhGWAV7DA0jg>+2ZL`Me*{V7&#Y&1zt;En;t%FiL1I5kf zZxQU%u|-UHI(x55byz|b=)O{zxDtL))~zBLyV?~F+Alzdytd0#1%$`<9iZW6q`CnA WO}Wh&P2*(akp$G0=%=)Xdj&sPbXOeIvhRj3!fbf>o8ohP=Z4iY(gaCG1zgS zl|UK9k_7TCOr@NQx4JIU`J5+G6Urhc3oYO?R8+eDlnD?#O#%w)uXJ=r0|}CYoKlEb zKx086Or|P z#P4PJX!}?0jSn9?p4V~wPvBmn-6#0Vc6v1hXQ6`Sf%W&mvxY;obUm=I2YuV>)eybg zzv&fj_X6;zP5eT@?Ai?t)>Fnc(ARZ@^Ni>-79q1xv={-y2V&^M833r2i*V$ z4ILPCJm2o#^gA95ZoGjzv{aIMX-*w%;nvSI-5|mr%~)I?#O~@Ga{$j z1)JEhq!XI#gglvOcY?>-pF`Jivy1vzmc~qK{|zv47&sm%}N#fBjHPdl;a0c5MMJ@WynIPWd5r#TnR~M8c(Gb z@&xNuDIdj0;wUcHpsX&)cP5)%GP7J=XQG^pR+9enFU-j*;$#f(cixpyJuzKwmGaQm zqV?~Jf~Z2Hi7ofcvk{xE(_(qUD3mvg#qIM#YxC@Yyj=`mZxq6}ip9;dLTl5k7s}g* z%nwx7C}!qhbO+!~voQLD@U22~^8mbQw2SSH*M(;kb7L9@!Z!|FyaVAqb1fh8=FLYi z;F!a?qnb58tQhx3GicPnxF_eeZIACY|I@JyGogl^LU}5xpo2Zjd?JII&}f9Fn&j%d zvZv>yvk|@uEJ&1Y#-|z)n^Ss^YYcZEwJFLpbW%w;iCHIa8ef9bN= zH2NjQby3OV(z0_mth5^aYIUzX4?uCRJc)W+gf&>iiKz$u020yv(Y|poHd$f&DW5+1NkA`=ID9RRN;yV`W}k+X%Tp5DYjGY56aKGtnJ^lUqm_frSlLdO Ihtfmof8(sfqyPW_ literal 0 HcmV?d00001 diff --git a/java/test/auto_check_sbp_file_io_MsgFileioReadRespTest.java b/java/test/auto_check_sbp_file_io_MsgFileioReadRespTest.java new file mode 100644 index 0000000000..13a9e0cba1 --- /dev/null +++ b/java/test/auto_check_sbp_file_io_MsgFileioReadRespTest.java @@ -0,0 +1,2819 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/file_io/test_MsgFileioReadResp.yaml by generate.py. Do not modify by +// hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.file_io.MsgFileioReadResp; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_file_io_MsgFileioReadRespTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_file_io_MsgFileioReadRespTest.test1"); + byte[] payload = + new byte[] { + (byte) 67, + (byte) 183, + (byte) 115, + (byte) 15, + (byte) 73, + (byte) 231, + (byte) 227, + (byte) 179, + (byte) 18, + (byte) 76, + (byte) 68, + (byte) 229, + (byte) 216, + (byte) 21, + (byte) 98, + (byte) 183, + (byte) 69, + (byte) 190, + (byte) 5, + (byte) 252, + (byte) 176, + (byte) 55, + (byte) 32, + (byte) 78, + (byte) 8, + (byte) 52, + (byte) 127, + (byte) 50, + (byte) 71, + (byte) 106, + (byte) 61, + (byte) 79, + (byte) 191, + (byte) 106, + (byte) 46, + (byte) 79, + (byte) 118, + (byte) 248, + (byte) 118, + (byte) 207, + (byte) 206, + (byte) 210, + (byte) 91, + (byte) 73, + (byte) 251, + (byte) 81, + (byte) 131, + (byte) 205, + (byte) 193, + (byte) 146, + (byte) 206, + (byte) 185, + (byte) 140, + (byte) 249, + (byte) 163, + (byte) 231, + (byte) 65, + (byte) 67, + (byte) 94, + (byte) 250, + (byte) 109, + (byte) 152, + (byte) 95, + (byte) 123, + (byte) 77, + (byte) 224, + (byte) 124, + (byte) 238, + (byte) 205, + (byte) 65, + (byte) 103, + (byte) 35, + (byte) 104, + (byte) 209, + (byte) 5, + (byte) 191, + (byte) 47, + (byte) 249, + (byte) 176, + (byte) 166, + (byte) 213, + (byte) 46, + (byte) 192, + (byte) 86, + (byte) 32, + (byte) 103, + (byte) 146, + (byte) 252, + (byte) 4, + (byte) 16, + (byte) 54, + (byte) 161, + (byte) 60, + (byte) 6, + (byte) 13, + (byte) 191, + (byte) 116, + (byte) 182, + (byte) 42, + (byte) 191, + (byte) 213, + (byte) 20, + (byte) 217, + (byte) 8, + (byte) 142, + (byte) 187, + (byte) 238, + (byte) 120, + (byte) 184, + (byte) 250, + (byte) 31, + (byte) 151, + (byte) 37, + (byte) 51, + (byte) 177, + (byte) 130, + (byte) 190, + (byte) 155, + (byte) 71, + (byte) 68, + (byte) 56, + (byte) 238, + (byte) 92, + (byte) 130, + (byte) 37, + (byte) 137, + (byte) 146, + (byte) 246, + (byte) 114, + (byte) 116, + (byte) 138, + (byte) 165, + (byte) 217, + (byte) 79, + (byte) 10, + (byte) 189, + (byte) 128, + (byte) 189, + (byte) 2, + (byte) 240, + (byte) 92, + (byte) 28, + (byte) 126, + (byte) 105, + (byte) 236, + (byte) 228, + (byte) 194, + (byte) 0, + (byte) 51, + (byte) 61, + (byte) 74, + (byte) 41, + (byte) 10, + (byte) 239, + (byte) 133, + (byte) 106, + (byte) 190, + (byte) 30, + (byte) 27, + (byte) 3, + (byte) 240, + (byte) 205, + (byte) 253, + (byte) 113, + (byte) 25, + (byte) 28, + (byte) 187, + (byte) 81, + (byte) 101, + (byte) 216, + (byte) 121, + (byte) 41, + (byte) 179, + (byte) 120, + (byte) 152, + (byte) 18, + (byte) 116, + (byte) 53, + (byte) 212, + (byte) 100, + (byte) 2, + (byte) 114, + (byte) 198, + (byte) 200, + (byte) 10, + (byte) 147, + (byte) 25, + (byte) 33, + (byte) 115, + (byte) 208, + (byte) 113, + (byte) 60, + (byte) 179, + (byte) 183, + (byte) 0, + (byte) 41, + (byte) 217, + (byte) 206, + (byte) 255, + (byte) 211, + (byte) 225, + (byte) 142, + (byte) 191, + (byte) 133, + (byte) 81, + (byte) 15, + (byte) 248, + (byte) 193, + (byte) 66, + (byte) 191, + (byte) 244, + (byte) 221, + (byte) 248, + (byte) 199, + (byte) 241, + (byte) 112, + (byte) 51, + (byte) 1, + (byte) 180, + (byte) 180, + (byte) 125, + (byte) 97, + (byte) 145, + (byte) 25, + (byte) 72, + (byte) 210, + (byte) 215, + (byte) 208, + (byte) 15, + (byte) 126, + (byte) 56, + (byte) 38, + (byte) 65, + (byte) 4, + (byte) 64, + (byte) 19, + (byte) 74, + (byte) 223, + (byte) 111, + (byte) 109, + (byte) 52, + (byte) 43, + (byte) 167, + (byte) 186, + (byte) 202, + (byte) 111, + (byte) 11, + (byte) 91, + (byte) 21, + (byte) 236, + (byte) 234, + (byte) 196, + (byte) 36, + (byte) 171, + (byte) 147, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0xa3, payload); + MsgFileioReadResp msg = new MsgFileioReadResp(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.contents[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[0] + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[1] + "' != '" + 231 + "'", + value.equals(BigInteger.valueOf(231L))); + } else { + value = value.longValue(); + expected = 231L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[2] + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[3] + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[4] + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[5] + "' != '" + 76 + "'", + value.equals(BigInteger.valueOf(76L))); + } else { + value = value.longValue(); + expected = 76L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[6] + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); + } else { + value = value.longValue(); + expected = 68L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[7] + "' != '" + 229 + "'", + value.equals(BigInteger.valueOf(229L))); + } else { + value = value.longValue(); + expected = 229L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[8]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[8] + "' != '" + 216 + "'", + value.equals(BigInteger.valueOf(216L))); + } else { + value = value.longValue(); + expected = 216L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[9]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[9] + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[10]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[10] + "' != '" + 98 + "'", + value.equals(BigInteger.valueOf(98L))); + } else { + value = value.longValue(); + expected = 98L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[11]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[11] + "' != '" + 183 + "'", + value.equals(BigInteger.valueOf(183L))); + } else { + value = value.longValue(); + expected = 183L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[12]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[12] + "' != '" + 69 + "'", + value.equals(BigInteger.valueOf(69L))); + } else { + value = value.longValue(); + expected = 69L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[13]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[13] + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); + } else { + value = value.longValue(); + expected = 190L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[14]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[14] + "' != '" + 5 + "'", + value.equals(BigInteger.valueOf(5L))); + } else { + value = value.longValue(); + expected = 5L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[15]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[15] + "' != '" + 252 + "'", + value.equals(BigInteger.valueOf(252L))); + } else { + value = value.longValue(); + expected = 252L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[16]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[16] + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[17]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[17] + "' != '" + 55 + "'", + value.equals(BigInteger.valueOf(55L))); + } else { + value = value.longValue(); + expected = 55L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[18]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[18] + "' != '" + 32 + "'", + value.equals(BigInteger.valueOf(32L))); + } else { + value = value.longValue(); + expected = 32L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[19]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[19] + "' != '" + 78 + "'", + value.equals(BigInteger.valueOf(78L))); + } else { + value = value.longValue(); + expected = 78L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[20]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[20] + "' != '" + 8 + "'", + value.equals(BigInteger.valueOf(8L))); + } else { + value = value.longValue(); + expected = 8L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[21]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[21] + "' != '" + 52 + "'", + value.equals(BigInteger.valueOf(52L))); + } else { + value = value.longValue(); + expected = 52L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[22]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[22] + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); + } else { + value = value.longValue(); + expected = 127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[23]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[23] + "' != '" + 50 + "'", + value.equals(BigInteger.valueOf(50L))); + } else { + value = value.longValue(); + expected = 50L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[24]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[24] + "' != '" + 71 + "'", + value.equals(BigInteger.valueOf(71L))); + } else { + value = value.longValue(); + expected = 71L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[25]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[25] + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); + } else { + value = value.longValue(); + expected = 106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[26]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[26] + "' != '" + 61 + "'", + value.equals(BigInteger.valueOf(61L))); + } else { + value = value.longValue(); + expected = 61L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[27]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[27] + "' != '" + 79 + "'", + value.equals(BigInteger.valueOf(79L))); + } else { + value = value.longValue(); + expected = 79L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[28]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[28] + "' != '" + 191 + "'", + value.equals(BigInteger.valueOf(191L))); + } else { + value = value.longValue(); + expected = 191L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[29]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[29] + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); + } else { + value = value.longValue(); + expected = 106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[30]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[30] + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[31]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[31] + "' != '" + 79 + "'", + value.equals(BigInteger.valueOf(79L))); + } else { + value = value.longValue(); + expected = 79L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[32]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[32] + "' != '" + 118 + "'", + value.equals(BigInteger.valueOf(118L))); + } else { + value = value.longValue(); + expected = 118L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[33]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[33] + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[34]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[34] + "' != '" + 118 + "'", + value.equals(BigInteger.valueOf(118L))); + } else { + value = value.longValue(); + expected = 118L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[35]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[35] + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); + } else { + value = value.longValue(); + expected = 207L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[36]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[36] + "' != '" + 206 + "'", + value.equals(BigInteger.valueOf(206L))); + } else { + value = value.longValue(); + expected = 206L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[37]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[37] + "' != '" + 210 + "'", + value.equals(BigInteger.valueOf(210L))); + } else { + value = value.longValue(); + expected = 210L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[38]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[38] + "' != '" + 91 + "'", + value.equals(BigInteger.valueOf(91L))); + } else { + value = value.longValue(); + expected = 91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[39]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[39] + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[40]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[40] + "' != '" + 251 + "'", + value.equals(BigInteger.valueOf(251L))); + } else { + value = value.longValue(); + expected = 251L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[41]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[41] + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[42]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[42] + "' != '" + 131 + "'", + value.equals(BigInteger.valueOf(131L))); + } else { + value = value.longValue(); + expected = 131L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[43]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[43] + "' != '" + 205 + "'", + value.equals(BigInteger.valueOf(205L))); + } else { + value = value.longValue(); + expected = 205L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[44]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[44] + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[45]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[45] + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); + } else { + value = value.longValue(); + expected = 146L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[46]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[46] + "' != '" + 206 + "'", + value.equals(BigInteger.valueOf(206L))); + } else { + value = value.longValue(); + expected = 206L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[47]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[47] + "' != '" + 185 + "'", + value.equals(BigInteger.valueOf(185L))); + } else { + value = value.longValue(); + expected = 185L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[48]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[48] + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); + } else { + value = value.longValue(); + expected = 140L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[49]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[49] + "' != '" + 249 + "'", + value.equals(BigInteger.valueOf(249L))); + } else { + value = value.longValue(); + expected = 249L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[50]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[50] + "' != '" + 163 + "'", + value.equals(BigInteger.valueOf(163L))); + } else { + value = value.longValue(); + expected = 163L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[51]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[51] + "' != '" + 231 + "'", + value.equals(BigInteger.valueOf(231L))); + } else { + value = value.longValue(); + expected = 231L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[52]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[52] + "' != '" + 65 + "'", + value.equals(BigInteger.valueOf(65L))); + } else { + value = value.longValue(); + expected = 65L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[53]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[53] + "' != '" + 67 + "'", + value.equals(BigInteger.valueOf(67L))); + } else { + value = value.longValue(); + expected = 67L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[54]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[54] + "' != '" + 94 + "'", + value.equals(BigInteger.valueOf(94L))); + } else { + value = value.longValue(); + expected = 94L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[55]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[55] + "' != '" + 250 + "'", + value.equals(BigInteger.valueOf(250L))); + } else { + value = value.longValue(); + expected = 250L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[56]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[56] + "' != '" + 109 + "'", + value.equals(BigInteger.valueOf(109L))); + } else { + value = value.longValue(); + expected = 109L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[57]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[57] + "' != '" + 152 + "'", + value.equals(BigInteger.valueOf(152L))); + } else { + value = value.longValue(); + expected = 152L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[58]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[58] + "' != '" + 95 + "'", + value.equals(BigInteger.valueOf(95L))); + } else { + value = value.longValue(); + expected = 95L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[59]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[59] + "' != '" + 123 + "'", + value.equals(BigInteger.valueOf(123L))); + } else { + value = value.longValue(); + expected = 123L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[60]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[60] + "' != '" + 77 + "'", + value.equals(BigInteger.valueOf(77L))); + } else { + value = value.longValue(); + expected = 77L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[61]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[61] + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); + } else { + value = value.longValue(); + expected = 224L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[62]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[62] + "' != '" + 124 + "'", + value.equals(BigInteger.valueOf(124L))); + } else { + value = value.longValue(); + expected = 124L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[63]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[63] + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[64]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[64] + "' != '" + 205 + "'", + value.equals(BigInteger.valueOf(205L))); + } else { + value = value.longValue(); + expected = 205L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[65]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[65] + "' != '" + 65 + "'", + value.equals(BigInteger.valueOf(65L))); + } else { + value = value.longValue(); + expected = 65L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[66]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[66] + "' != '" + 103 + "'", + value.equals(BigInteger.valueOf(103L))); + } else { + value = value.longValue(); + expected = 103L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[67]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[67] + "' != '" + 35 + "'", + value.equals(BigInteger.valueOf(35L))); + } else { + value = value.longValue(); + expected = 35L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[68]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[68] + "' != '" + 104 + "'", + value.equals(BigInteger.valueOf(104L))); + } else { + value = value.longValue(); + expected = 104L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[69]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[69] + "' != '" + 209 + "'", + value.equals(BigInteger.valueOf(209L))); + } else { + value = value.longValue(); + expected = 209L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[70]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[70] + "' != '" + 5 + "'", + value.equals(BigInteger.valueOf(5L))); + } else { + value = value.longValue(); + expected = 5L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[71]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[71] + "' != '" + 191 + "'", + value.equals(BigInteger.valueOf(191L))); + } else { + value = value.longValue(); + expected = 191L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[72]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[72] + "' != '" + 47 + "'", + value.equals(BigInteger.valueOf(47L))); + } else { + value = value.longValue(); + expected = 47L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[73]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[73] + "' != '" + 249 + "'", + value.equals(BigInteger.valueOf(249L))); + } else { + value = value.longValue(); + expected = 249L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[74]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[74] + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[75]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[75] + "' != '" + 166 + "'", + value.equals(BigInteger.valueOf(166L))); + } else { + value = value.longValue(); + expected = 166L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[76]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[76] + "' != '" + 213 + "'", + value.equals(BigInteger.valueOf(213L))); + } else { + value = value.longValue(); + expected = 213L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[77]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[77] + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[78]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[78] + "' != '" + 192 + "'", + value.equals(BigInteger.valueOf(192L))); + } else { + value = value.longValue(); + expected = 192L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[79]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[79] + "' != '" + 86 + "'", + value.equals(BigInteger.valueOf(86L))); + } else { + value = value.longValue(); + expected = 86L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[80]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[80] + "' != '" + 32 + "'", + value.equals(BigInteger.valueOf(32L))); + } else { + value = value.longValue(); + expected = 32L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[81]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[81] + "' != '" + 103 + "'", + value.equals(BigInteger.valueOf(103L))); + } else { + value = value.longValue(); + expected = 103L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[82]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[82] + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); + } else { + value = value.longValue(); + expected = 146L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[83]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[83] + "' != '" + 252 + "'", + value.equals(BigInteger.valueOf(252L))); + } else { + value = value.longValue(); + expected = 252L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[84]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[84] + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[85]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[85] + "' != '" + 16 + "'", + value.equals(BigInteger.valueOf(16L))); + } else { + value = value.longValue(); + expected = 16L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[86]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[86] + "' != '" + 54 + "'", + value.equals(BigInteger.valueOf(54L))); + } else { + value = value.longValue(); + expected = 54L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[87]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[87] + "' != '" + 161 + "'", + value.equals(BigInteger.valueOf(161L))); + } else { + value = value.longValue(); + expected = 161L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[88]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[88] + "' != '" + 60 + "'", + value.equals(BigInteger.valueOf(60L))); + } else { + value = value.longValue(); + expected = 60L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[89]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[89] + "' != '" + 6 + "'", + value.equals(BigInteger.valueOf(6L))); + } else { + value = value.longValue(); + expected = 6L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[90]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[90] + "' != '" + 13 + "'", + value.equals(BigInteger.valueOf(13L))); + } else { + value = value.longValue(); + expected = 13L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[91]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[91] + "' != '" + 191 + "'", + value.equals(BigInteger.valueOf(191L))); + } else { + value = value.longValue(); + expected = 191L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[92]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[92] + "' != '" + 116 + "'", + value.equals(BigInteger.valueOf(116L))); + } else { + value = value.longValue(); + expected = 116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[93]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[93] + "' != '" + 182 + "'", + value.equals(BigInteger.valueOf(182L))); + } else { + value = value.longValue(); + expected = 182L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[94]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[94] + "' != '" + 42 + "'", + value.equals(BigInteger.valueOf(42L))); + } else { + value = value.longValue(); + expected = 42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[95]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[95] + "' != '" + 191 + "'", + value.equals(BigInteger.valueOf(191L))); + } else { + value = value.longValue(); + expected = 191L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[96]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[96] + "' != '" + 213 + "'", + value.equals(BigInteger.valueOf(213L))); + } else { + value = value.longValue(); + expected = 213L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[97]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[97] + "' != '" + 20 + "'", + value.equals(BigInteger.valueOf(20L))); + } else { + value = value.longValue(); + expected = 20L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[98]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[98] + "' != '" + 217 + "'", + value.equals(BigInteger.valueOf(217L))); + } else { + value = value.longValue(); + expected = 217L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[99]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[99] + "' != '" + 8 + "'", + value.equals(BigInteger.valueOf(8L))); + } else { + value = value.longValue(); + expected = 8L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[100]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[100] + "' != '" + 142 + "'", + value.equals(BigInteger.valueOf(142L))); + } else { + value = value.longValue(); + expected = 142L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[101]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[101] + "' != '" + 187 + "'", + value.equals(BigInteger.valueOf(187L))); + } else { + value = value.longValue(); + expected = 187L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[102]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[102] + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[103]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[103] + "' != '" + 120 + "'", + value.equals(BigInteger.valueOf(120L))); + } else { + value = value.longValue(); + expected = 120L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[104]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[104] + "' != '" + 184 + "'", + value.equals(BigInteger.valueOf(184L))); + } else { + value = value.longValue(); + expected = 184L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[105]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[105] + "' != '" + 250 + "'", + value.equals(BigInteger.valueOf(250L))); + } else { + value = value.longValue(); + expected = 250L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[106]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[106] + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[107]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[107] + "' != '" + 151 + "'", + value.equals(BigInteger.valueOf(151L))); + } else { + value = value.longValue(); + expected = 151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[108]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[108] + "' != '" + 37 + "'", + value.equals(BigInteger.valueOf(37L))); + } else { + value = value.longValue(); + expected = 37L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[109]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[109] + "' != '" + 51 + "'", + value.equals(BigInteger.valueOf(51L))); + } else { + value = value.longValue(); + expected = 51L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[110]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[110] + "' != '" + 177 + "'", + value.equals(BigInteger.valueOf(177L))); + } else { + value = value.longValue(); + expected = 177L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[111]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[111] + "' != '" + 130 + "'", + value.equals(BigInteger.valueOf(130L))); + } else { + value = value.longValue(); + expected = 130L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[112]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[112] + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); + } else { + value = value.longValue(); + expected = 190L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[113]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[113] + "' != '" + 155 + "'", + value.equals(BigInteger.valueOf(155L))); + } else { + value = value.longValue(); + expected = 155L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[114]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[114] + "' != '" + 71 + "'", + value.equals(BigInteger.valueOf(71L))); + } else { + value = value.longValue(); + expected = 71L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[115]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[115] + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); + } else { + value = value.longValue(); + expected = 68L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[116]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[116] + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); + } else { + value = value.longValue(); + expected = 56L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[117]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[117] + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[118]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[118] + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[119]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[119] + "' != '" + 130 + "'", + value.equals(BigInteger.valueOf(130L))); + } else { + value = value.longValue(); + expected = 130L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[120]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[120] + "' != '" + 37 + "'", + value.equals(BigInteger.valueOf(37L))); + } else { + value = value.longValue(); + expected = 37L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[121]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[121] + "' != '" + 137 + "'", + value.equals(BigInteger.valueOf(137L))); + } else { + value = value.longValue(); + expected = 137L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[122]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[122] + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); + } else { + value = value.longValue(); + expected = 146L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[123]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[123] + "' != '" + 246 + "'", + value.equals(BigInteger.valueOf(246L))); + } else { + value = value.longValue(); + expected = 246L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[124]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[124] + "' != '" + 114 + "'", + value.equals(BigInteger.valueOf(114L))); + } else { + value = value.longValue(); + expected = 114L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[125]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[125] + "' != '" + 116 + "'", + value.equals(BigInteger.valueOf(116L))); + } else { + value = value.longValue(); + expected = 116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[126]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[126] + "' != '" + 138 + "'", + value.equals(BigInteger.valueOf(138L))); + } else { + value = value.longValue(); + expected = 138L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[127]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[127] + "' != '" + 165 + "'", + value.equals(BigInteger.valueOf(165L))); + } else { + value = value.longValue(); + expected = 165L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[128]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[128] + "' != '" + 217 + "'", + value.equals(BigInteger.valueOf(217L))); + } else { + value = value.longValue(); + expected = 217L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[129]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[129] + "' != '" + 79 + "'", + value.equals(BigInteger.valueOf(79L))); + } else { + value = value.longValue(); + expected = 79L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[130]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[130] + "' != '" + 10 + "'", + value.equals(BigInteger.valueOf(10L))); + } else { + value = value.longValue(); + expected = 10L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[131]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[131] + "' != '" + 189 + "'", + value.equals(BigInteger.valueOf(189L))); + } else { + value = value.longValue(); + expected = 189L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[132]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[132] + "' != '" + 128 + "'", + value.equals(BigInteger.valueOf(128L))); + } else { + value = value.longValue(); + expected = 128L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[133]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[133] + "' != '" + 189 + "'", + value.equals(BigInteger.valueOf(189L))); + } else { + value = value.longValue(); + expected = 189L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[134]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[134] + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[135]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[135] + "' != '" + 240 + "'", + value.equals(BigInteger.valueOf(240L))); + } else { + value = value.longValue(); + expected = 240L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[136]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[136] + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[137]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[137] + "' != '" + 28 + "'", + value.equals(BigInteger.valueOf(28L))); + } else { + value = value.longValue(); + expected = 28L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[138]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[138] + "' != '" + 126 + "'", + value.equals(BigInteger.valueOf(126L))); + } else { + value = value.longValue(); + expected = 126L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[139]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[139] + "' != '" + 105 + "'", + value.equals(BigInteger.valueOf(105L))); + } else { + value = value.longValue(); + expected = 105L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[140]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[140] + "' != '" + 236 + "'", + value.equals(BigInteger.valueOf(236L))); + } else { + value = value.longValue(); + expected = 236L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[141]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[141] + "' != '" + 228 + "'", + value.equals(BigInteger.valueOf(228L))); + } else { + value = value.longValue(); + expected = 228L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[142]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[142] + "' != '" + 194 + "'", + value.equals(BigInteger.valueOf(194L))); + } else { + value = value.longValue(); + expected = 194L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[143]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[143] + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[144]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[144] + "' != '" + 51 + "'", + value.equals(BigInteger.valueOf(51L))); + } else { + value = value.longValue(); + expected = 51L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[145]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[145] + "' != '" + 61 + "'", + value.equals(BigInteger.valueOf(61L))); + } else { + value = value.longValue(); + expected = 61L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[146]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[146] + "' != '" + 74 + "'", + value.equals(BigInteger.valueOf(74L))); + } else { + value = value.longValue(); + expected = 74L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[147]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[147] + "' != '" + 41 + "'", + value.equals(BigInteger.valueOf(41L))); + } else { + value = value.longValue(); + expected = 41L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[148]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[148] + "' != '" + 10 + "'", + value.equals(BigInteger.valueOf(10L))); + } else { + value = value.longValue(); + expected = 10L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[149]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[149] + "' != '" + 239 + "'", + value.equals(BigInteger.valueOf(239L))); + } else { + value = value.longValue(); + expected = 239L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[150]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[150] + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); + } else { + value = value.longValue(); + expected = 133L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[151]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[151] + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); + } else { + value = value.longValue(); + expected = 106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[152]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[152] + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); + } else { + value = value.longValue(); + expected = 190L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[153]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[153] + "' != '" + 30 + "'", + value.equals(BigInteger.valueOf(30L))); + } else { + value = value.longValue(); + expected = 30L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[154]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[154] + "' != '" + 27 + "'", + value.equals(BigInteger.valueOf(27L))); + } else { + value = value.longValue(); + expected = 27L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[155]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[155] + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[156]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[156] + "' != '" + 240 + "'", + value.equals(BigInteger.valueOf(240L))); + } else { + value = value.longValue(); + expected = 240L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[157]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[157] + "' != '" + 205 + "'", + value.equals(BigInteger.valueOf(205L))); + } else { + value = value.longValue(); + expected = 205L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[158]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[158] + "' != '" + 253 + "'", + value.equals(BigInteger.valueOf(253L))); + } else { + value = value.longValue(); + expected = 253L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[159]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[159] + "' != '" + 113 + "'", + value.equals(BigInteger.valueOf(113L))); + } else { + value = value.longValue(); + expected = 113L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[160]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[160] + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); + } else { + value = value.longValue(); + expected = 25L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[161]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[161] + "' != '" + 28 + "'", + value.equals(BigInteger.valueOf(28L))); + } else { + value = value.longValue(); + expected = 28L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[162]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[162] + "' != '" + 187 + "'", + value.equals(BigInteger.valueOf(187L))); + } else { + value = value.longValue(); + expected = 187L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[163]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[163] + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[164]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[164] + "' != '" + 101 + "'", + value.equals(BigInteger.valueOf(101L))); + } else { + value = value.longValue(); + expected = 101L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[165]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[165] + "' != '" + 216 + "'", + value.equals(BigInteger.valueOf(216L))); + } else { + value = value.longValue(); + expected = 216L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[166]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[166] + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); + } else { + value = value.longValue(); + expected = 121L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[167]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[167] + "' != '" + 41 + "'", + value.equals(BigInteger.valueOf(41L))); + } else { + value = value.longValue(); + expected = 41L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[168]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[168] + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[169]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[169] + "' != '" + 120 + "'", + value.equals(BigInteger.valueOf(120L))); + } else { + value = value.longValue(); + expected = 120L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[170]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[170] + "' != '" + 152 + "'", + value.equals(BigInteger.valueOf(152L))); + } else { + value = value.longValue(); + expected = 152L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[171]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[171] + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[172]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[172] + "' != '" + 116 + "'", + value.equals(BigInteger.valueOf(116L))); + } else { + value = value.longValue(); + expected = 116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[173]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[173] + "' != '" + 53 + "'", + value.equals(BigInteger.valueOf(53L))); + } else { + value = value.longValue(); + expected = 53L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[174]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[174] + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); + } else { + value = value.longValue(); + expected = 212L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[175]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[175] + "' != '" + 100 + "'", + value.equals(BigInteger.valueOf(100L))); + } else { + value = value.longValue(); + expected = 100L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[176]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[176] + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[177]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[177] + "' != '" + 114 + "'", + value.equals(BigInteger.valueOf(114L))); + } else { + value = value.longValue(); + expected = 114L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[178]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[178] + "' != '" + 198 + "'", + value.equals(BigInteger.valueOf(198L))); + } else { + value = value.longValue(); + expected = 198L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[179]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[179] + "' != '" + 200 + "'", + value.equals(BigInteger.valueOf(200L))); + } else { + value = value.longValue(); + expected = 200L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[180]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[180] + "' != '" + 10 + "'", + value.equals(BigInteger.valueOf(10L))); + } else { + value = value.longValue(); + expected = 10L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[181]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[181] + "' != '" + 147 + "'", + value.equals(BigInteger.valueOf(147L))); + } else { + value = value.longValue(); + expected = 147L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[182]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[182] + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); + } else { + value = value.longValue(); + expected = 25L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[183]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[183] + "' != '" + 33 + "'", + value.equals(BigInteger.valueOf(33L))); + } else { + value = value.longValue(); + expected = 33L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[184]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[184] + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[185]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[185] + "' != '" + 208 + "'", + value.equals(BigInteger.valueOf(208L))); + } else { + value = value.longValue(); + expected = 208L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[186]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[186] + "' != '" + 113 + "'", + value.equals(BigInteger.valueOf(113L))); + } else { + value = value.longValue(); + expected = 113L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[187]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[187] + "' != '" + 60 + "'", + value.equals(BigInteger.valueOf(60L))); + } else { + value = value.longValue(); + expected = 60L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[188]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[188] + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[189]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[189] + "' != '" + 183 + "'", + value.equals(BigInteger.valueOf(183L))); + } else { + value = value.longValue(); + expected = 183L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[190]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[190] + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[191]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[191] + "' != '" + 41 + "'", + value.equals(BigInteger.valueOf(41L))); + } else { + value = value.longValue(); + expected = 41L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[192]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[192] + "' != '" + 217 + "'", + value.equals(BigInteger.valueOf(217L))); + } else { + value = value.longValue(); + expected = 217L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[193]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[193] + "' != '" + 206 + "'", + value.equals(BigInteger.valueOf(206L))); + } else { + value = value.longValue(); + expected = 206L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[194]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[194] + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[195]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[195] + "' != '" + 211 + "'", + value.equals(BigInteger.valueOf(211L))); + } else { + value = value.longValue(); + expected = 211L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[196]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[196] + "' != '" + 225 + "'", + value.equals(BigInteger.valueOf(225L))); + } else { + value = value.longValue(); + expected = 225L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[197]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[197] + "' != '" + 142 + "'", + value.equals(BigInteger.valueOf(142L))); + } else { + value = value.longValue(); + expected = 142L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[198]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[198] + "' != '" + 191 + "'", + value.equals(BigInteger.valueOf(191L))); + } else { + value = value.longValue(); + expected = 191L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[199]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[199] + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); + } else { + value = value.longValue(); + expected = 133L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[200]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[200] + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[201]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[201] + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[202]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[202] + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[203]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[203] + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[204]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[204] + "' != '" + 66 + "'", + value.equals(BigInteger.valueOf(66L))); + } else { + value = value.longValue(); + expected = 66L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[205]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[205] + "' != '" + 191 + "'", + value.equals(BigInteger.valueOf(191L))); + } else { + value = value.longValue(); + expected = 191L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[206]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[206] + "' != '" + 244 + "'", + value.equals(BigInteger.valueOf(244L))); + } else { + value = value.longValue(); + expected = 244L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[207]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[207] + "' != '" + 221 + "'", + value.equals(BigInteger.valueOf(221L))); + } else { + value = value.longValue(); + expected = 221L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[208]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[208] + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[209]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[209] + "' != '" + 199 + "'", + value.equals(BigInteger.valueOf(199L))); + } else { + value = value.longValue(); + expected = 199L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[210]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[210] + "' != '" + 241 + "'", + value.equals(BigInteger.valueOf(241L))); + } else { + value = value.longValue(); + expected = 241L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[211]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[211] + "' != '" + 112 + "'", + value.equals(BigInteger.valueOf(112L))); + } else { + value = value.longValue(); + expected = 112L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[212]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[212] + "' != '" + 51 + "'", + value.equals(BigInteger.valueOf(51L))); + } else { + value = value.longValue(); + expected = 51L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[213]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[213] + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[214]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[214] + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); + } else { + value = value.longValue(); + expected = 180L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[215]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[215] + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); + } else { + value = value.longValue(); + expected = 180L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[216]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[216] + "' != '" + 125 + "'", + value.equals(BigInteger.valueOf(125L))); + } else { + value = value.longValue(); + expected = 125L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[217]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[217] + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); + } else { + value = value.longValue(); + expected = 97L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[218]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[218] + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); + } else { + value = value.longValue(); + expected = 145L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[219]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[219] + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); + } else { + value = value.longValue(); + expected = 25L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[220]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[220] + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[221]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[221] + "' != '" + 210 + "'", + value.equals(BigInteger.valueOf(210L))); + } else { + value = value.longValue(); + expected = 210L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[222]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[222] + "' != '" + 215 + "'", + value.equals(BigInteger.valueOf(215L))); + } else { + value = value.longValue(); + expected = 215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[223]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[223] + "' != '" + 208 + "'", + value.equals(BigInteger.valueOf(208L))); + } else { + value = value.longValue(); + expected = 208L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[224]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[224] + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[225]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[225] + "' != '" + 126 + "'", + value.equals(BigInteger.valueOf(126L))); + } else { + value = value.longValue(); + expected = 126L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[226]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[226] + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); + } else { + value = value.longValue(); + expected = 56L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[227]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[227] + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[228]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[228] + "' != '" + 65 + "'", + value.equals(BigInteger.valueOf(65L))); + } else { + value = value.longValue(); + expected = 65L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[229]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[229] + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[230]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[230] + "' != '" + 64 + "'", + value.equals(BigInteger.valueOf(64L))); + } else { + value = value.longValue(); + expected = 64L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[231]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[231] + "' != '" + 19 + "'", + value.equals(BigInteger.valueOf(19L))); + } else { + value = value.longValue(); + expected = 19L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[232]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[232] + "' != '" + 74 + "'", + value.equals(BigInteger.valueOf(74L))); + } else { + value = value.longValue(); + expected = 74L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[233]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[233] + "' != '" + 223 + "'", + value.equals(BigInteger.valueOf(223L))); + } else { + value = value.longValue(); + expected = 223L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[234]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[234] + "' != '" + 111 + "'", + value.equals(BigInteger.valueOf(111L))); + } else { + value = value.longValue(); + expected = 111L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[235]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[235] + "' != '" + 109 + "'", + value.equals(BigInteger.valueOf(109L))); + } else { + value = value.longValue(); + expected = 109L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[236]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[236] + "' != '" + 52 + "'", + value.equals(BigInteger.valueOf(52L))); + } else { + value = value.longValue(); + expected = 52L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[237]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[237] + "' != '" + 43 + "'", + value.equals(BigInteger.valueOf(43L))); + } else { + value = value.longValue(); + expected = 43L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[238]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[238] + "' != '" + 167 + "'", + value.equals(BigInteger.valueOf(167L))); + } else { + value = value.longValue(); + expected = 167L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[239]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[239] + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[240]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[240] + "' != '" + 202 + "'", + value.equals(BigInteger.valueOf(202L))); + } else { + value = value.longValue(); + expected = 202L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[241]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[241] + "' != '" + 111 + "'", + value.equals(BigInteger.valueOf(111L))); + } else { + value = value.longValue(); + expected = 111L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[242]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[242] + "' != '" + 11 + "'", + value.equals(BigInteger.valueOf(11L))); + } else { + value = value.longValue(); + expected = 11L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[243]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[243] + "' != '" + 91 + "'", + value.equals(BigInteger.valueOf(91L))); + } else { + value = value.longValue(); + expected = 91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[244]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[244] + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[245]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[245] + "' != '" + 236 + "'", + value.equals(BigInteger.valueOf(236L))); + } else { + value = value.longValue(); + expected = 236L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[246]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[246] + "' != '" + 234 + "'", + value.equals(BigInteger.valueOf(234L))); + } else { + value = value.longValue(); + expected = 234L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[247]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[247] + "' != '" + 196 + "'", + value.equals(BigInteger.valueOf(196L))); + } else { + value = value.longValue(); + expected = 196L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[248]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[248] + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[249]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[249] + "' != '" + 171 + "'", + value.equals(BigInteger.valueOf(171L))); + } else { + value = value.longValue(); + expected = 171L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[250]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[250] + "' != '" + 147 + "'", + value.equals(BigInteger.valueOf(147L))); + } else { + value = value.longValue(); + expected = 147L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sequence; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sequence + "' != '" + 259241795 + "'", + value.equals(BigInteger.valueOf(259241795L))); + } else { + value = value.longValue(); + expected = 259241795L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_file_io_MsgFileioRemoveTest.java b/java/test/auto_check_sbp_file_io_MsgFileioRemoveTest.java new file mode 100644 index 0000000000000000000000000000000000000000..c4f0fc76d8c9c96f4e0ad4a34c6819348967e205 GIT binary patch literal 1726 zcma)6{g0bQ5be+W6;n&6;L68`bCB9$|^M{0uwT+^tktOeF)6JRO3*k?uezjqdY z=8{N7mRWY^y|**-cFmt)!kb;o)`bLpGK8^Z-(HWc@fhMQTS*AWhOLQYyavC{3=I^Z zmL!v}p^&l>uT4{QO~YGh2!*K0#>jYufhsmBm;k}MHlv_MUHXw`5+ny%P$*eOYe8Yf zyE+F}_meADQg|`*CteVHFJN1+tbnQ$Qt_o!{csf%n%U^5PhgVFdnsG4nllgzS^qgX;&s!yR%2 zVFELM?k5L&rp0B#x_SU6GQPabAY z1dE4g5yqZM($pG~eIjcL*phR9MA{gV3i(FUOmp9(zUo^dfOL{yuW3zNqRP8!c?F`O znW+H6+>xp@kBv5w$W+KBtT=DRV6ofywHaRTsmZG05GHr~Zy5cW>|a;>YGG?IN` znl43qLRJ#7FUm42X!dD|DK8H~&$CrX_^fGw&jBtZo}CO*&Pz&a$Z6WG;VrC4DKL>f zuw@&pG#nyVtR^Mo9Mvhf-Yju2+@{y|EjCNV|E5$fB{rPlDZoivAEN(Tz7^O~d=W+Q zxerx9wgSD^A40qnl2!)qq_N^{MWjBss;|UVJs8128Q}lr+Iz?z4EKpBjdUmJ-~T{E zb|oh{ygiAlMfKEldki}7Y`?Vs*A>MOZhjuYVQAaq)A-lR=~t&|+qyZ8zd*jibNP+u z#B6^PW}O9X>-H34Tfbb4&rs`Yk*9M>&c+3_4mMMj;5?~YkJe50as<{R$wtS@U6k~h znV}NOK#JtqijMRbxUGWr) zKPQgB%TyY8Jn-fH+o7d(C7}*SO)833G8-ZbQ}X_f_(2)v)Q<1)1pG)fKrbpfyxpfQ Sqjg^H0%X;PhrK^(PuhPnunvC! literal 0 HcmV?d00001 diff --git a/java/test/auto_check_sbp_flash_MsgFlashDoneTest.java b/java/test/auto_check_sbp_flash_MsgFlashDoneTest.java new file mode 100644 index 0000000000..7d3d279e4c --- /dev/null +++ b/java/test/auto_check_sbp_flash_MsgFlashDoneTest.java @@ -0,0 +1,53 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/flash/test_MsgFlashDone.yaml by +// generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.flash.MsgFlashDone; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_flash_MsgFlashDoneTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_flash_MsgFlashDoneTest.test1"); + byte[] payload = + new byte[] { + (byte) 82, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0xe0, payload); + MsgFlashDone msg = new MsgFlashDone(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.response; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.response + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_flash_MsgFlashEraseTest.java b/java/test/auto_check_sbp_flash_MsgFlashEraseTest.java new file mode 100644 index 0000000000..cf1739fd92 --- /dev/null +++ b/java/test/auto_check_sbp_flash_MsgFlashEraseTest.java @@ -0,0 +1,62 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/flash/test_MsgFlashErase.yaml by +// generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.flash.MsgFlashErase; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_flash_MsgFlashEraseTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_flash_MsgFlashEraseTest.test1"); + byte[] payload = + new byte[] { + (byte) 74, (byte) 238, (byte) 177, (byte) 118, (byte) 132, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0xe2, payload); + MsgFlashErase msg = new MsgFlashErase(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.sector_num; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sector_num + "' != '" + 2222371310L + "'", + value.equals(new BigInteger("2222371310"))); + } else { + value = value.longValue(); + expected = 2222371310L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.target; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.target + "' != '" + 74 + "'", value.equals(BigInteger.valueOf(74L))); + } else { + value = value.longValue(); + expected = 74L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_flash_MsgFlashProgramTest.java b/java/test/auto_check_sbp_flash_MsgFlashProgramTest.java new file mode 100644 index 0000000000..46ed22f464 --- /dev/null +++ b/java/test/auto_check_sbp_flash_MsgFlashProgramTest.java @@ -0,0 +1,2836 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/flash/test_MsgFlashProgram.yaml by +// generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.flash.MsgFlashProgram; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_flash_MsgFlashProgramTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_flash_MsgFlashProgramTest.test1"); + byte[] payload = + new byte[] { + (byte) 212, + (byte) 87, + (byte) 52, + (byte) 244, + (byte) 250, + (byte) 176, + (byte) 222, + (byte) 235, + (byte) 106, + (byte) 144, + (byte) 29, + (byte) 141, + (byte) 255, + (byte) 3, + (byte) 16, + (byte) 192, + (byte) 237, + (byte) 172, + (byte) 254, + (byte) 213, + (byte) 4, + (byte) 220, + (byte) 98, + (byte) 34, + (byte) 222, + (byte) 230, + (byte) 214, + (byte) 6, + (byte) 217, + (byte) 172, + (byte) 122, + (byte) 46, + (byte) 13, + (byte) 38, + (byte) 240, + (byte) 236, + (byte) 60, + (byte) 121, + (byte) 47, + (byte) 252, + (byte) 163, + (byte) 141, + (byte) 222, + (byte) 29, + (byte) 168, + (byte) 214, + (byte) 118, + (byte) 55, + (byte) 201, + (byte) 233, + (byte) 21, + (byte) 214, + (byte) 57, + (byte) 245, + (byte) 246, + (byte) 19, + (byte) 3, + (byte) 121, + (byte) 49, + (byte) 231, + (byte) 37, + (byte) 186, + (byte) 58, + (byte) 238, + (byte) 98, + (byte) 39, + (byte) 70, + (byte) 232, + (byte) 133, + (byte) 25, + (byte) 10, + (byte) 134, + (byte) 129, + (byte) 69, + (byte) 228, + (byte) 134, + (byte) 9, + (byte) 88, + (byte) 183, + (byte) 133, + (byte) 171, + (byte) 255, + (byte) 166, + (byte) 100, + (byte) 152, + (byte) 231, + (byte) 92, + (byte) 9, + (byte) 196, + (byte) 106, + (byte) 246, + (byte) 29, + (byte) 145, + (byte) 156, + (byte) 151, + (byte) 32, + (byte) 67, + (byte) 188, + (byte) 63, + (byte) 233, + (byte) 142, + (byte) 174, + (byte) 139, + (byte) 154, + (byte) 127, + (byte) 35, + (byte) 60, + (byte) 56, + (byte) 187, + (byte) 121, + (byte) 103, + (byte) 135, + (byte) 152, + (byte) 182, + (byte) 88, + (byte) 160, + (byte) 255, + (byte) 227, + (byte) 240, + (byte) 54, + (byte) 100, + (byte) 91, + (byte) 31, + (byte) 141, + (byte) 102, + (byte) 130, + (byte) 254, + (byte) 54, + (byte) 227, + (byte) 229, + (byte) 62, + (byte) 53, + (byte) 225, + (byte) 143, + (byte) 88, + (byte) 139, + (byte) 126, + (byte) 235, + (byte) 235, + (byte) 35, + (byte) 54, + (byte) 134, + (byte) 163, + (byte) 92, + (byte) 57, + (byte) 87, + (byte) 130, + (byte) 178, + (byte) 22, + (byte) 158, + (byte) 18, + (byte) 237, + (byte) 209, + (byte) 187, + (byte) 226, + (byte) 1, + (byte) 46, + (byte) 64, + (byte) 226, + (byte) 235, + (byte) 213, + (byte) 186, + (byte) 159, + (byte) 221, + (byte) 186, + (byte) 25, + (byte) 115, + (byte) 84, + (byte) 131, + (byte) 167, + (byte) 201, + (byte) 104, + (byte) 1, + (byte) 200, + (byte) 13, + (byte) 50, + (byte) 71, + (byte) 73, + (byte) 193, + (byte) 201, + (byte) 250, + (byte) 172, + (byte) 193, + (byte) 13, + (byte) 20, + (byte) 238, + (byte) 130, + (byte) 243, + (byte) 68, + (byte) 4, + (byte) 72, + (byte) 46, + (byte) 194, + (byte) 113, + (byte) 255, + (byte) 238, + (byte) 15, + (byte) 230, + (byte) 64, + (byte) 178, + (byte) 127, + (byte) 217, + (byte) 92, + (byte) 160, + (byte) 201, + (byte) 118, + (byte) 163, + (byte) 144, + (byte) 58, + (byte) 28, + (byte) 174, + (byte) 65, + (byte) 73, + (byte) 45, + (byte) 123, + (byte) 118, + (byte) 83, + (byte) 107, + (byte) 239, + (byte) 168, + (byte) 32, + (byte) 212, + (byte) 191, + (byte) 81, + (byte) 93, + (byte) 186, + (byte) 223, + (byte) 32, + (byte) 19, + (byte) 58, + (byte) 137, + (byte) 72, + (byte) 217, + (byte) 151, + (byte) 251, + (byte) 83, + (byte) 20, + (byte) 113, + (byte) 37, + (byte) 151, + (byte) 34, + (byte) 37, + (byte) 71, + (byte) 95, + (byte) 105, + (byte) 235, + (byte) 144, + (byte) 164, + (byte) 83, + (byte) 197, + (byte) 254, + (byte) 183, + (byte) 223, + (byte) 91, + (byte) 19, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0xe6, payload); + MsgFlashProgram msg = new MsgFlashProgram(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.addr_len; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.addr_len + "' != '" + 250 + "'", + value.equals(BigInteger.valueOf(250L))); + } else { + value = value.longValue(); + expected = 250L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.addr_start[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.addr_start[0] + "' != '" + 87 + "'", + value.equals(BigInteger.valueOf(87L))); + } else { + value = value.longValue(); + expected = 87L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.addr_start[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.addr_start[1] + "' != '" + 52 + "'", + value.equals(BigInteger.valueOf(52L))); + } else { + value = value.longValue(); + expected = 52L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.addr_start[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.addr_start[2] + "' != '" + 244 + "'", + value.equals(BigInteger.valueOf(244L))); + } else { + value = value.longValue(); + expected = 244L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[0] + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[1] + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[2] + "' != '" + 235 + "'", + value.equals(BigInteger.valueOf(235L))); + } else { + value = value.longValue(); + expected = 235L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[3] + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); + } else { + value = value.longValue(); + expected = 106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[4] + "' != '" + 144 + "'", + value.equals(BigInteger.valueOf(144L))); + } else { + value = value.longValue(); + expected = 144L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[5] + "' != '" + 29 + "'", value.equals(BigInteger.valueOf(29L))); + } else { + value = value.longValue(); + expected = 29L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[6] + "' != '" + 141 + "'", + value.equals(BigInteger.valueOf(141L))); + } else { + value = value.longValue(); + expected = 141L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[7] + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[8]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[8] + "' != '" + 3 + "'", value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[9]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[9] + "' != '" + 16 + "'", value.equals(BigInteger.valueOf(16L))); + } else { + value = value.longValue(); + expected = 16L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[10]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[10] + "' != '" + 192 + "'", + value.equals(BigInteger.valueOf(192L))); + } else { + value = value.longValue(); + expected = 192L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[11]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[11] + "' != '" + 237 + "'", + value.equals(BigInteger.valueOf(237L))); + } else { + value = value.longValue(); + expected = 237L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[12]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[12] + "' != '" + 172 + "'", + value.equals(BigInteger.valueOf(172L))); + } else { + value = value.longValue(); + expected = 172L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[13]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[13] + "' != '" + 254 + "'", + value.equals(BigInteger.valueOf(254L))); + } else { + value = value.longValue(); + expected = 254L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[14]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[14] + "' != '" + 213 + "'", + value.equals(BigInteger.valueOf(213L))); + } else { + value = value.longValue(); + expected = 213L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[15]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[15] + "' != '" + 4 + "'", value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[16]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[16] + "' != '" + 220 + "'", + value.equals(BigInteger.valueOf(220L))); + } else { + value = value.longValue(); + expected = 220L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[17]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[17] + "' != '" + 98 + "'", + value.equals(BigInteger.valueOf(98L))); + } else { + value = value.longValue(); + expected = 98L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[18]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[18] + "' != '" + 34 + "'", + value.equals(BigInteger.valueOf(34L))); + } else { + value = value.longValue(); + expected = 34L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[19]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[19] + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[20]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[20] + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[21]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[21] + "' != '" + 214 + "'", + value.equals(BigInteger.valueOf(214L))); + } else { + value = value.longValue(); + expected = 214L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[22]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[22] + "' != '" + 6 + "'", value.equals(BigInteger.valueOf(6L))); + } else { + value = value.longValue(); + expected = 6L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[23]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[23] + "' != '" + 217 + "'", + value.equals(BigInteger.valueOf(217L))); + } else { + value = value.longValue(); + expected = 217L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[24]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[24] + "' != '" + 172 + "'", + value.equals(BigInteger.valueOf(172L))); + } else { + value = value.longValue(); + expected = 172L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[25]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[25] + "' != '" + 122 + "'", + value.equals(BigInteger.valueOf(122L))); + } else { + value = value.longValue(); + expected = 122L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[26]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[26] + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[27]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[27] + "' != '" + 13 + "'", + value.equals(BigInteger.valueOf(13L))); + } else { + value = value.longValue(); + expected = 13L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[28]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[28] + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[29]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[29] + "' != '" + 240 + "'", + value.equals(BigInteger.valueOf(240L))); + } else { + value = value.longValue(); + expected = 240L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[30]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[30] + "' != '" + 236 + "'", + value.equals(BigInteger.valueOf(236L))); + } else { + value = value.longValue(); + expected = 236L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[31]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[31] + "' != '" + 60 + "'", + value.equals(BigInteger.valueOf(60L))); + } else { + value = value.longValue(); + expected = 60L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[32]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[32] + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); + } else { + value = value.longValue(); + expected = 121L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[33]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[33] + "' != '" + 47 + "'", + value.equals(BigInteger.valueOf(47L))); + } else { + value = value.longValue(); + expected = 47L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[34]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[34] + "' != '" + 252 + "'", + value.equals(BigInteger.valueOf(252L))); + } else { + value = value.longValue(); + expected = 252L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[35]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[35] + "' != '" + 163 + "'", + value.equals(BigInteger.valueOf(163L))); + } else { + value = value.longValue(); + expected = 163L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[36]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[36] + "' != '" + 141 + "'", + value.equals(BigInteger.valueOf(141L))); + } else { + value = value.longValue(); + expected = 141L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[37]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[37] + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[38]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[38] + "' != '" + 29 + "'", + value.equals(BigInteger.valueOf(29L))); + } else { + value = value.longValue(); + expected = 29L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[39]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[39] + "' != '" + 168 + "'", + value.equals(BigInteger.valueOf(168L))); + } else { + value = value.longValue(); + expected = 168L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[40]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[40] + "' != '" + 214 + "'", + value.equals(BigInteger.valueOf(214L))); + } else { + value = value.longValue(); + expected = 214L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[41]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[41] + "' != '" + 118 + "'", + value.equals(BigInteger.valueOf(118L))); + } else { + value = value.longValue(); + expected = 118L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[42]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[42] + "' != '" + 55 + "'", + value.equals(BigInteger.valueOf(55L))); + } else { + value = value.longValue(); + expected = 55L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[43]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[43] + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); + } else { + value = value.longValue(); + expected = 201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[44]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[44] + "' != '" + 233 + "'", + value.equals(BigInteger.valueOf(233L))); + } else { + value = value.longValue(); + expected = 233L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[45]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[45] + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[46]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[46] + "' != '" + 214 + "'", + value.equals(BigInteger.valueOf(214L))); + } else { + value = value.longValue(); + expected = 214L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[47]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[47] + "' != '" + 57 + "'", + value.equals(BigInteger.valueOf(57L))); + } else { + value = value.longValue(); + expected = 57L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[48]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[48] + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); + } else { + value = value.longValue(); + expected = 245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[49]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[49] + "' != '" + 246 + "'", + value.equals(BigInteger.valueOf(246L))); + } else { + value = value.longValue(); + expected = 246L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[50]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[50] + "' != '" + 19 + "'", + value.equals(BigInteger.valueOf(19L))); + } else { + value = value.longValue(); + expected = 19L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[51]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[51] + "' != '" + 3 + "'", value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[52]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[52] + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); + } else { + value = value.longValue(); + expected = 121L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[53]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[53] + "' != '" + 49 + "'", + value.equals(BigInteger.valueOf(49L))); + } else { + value = value.longValue(); + expected = 49L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[54]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[54] + "' != '" + 231 + "'", + value.equals(BigInteger.valueOf(231L))); + } else { + value = value.longValue(); + expected = 231L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[55]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[55] + "' != '" + 37 + "'", + value.equals(BigInteger.valueOf(37L))); + } else { + value = value.longValue(); + expected = 37L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[56]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[56] + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[57]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[57] + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[58]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[58] + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[59]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[59] + "' != '" + 98 + "'", + value.equals(BigInteger.valueOf(98L))); + } else { + value = value.longValue(); + expected = 98L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[60]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[60] + "' != '" + 39 + "'", + value.equals(BigInteger.valueOf(39L))); + } else { + value = value.longValue(); + expected = 39L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[61]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[61] + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); + } else { + value = value.longValue(); + expected = 70L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[62]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[62] + "' != '" + 232 + "'", + value.equals(BigInteger.valueOf(232L))); + } else { + value = value.longValue(); + expected = 232L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[63]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[63] + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); + } else { + value = value.longValue(); + expected = 133L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[64]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[64] + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); + } else { + value = value.longValue(); + expected = 25L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[65]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[65] + "' != '" + 10 + "'", + value.equals(BigInteger.valueOf(10L))); + } else { + value = value.longValue(); + expected = 10L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[66]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[66] + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); + } else { + value = value.longValue(); + expected = 134L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[67]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[67] + "' != '" + 129 + "'", + value.equals(BigInteger.valueOf(129L))); + } else { + value = value.longValue(); + expected = 129L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[68]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[68] + "' != '" + 69 + "'", + value.equals(BigInteger.valueOf(69L))); + } else { + value = value.longValue(); + expected = 69L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[69]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[69] + "' != '" + 228 + "'", + value.equals(BigInteger.valueOf(228L))); + } else { + value = value.longValue(); + expected = 228L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[70]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[70] + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); + } else { + value = value.longValue(); + expected = 134L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[71]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[71] + "' != '" + 9 + "'", value.equals(BigInteger.valueOf(9L))); + } else { + value = value.longValue(); + expected = 9L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[72]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[72] + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[73]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[73] + "' != '" + 183 + "'", + value.equals(BigInteger.valueOf(183L))); + } else { + value = value.longValue(); + expected = 183L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[74]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[74] + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); + } else { + value = value.longValue(); + expected = 133L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[75]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[75] + "' != '" + 171 + "'", + value.equals(BigInteger.valueOf(171L))); + } else { + value = value.longValue(); + expected = 171L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[76]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[76] + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[77]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[77] + "' != '" + 166 + "'", + value.equals(BigInteger.valueOf(166L))); + } else { + value = value.longValue(); + expected = 166L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[78]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[78] + "' != '" + 100 + "'", + value.equals(BigInteger.valueOf(100L))); + } else { + value = value.longValue(); + expected = 100L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[79]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[79] + "' != '" + 152 + "'", + value.equals(BigInteger.valueOf(152L))); + } else { + value = value.longValue(); + expected = 152L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[80]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[80] + "' != '" + 231 + "'", + value.equals(BigInteger.valueOf(231L))); + } else { + value = value.longValue(); + expected = 231L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[81]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[81] + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[82]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[82] + "' != '" + 9 + "'", value.equals(BigInteger.valueOf(9L))); + } else { + value = value.longValue(); + expected = 9L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[83]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[83] + "' != '" + 196 + "'", + value.equals(BigInteger.valueOf(196L))); + } else { + value = value.longValue(); + expected = 196L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[84]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[84] + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); + } else { + value = value.longValue(); + expected = 106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[85]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[85] + "' != '" + 246 + "'", + value.equals(BigInteger.valueOf(246L))); + } else { + value = value.longValue(); + expected = 246L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[86]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[86] + "' != '" + 29 + "'", + value.equals(BigInteger.valueOf(29L))); + } else { + value = value.longValue(); + expected = 29L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[87]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[87] + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); + } else { + value = value.longValue(); + expected = 145L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[88]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[88] + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[89]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[89] + "' != '" + 151 + "'", + value.equals(BigInteger.valueOf(151L))); + } else { + value = value.longValue(); + expected = 151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[90]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[90] + "' != '" + 32 + "'", + value.equals(BigInteger.valueOf(32L))); + } else { + value = value.longValue(); + expected = 32L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[91]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[91] + "' != '" + 67 + "'", + value.equals(BigInteger.valueOf(67L))); + } else { + value = value.longValue(); + expected = 67L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[92]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[92] + "' != '" + 188 + "'", + value.equals(BigInteger.valueOf(188L))); + } else { + value = value.longValue(); + expected = 188L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[93]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[93] + "' != '" + 63 + "'", + value.equals(BigInteger.valueOf(63L))); + } else { + value = value.longValue(); + expected = 63L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[94]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[94] + "' != '" + 233 + "'", + value.equals(BigInteger.valueOf(233L))); + } else { + value = value.longValue(); + expected = 233L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[95]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[95] + "' != '" + 142 + "'", + value.equals(BigInteger.valueOf(142L))); + } else { + value = value.longValue(); + expected = 142L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[96]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[96] + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); + } else { + value = value.longValue(); + expected = 174L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[97]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[97] + "' != '" + 139 + "'", + value.equals(BigInteger.valueOf(139L))); + } else { + value = value.longValue(); + expected = 139L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[98]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[98] + "' != '" + 154 + "'", + value.equals(BigInteger.valueOf(154L))); + } else { + value = value.longValue(); + expected = 154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[99]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[99] + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); + } else { + value = value.longValue(); + expected = 127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[100]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[100] + "' != '" + 35 + "'", + value.equals(BigInteger.valueOf(35L))); + } else { + value = value.longValue(); + expected = 35L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[101]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[101] + "' != '" + 60 + "'", + value.equals(BigInteger.valueOf(60L))); + } else { + value = value.longValue(); + expected = 60L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[102]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[102] + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); + } else { + value = value.longValue(); + expected = 56L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[103]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[103] + "' != '" + 187 + "'", + value.equals(BigInteger.valueOf(187L))); + } else { + value = value.longValue(); + expected = 187L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[104]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[104] + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); + } else { + value = value.longValue(); + expected = 121L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[105]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[105] + "' != '" + 103 + "'", + value.equals(BigInteger.valueOf(103L))); + } else { + value = value.longValue(); + expected = 103L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[106]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[106] + "' != '" + 135 + "'", + value.equals(BigInteger.valueOf(135L))); + } else { + value = value.longValue(); + expected = 135L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[107]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[107] + "' != '" + 152 + "'", + value.equals(BigInteger.valueOf(152L))); + } else { + value = value.longValue(); + expected = 152L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[108]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[108] + "' != '" + 182 + "'", + value.equals(BigInteger.valueOf(182L))); + } else { + value = value.longValue(); + expected = 182L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[109]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[109] + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[110]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[110] + "' != '" + 160 + "'", + value.equals(BigInteger.valueOf(160L))); + } else { + value = value.longValue(); + expected = 160L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[111]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[111] + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[112]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[112] + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[113]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[113] + "' != '" + 240 + "'", + value.equals(BigInteger.valueOf(240L))); + } else { + value = value.longValue(); + expected = 240L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[114]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[114] + "' != '" + 54 + "'", + value.equals(BigInteger.valueOf(54L))); + } else { + value = value.longValue(); + expected = 54L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[115]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[115] + "' != '" + 100 + "'", + value.equals(BigInteger.valueOf(100L))); + } else { + value = value.longValue(); + expected = 100L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[116]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[116] + "' != '" + 91 + "'", + value.equals(BigInteger.valueOf(91L))); + } else { + value = value.longValue(); + expected = 91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[117]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[117] + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[118]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[118] + "' != '" + 141 + "'", + value.equals(BigInteger.valueOf(141L))); + } else { + value = value.longValue(); + expected = 141L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[119]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[119] + "' != '" + 102 + "'", + value.equals(BigInteger.valueOf(102L))); + } else { + value = value.longValue(); + expected = 102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[120]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[120] + "' != '" + 130 + "'", + value.equals(BigInteger.valueOf(130L))); + } else { + value = value.longValue(); + expected = 130L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[121]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[121] + "' != '" + 254 + "'", + value.equals(BigInteger.valueOf(254L))); + } else { + value = value.longValue(); + expected = 254L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[122]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[122] + "' != '" + 54 + "'", + value.equals(BigInteger.valueOf(54L))); + } else { + value = value.longValue(); + expected = 54L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[123]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[123] + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[124]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[124] + "' != '" + 229 + "'", + value.equals(BigInteger.valueOf(229L))); + } else { + value = value.longValue(); + expected = 229L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[125]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[125] + "' != '" + 62 + "'", + value.equals(BigInteger.valueOf(62L))); + } else { + value = value.longValue(); + expected = 62L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[126]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[126] + "' != '" + 53 + "'", + value.equals(BigInteger.valueOf(53L))); + } else { + value = value.longValue(); + expected = 53L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[127]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[127] + "' != '" + 225 + "'", + value.equals(BigInteger.valueOf(225L))); + } else { + value = value.longValue(); + expected = 225L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[128]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[128] + "' != '" + 143 + "'", + value.equals(BigInteger.valueOf(143L))); + } else { + value = value.longValue(); + expected = 143L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[129]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[129] + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[130]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[130] + "' != '" + 139 + "'", + value.equals(BigInteger.valueOf(139L))); + } else { + value = value.longValue(); + expected = 139L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[131]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[131] + "' != '" + 126 + "'", + value.equals(BigInteger.valueOf(126L))); + } else { + value = value.longValue(); + expected = 126L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[132]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[132] + "' != '" + 235 + "'", + value.equals(BigInteger.valueOf(235L))); + } else { + value = value.longValue(); + expected = 235L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[133]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[133] + "' != '" + 235 + "'", + value.equals(BigInteger.valueOf(235L))); + } else { + value = value.longValue(); + expected = 235L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[134]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[134] + "' != '" + 35 + "'", + value.equals(BigInteger.valueOf(35L))); + } else { + value = value.longValue(); + expected = 35L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[135]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[135] + "' != '" + 54 + "'", + value.equals(BigInteger.valueOf(54L))); + } else { + value = value.longValue(); + expected = 54L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[136]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[136] + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); + } else { + value = value.longValue(); + expected = 134L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[137]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[137] + "' != '" + 163 + "'", + value.equals(BigInteger.valueOf(163L))); + } else { + value = value.longValue(); + expected = 163L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[138]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[138] + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[139]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[139] + "' != '" + 57 + "'", + value.equals(BigInteger.valueOf(57L))); + } else { + value = value.longValue(); + expected = 57L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[140]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[140] + "' != '" + 87 + "'", + value.equals(BigInteger.valueOf(87L))); + } else { + value = value.longValue(); + expected = 87L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[141]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[141] + "' != '" + 130 + "'", + value.equals(BigInteger.valueOf(130L))); + } else { + value = value.longValue(); + expected = 130L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[142]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[142] + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[143]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[143] + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[144]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[144] + "' != '" + 158 + "'", + value.equals(BigInteger.valueOf(158L))); + } else { + value = value.longValue(); + expected = 158L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[145]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[145] + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[146]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[146] + "' != '" + 237 + "'", + value.equals(BigInteger.valueOf(237L))); + } else { + value = value.longValue(); + expected = 237L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[147]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[147] + "' != '" + 209 + "'", + value.equals(BigInteger.valueOf(209L))); + } else { + value = value.longValue(); + expected = 209L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[148]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[148] + "' != '" + 187 + "'", + value.equals(BigInteger.valueOf(187L))); + } else { + value = value.longValue(); + expected = 187L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[149]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[149] + "' != '" + 226 + "'", + value.equals(BigInteger.valueOf(226L))); + } else { + value = value.longValue(); + expected = 226L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[150]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[150] + "' != '" + 1 + "'", value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[151]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[151] + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[152]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[152] + "' != '" + 64 + "'", + value.equals(BigInteger.valueOf(64L))); + } else { + value = value.longValue(); + expected = 64L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[153]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[153] + "' != '" + 226 + "'", + value.equals(BigInteger.valueOf(226L))); + } else { + value = value.longValue(); + expected = 226L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[154]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[154] + "' != '" + 235 + "'", + value.equals(BigInteger.valueOf(235L))); + } else { + value = value.longValue(); + expected = 235L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[155]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[155] + "' != '" + 213 + "'", + value.equals(BigInteger.valueOf(213L))); + } else { + value = value.longValue(); + expected = 213L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[156]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[156] + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[157]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[157] + "' != '" + 159 + "'", + value.equals(BigInteger.valueOf(159L))); + } else { + value = value.longValue(); + expected = 159L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[158]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[158] + "' != '" + 221 + "'", + value.equals(BigInteger.valueOf(221L))); + } else { + value = value.longValue(); + expected = 221L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[159]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[159] + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[160]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[160] + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); + } else { + value = value.longValue(); + expected = 25L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[161]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[161] + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[162]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[162] + "' != '" + 84 + "'", + value.equals(BigInteger.valueOf(84L))); + } else { + value = value.longValue(); + expected = 84L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[163]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[163] + "' != '" + 131 + "'", + value.equals(BigInteger.valueOf(131L))); + } else { + value = value.longValue(); + expected = 131L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[164]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[164] + "' != '" + 167 + "'", + value.equals(BigInteger.valueOf(167L))); + } else { + value = value.longValue(); + expected = 167L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[165]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[165] + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); + } else { + value = value.longValue(); + expected = 201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[166]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[166] + "' != '" + 104 + "'", + value.equals(BigInteger.valueOf(104L))); + } else { + value = value.longValue(); + expected = 104L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[167]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[167] + "' != '" + 1 + "'", value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[168]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[168] + "' != '" + 200 + "'", + value.equals(BigInteger.valueOf(200L))); + } else { + value = value.longValue(); + expected = 200L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[169]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[169] + "' != '" + 13 + "'", + value.equals(BigInteger.valueOf(13L))); + } else { + value = value.longValue(); + expected = 13L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[170]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[170] + "' != '" + 50 + "'", + value.equals(BigInteger.valueOf(50L))); + } else { + value = value.longValue(); + expected = 50L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[171]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[171] + "' != '" + 71 + "'", + value.equals(BigInteger.valueOf(71L))); + } else { + value = value.longValue(); + expected = 71L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[172]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[172] + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[173]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[173] + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[174]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[174] + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); + } else { + value = value.longValue(); + expected = 201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[175]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[175] + "' != '" + 250 + "'", + value.equals(BigInteger.valueOf(250L))); + } else { + value = value.longValue(); + expected = 250L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[176]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[176] + "' != '" + 172 + "'", + value.equals(BigInteger.valueOf(172L))); + } else { + value = value.longValue(); + expected = 172L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[177]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[177] + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[178]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[178] + "' != '" + 13 + "'", + value.equals(BigInteger.valueOf(13L))); + } else { + value = value.longValue(); + expected = 13L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[179]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[179] + "' != '" + 20 + "'", + value.equals(BigInteger.valueOf(20L))); + } else { + value = value.longValue(); + expected = 20L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[180]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[180] + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[181]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[181] + "' != '" + 130 + "'", + value.equals(BigInteger.valueOf(130L))); + } else { + value = value.longValue(); + expected = 130L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[182]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[182] + "' != '" + 243 + "'", + value.equals(BigInteger.valueOf(243L))); + } else { + value = value.longValue(); + expected = 243L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[183]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[183] + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); + } else { + value = value.longValue(); + expected = 68L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[184]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[184] + "' != '" + 4 + "'", value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[185]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[185] + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[186]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[186] + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[187]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[187] + "' != '" + 194 + "'", + value.equals(BigInteger.valueOf(194L))); + } else { + value = value.longValue(); + expected = 194L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[188]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[188] + "' != '" + 113 + "'", + value.equals(BigInteger.valueOf(113L))); + } else { + value = value.longValue(); + expected = 113L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[189]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[189] + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[190]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[190] + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[191]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[191] + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[192]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[192] + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[193]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[193] + "' != '" + 64 + "'", + value.equals(BigInteger.valueOf(64L))); + } else { + value = value.longValue(); + expected = 64L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[194]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[194] + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[195]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[195] + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); + } else { + value = value.longValue(); + expected = 127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[196]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[196] + "' != '" + 217 + "'", + value.equals(BigInteger.valueOf(217L))); + } else { + value = value.longValue(); + expected = 217L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[197]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[197] + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[198]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[198] + "' != '" + 160 + "'", + value.equals(BigInteger.valueOf(160L))); + } else { + value = value.longValue(); + expected = 160L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[199]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[199] + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); + } else { + value = value.longValue(); + expected = 201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[200]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[200] + "' != '" + 118 + "'", + value.equals(BigInteger.valueOf(118L))); + } else { + value = value.longValue(); + expected = 118L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[201]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[201] + "' != '" + 163 + "'", + value.equals(BigInteger.valueOf(163L))); + } else { + value = value.longValue(); + expected = 163L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[202]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[202] + "' != '" + 144 + "'", + value.equals(BigInteger.valueOf(144L))); + } else { + value = value.longValue(); + expected = 144L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[203]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[203] + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[204]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[204] + "' != '" + 28 + "'", + value.equals(BigInteger.valueOf(28L))); + } else { + value = value.longValue(); + expected = 28L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[205]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[205] + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); + } else { + value = value.longValue(); + expected = 174L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[206]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[206] + "' != '" + 65 + "'", + value.equals(BigInteger.valueOf(65L))); + } else { + value = value.longValue(); + expected = 65L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[207]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[207] + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[208]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[208] + "' != '" + 45 + "'", + value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[209]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[209] + "' != '" + 123 + "'", + value.equals(BigInteger.valueOf(123L))); + } else { + value = value.longValue(); + expected = 123L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[210]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[210] + "' != '" + 118 + "'", + value.equals(BigInteger.valueOf(118L))); + } else { + value = value.longValue(); + expected = 118L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[211]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[211] + "' != '" + 83 + "'", + value.equals(BigInteger.valueOf(83L))); + } else { + value = value.longValue(); + expected = 83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[212]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[212] + "' != '" + 107 + "'", + value.equals(BigInteger.valueOf(107L))); + } else { + value = value.longValue(); + expected = 107L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[213]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[213] + "' != '" + 239 + "'", + value.equals(BigInteger.valueOf(239L))); + } else { + value = value.longValue(); + expected = 239L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[214]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[214] + "' != '" + 168 + "'", + value.equals(BigInteger.valueOf(168L))); + } else { + value = value.longValue(); + expected = 168L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[215]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[215] + "' != '" + 32 + "'", + value.equals(BigInteger.valueOf(32L))); + } else { + value = value.longValue(); + expected = 32L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[216]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[216] + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); + } else { + value = value.longValue(); + expected = 212L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[217]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[217] + "' != '" + 191 + "'", + value.equals(BigInteger.valueOf(191L))); + } else { + value = value.longValue(); + expected = 191L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[218]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[218] + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[219]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[219] + "' != '" + 93 + "'", + value.equals(BigInteger.valueOf(93L))); + } else { + value = value.longValue(); + expected = 93L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[220]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[220] + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[221]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[221] + "' != '" + 223 + "'", + value.equals(BigInteger.valueOf(223L))); + } else { + value = value.longValue(); + expected = 223L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[222]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[222] + "' != '" + 32 + "'", + value.equals(BigInteger.valueOf(32L))); + } else { + value = value.longValue(); + expected = 32L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[223]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[223] + "' != '" + 19 + "'", + value.equals(BigInteger.valueOf(19L))); + } else { + value = value.longValue(); + expected = 19L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[224]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[224] + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[225]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[225] + "' != '" + 137 + "'", + value.equals(BigInteger.valueOf(137L))); + } else { + value = value.longValue(); + expected = 137L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[226]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[226] + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[227]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[227] + "' != '" + 217 + "'", + value.equals(BigInteger.valueOf(217L))); + } else { + value = value.longValue(); + expected = 217L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[228]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[228] + "' != '" + 151 + "'", + value.equals(BigInteger.valueOf(151L))); + } else { + value = value.longValue(); + expected = 151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[229]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[229] + "' != '" + 251 + "'", + value.equals(BigInteger.valueOf(251L))); + } else { + value = value.longValue(); + expected = 251L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[230]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[230] + "' != '" + 83 + "'", + value.equals(BigInteger.valueOf(83L))); + } else { + value = value.longValue(); + expected = 83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[231]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[231] + "' != '" + 20 + "'", + value.equals(BigInteger.valueOf(20L))); + } else { + value = value.longValue(); + expected = 20L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[232]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[232] + "' != '" + 113 + "'", + value.equals(BigInteger.valueOf(113L))); + } else { + value = value.longValue(); + expected = 113L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[233]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[233] + "' != '" + 37 + "'", + value.equals(BigInteger.valueOf(37L))); + } else { + value = value.longValue(); + expected = 37L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[234]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[234] + "' != '" + 151 + "'", + value.equals(BigInteger.valueOf(151L))); + } else { + value = value.longValue(); + expected = 151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[235]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[235] + "' != '" + 34 + "'", + value.equals(BigInteger.valueOf(34L))); + } else { + value = value.longValue(); + expected = 34L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[236]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[236] + "' != '" + 37 + "'", + value.equals(BigInteger.valueOf(37L))); + } else { + value = value.longValue(); + expected = 37L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[237]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[237] + "' != '" + 71 + "'", + value.equals(BigInteger.valueOf(71L))); + } else { + value = value.longValue(); + expected = 71L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[238]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[238] + "' != '" + 95 + "'", + value.equals(BigInteger.valueOf(95L))); + } else { + value = value.longValue(); + expected = 95L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[239]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[239] + "' != '" + 105 + "'", + value.equals(BigInteger.valueOf(105L))); + } else { + value = value.longValue(); + expected = 105L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[240]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[240] + "' != '" + 235 + "'", + value.equals(BigInteger.valueOf(235L))); + } else { + value = value.longValue(); + expected = 235L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[241]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[241] + "' != '" + 144 + "'", + value.equals(BigInteger.valueOf(144L))); + } else { + value = value.longValue(); + expected = 144L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[242]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[242] + "' != '" + 164 + "'", + value.equals(BigInteger.valueOf(164L))); + } else { + value = value.longValue(); + expected = 164L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[243]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[243] + "' != '" + 83 + "'", + value.equals(BigInteger.valueOf(83L))); + } else { + value = value.longValue(); + expected = 83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[244]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[244] + "' != '" + 197 + "'", + value.equals(BigInteger.valueOf(197L))); + } else { + value = value.longValue(); + expected = 197L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[245]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[245] + "' != '" + 254 + "'", + value.equals(BigInteger.valueOf(254L))); + } else { + value = value.longValue(); + expected = 254L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[246]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[246] + "' != '" + 183 + "'", + value.equals(BigInteger.valueOf(183L))); + } else { + value = value.longValue(); + expected = 183L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[247]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[247] + "' != '" + 223 + "'", + value.equals(BigInteger.valueOf(223L))); + } else { + value = value.longValue(); + expected = 223L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[248]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[248] + "' != '" + 91 + "'", + value.equals(BigInteger.valueOf(91L))); + } else { + value = value.longValue(); + expected = 91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.data[249]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data[249] + "' != '" + 19 + "'", + value.equals(BigInteger.valueOf(19L))); + } else { + value = value.longValue(); + expected = 19L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.target; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.target + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); + } else { + value = value.longValue(); + expected = 212L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_flash_MsgFlashReadReqTest.java b/java/test/auto_check_sbp_flash_MsgFlashReadReqTest.java new file mode 100644 index 0000000000..ce1269a0ed --- /dev/null +++ b/java/test/auto_check_sbp_flash_MsgFlashReadReqTest.java @@ -0,0 +1,93 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/flash/test_MsgFlashReadReq.yaml by +// generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.flash.MsgFlashReadReq; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_flash_MsgFlashReadReqTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_flash_MsgFlashReadReqTest.test1"); + byte[] payload = + new byte[] { + (byte) 241, (byte) 28, (byte) 75, (byte) 244, (byte) 71, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0xe7, payload); + MsgFlashReadReq msg = new MsgFlashReadReq(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.addr_len; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.addr_len + "' != '" + 71 + "'", + value.equals(BigInteger.valueOf(71L))); + } else { + value = value.longValue(); + expected = 71L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.addr_start[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.addr_start[0] + "' != '" + 28 + "'", + value.equals(BigInteger.valueOf(28L))); + } else { + value = value.longValue(); + expected = 28L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.addr_start[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.addr_start[1] + "' != '" + 75 + "'", + value.equals(BigInteger.valueOf(75L))); + } else { + value = value.longValue(); + expected = 75L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.addr_start[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.addr_start[2] + "' != '" + 244 + "'", + value.equals(BigInteger.valueOf(244L))); + } else { + value = value.longValue(); + expected = 244L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.target; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.target + "' != '" + 241 + "'", + value.equals(BigInteger.valueOf(241L))); + } else { + value = value.longValue(); + expected = 241L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_flash_MsgFlashReadRespTest.java b/java/test/auto_check_sbp_flash_MsgFlashReadRespTest.java new file mode 100644 index 0000000000..875e8ccb37 --- /dev/null +++ b/java/test/auto_check_sbp_flash_MsgFlashReadRespTest.java @@ -0,0 +1,93 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/flash/test_MsgFlashReadResp.yaml +// by generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.flash.MsgFlashReadResp; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_flash_MsgFlashReadRespTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_flash_MsgFlashReadRespTest.test1"); + byte[] payload = + new byte[] { + (byte) 136, (byte) 155, (byte) 52, (byte) 172, (byte) 124, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0xe1, payload); + MsgFlashReadResp msg = new MsgFlashReadResp(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.addr_len; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.addr_len + "' != '" + 124 + "'", + value.equals(BigInteger.valueOf(124L))); + } else { + value = value.longValue(); + expected = 124L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.addr_start[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.addr_start[0] + "' != '" + 155 + "'", + value.equals(BigInteger.valueOf(155L))); + } else { + value = value.longValue(); + expected = 155L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.addr_start[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.addr_start[1] + "' != '" + 52 + "'", + value.equals(BigInteger.valueOf(52L))); + } else { + value = value.longValue(); + expected = 52L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.addr_start[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.addr_start[2] + "' != '" + 172 + "'", + value.equals(BigInteger.valueOf(172L))); + } else { + value = value.longValue(); + expected = 172L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.target; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.target + "' != '" + 136 + "'", + value.equals(BigInteger.valueOf(136L))); + } else { + value = value.longValue(); + expected = 136L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_flash_MsgM25FlashWriteStatusTest.java b/java/test/auto_check_sbp_flash_MsgM25FlashWriteStatusTest.java new file mode 100644 index 0000000000..85aaad9c78 --- /dev/null +++ b/java/test/auto_check_sbp_flash_MsgM25FlashWriteStatusTest.java @@ -0,0 +1,54 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/flash/test_MsgM25FlashWriteStatus.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.flash.MsgM25FlashWriteStatus; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_flash_MsgM25FlashWriteStatusTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_flash_MsgM25FlashWriteStatusTest.test1"); + byte[] payload = + new byte[] { + (byte) 5, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0xf3, payload); + MsgM25FlashWriteStatus msg = new MsgM25FlashWriteStatus(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.status[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[0] + "' != '" + 5 + "'", value.equals(BigInteger.valueOf(5L))); + } else { + value = value.longValue(); + expected = 5L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_flash_MsgStmFlashLockSectorTest.java b/java/test/auto_check_sbp_flash_MsgStmFlashLockSectorTest.java new file mode 100644 index 0000000000..8b01c09b14 --- /dev/null +++ b/java/test/auto_check_sbp_flash_MsgStmFlashLockSectorTest.java @@ -0,0 +1,55 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/flash/test_MsgStmFlashLockSector.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.flash.MsgStmFlashLockSector; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_flash_MsgStmFlashLockSectorTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_flash_MsgStmFlashLockSectorTest.test1"); + byte[] payload = + new byte[] { + (byte) 161, (byte) 247, (byte) 197, (byte) 67, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0xe3, payload); + MsgStmFlashLockSector msg = new MsgStmFlashLockSector(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.sector; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sector + "' != '" + 1137047457 + "'", + value.equals(BigInteger.valueOf(1137047457L))); + } else { + value = value.longValue(); + expected = 1137047457L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_flash_MsgStmFlashUnlockSectorTest.java b/java/test/auto_check_sbp_flash_MsgStmFlashUnlockSectorTest.java new file mode 100644 index 0000000000..45d9834900 --- /dev/null +++ b/java/test/auto_check_sbp_flash_MsgStmFlashUnlockSectorTest.java @@ -0,0 +1,55 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/flash/test_MsgStmFlashUnlockSector.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.flash.MsgStmFlashUnlockSector; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_flash_MsgStmFlashUnlockSectorTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_flash_MsgStmFlashUnlockSectorTest.test1"); + byte[] payload = + new byte[] { + (byte) 31, (byte) 16, (byte) 231, (byte) 49, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0xe4, payload); + MsgStmFlashUnlockSector msg = new MsgStmFlashUnlockSector(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.sector; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sector + "' != '" + 837226527 + "'", + value.equals(BigInteger.valueOf(837226527L))); + } else { + value = value.longValue(); + expected = 837226527L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_flash_MsgStmUniqueIdReqTest.java b/java/test/auto_check_sbp_flash_MsgStmUniqueIdReqTest.java new file mode 100644 index 0000000000..932dfb4ca8 --- /dev/null +++ b/java/test/auto_check_sbp_flash_MsgStmUniqueIdReqTest.java @@ -0,0 +1,39 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/flash/test_MsgStmUniqueIdReq.yaml +// by generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.flash.MsgStmUniqueIdReq; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_flash_MsgStmUniqueIdReqTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_flash_MsgStmUniqueIdReqTest.test1"); + byte[] payload = new byte[] {}; + SBPMessage sbp = new SBPMessage(0x04c3, 0xe8, payload); + MsgStmUniqueIdReq msg = new MsgStmUniqueIdReq(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_flash_MsgStmUniqueIdRespTest.java b/java/test/auto_check_sbp_flash_MsgStmUniqueIdRespTest.java new file mode 100644 index 0000000000..da511a57e7 --- /dev/null +++ b/java/test/auto_check_sbp_flash_MsgStmUniqueIdRespTest.java @@ -0,0 +1,174 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/flash/test_MsgStmUniqueIdResp.yaml +// by generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.flash.MsgStmUniqueIdResp; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_flash_MsgStmUniqueIdRespTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_flash_MsgStmUniqueIdRespTest.test1"); + byte[] payload = + new byte[] { + (byte) 196, + (byte) 16, + (byte) 15, + (byte) 163, + (byte) 85, + (byte) 221, + (byte) 119, + (byte) 102, + (byte) 32, + (byte) 194, + (byte) 56, + (byte) 144, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0xe5, payload); + MsgStmUniqueIdResp msg = new MsgStmUniqueIdResp(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.stm_id[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stm_id[0] + "' != '" + 196 + "'", + value.equals(BigInteger.valueOf(196L))); + } else { + value = value.longValue(); + expected = 196L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stm_id[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stm_id[1] + "' != '" + 16 + "'", + value.equals(BigInteger.valueOf(16L))); + } else { + value = value.longValue(); + expected = 16L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stm_id[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stm_id[2] + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stm_id[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stm_id[3] + "' != '" + 163 + "'", + value.equals(BigInteger.valueOf(163L))); + } else { + value = value.longValue(); + expected = 163L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stm_id[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stm_id[4] + "' != '" + 85 + "'", + value.equals(BigInteger.valueOf(85L))); + } else { + value = value.longValue(); + expected = 85L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stm_id[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stm_id[5] + "' != '" + 221 + "'", + value.equals(BigInteger.valueOf(221L))); + } else { + value = value.longValue(); + expected = 221L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stm_id[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stm_id[6] + "' != '" + 119 + "'", + value.equals(BigInteger.valueOf(119L))); + } else { + value = value.longValue(); + expected = 119L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stm_id[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stm_id[7] + "' != '" + 102 + "'", + value.equals(BigInteger.valueOf(102L))); + } else { + value = value.longValue(); + expected = 102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stm_id[8]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stm_id[8] + "' != '" + 32 + "'", + value.equals(BigInteger.valueOf(32L))); + } else { + value = value.longValue(); + expected = 32L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stm_id[9]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stm_id[9] + "' != '" + 194 + "'", + value.equals(BigInteger.valueOf(194L))); + } else { + value = value.longValue(); + expected = 194L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stm_id[10]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stm_id[10] + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); + } else { + value = value.longValue(); + expected = 56L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stm_id[11]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stm_id[11] + "' != '" + 144 + "'", + value.equals(BigInteger.valueOf(144L))); + } else { + value = value.longValue(); + expected = 144L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_gnss_gnss_structsTest.java b/java/test/auto_check_sbp_gnss_gnss_structsTest.java new file mode 100644 index 0000000000..6943137318 --- /dev/null +++ b/java/test/auto_check_sbp_gnss_gnss_structsTest.java @@ -0,0 +1,20 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/gnss/test_gnss_structs.yaml by +// generate.py. Do not modify by hand! + +public class auto_check_sbp_gnss_gnss_structsTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; +} diff --git a/java/test/auto_check_sbp_integrity_integrity_structsTest.java b/java/test/auto_check_sbp_integrity_integrity_structsTest.java new file mode 100644 index 0000000000..8742614753 --- /dev/null +++ b/java/test/auto_check_sbp_integrity_integrity_structsTest.java @@ -0,0 +1,21 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/integrity/test_integrity_structs.yaml by generate.py. Do not modify +// by hand! + +public class auto_check_sbp_integrity_integrity_structsTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; +} diff --git a/java/test/auto_check_sbp_linux_MsgLinuxCpuStateDepATest.java b/java/test/auto_check_sbp_linux_MsgLinuxCpuStateDepATest.java new file mode 100644 index 0000000000000000000000000000000000000000..b971080581c29d70f9812f5e61413f66af393f73 GIT binary patch literal 4875 zcmeHLZExC05bkGw#T2Ou+$A=q&|X_rItQGq?}&}SX|Fn+B4ZZV*6h08H3_Qn-*3je zm|PRPQm@UIvmz6AW}bQV^4=mE4CFli% zm`6+~1~Zw7DR7Y=&Unn=XyEo7Z|oew)q+P0SY}ES-h|Q5lq;R`Nv7Epq2>&+Qn=!J zfdG4d2H0^7GMDA~DM*=O>55G$jXb(H?ihN0-vQg}gX^97qjNiOeGl+_IP%}ReWwp~ zdyL=f@Xih1_!j}ZvqvM_3*Li&hIa4a57+A-6P$wz&Ip`8ha+b^MoWJL?)h-wI{jlr z?+q^cuJ;?9B8KM&FmTV^0JQ=i&~B$mKwA&4GbSJB&ZzeW9onbvz(uzhtBJ^GZs4IC zz@Wi~p*;%R-o?Nk!SG@<^v4b*Y1Wc3`WVg`U`vYrs7YdIru3^?%``VX%By}ADhM+z zPv%UpG^Fy*QtTxvsf0x)*(h@zE@N}oYZI}|n2YQ>mtLN$`GCIll5DIIq0bWAAPbnR zVFzm@YXkZcgw(KR$4bT5?Y-1wlRFn%BVo}bU_ZCNI`HiAw0l5B!Q3{f1aP3bP91&cmj zVpT5lK<+FE8N=sV4e;6`C@dBNO{9!jC}7Ga*&JTOEQ}TAnk%M!g$0GJ=8TIlhN;8= z81$V%V57RlPOL6=mGpllFNZExlH=oohgPGB4@xSp6!soJLW205tCAs~K_mCy+#k{L zc&#*B8Zy(yOr}`9M*WF+qMnHQG1O^lzB=`M_N;nylNVu6)|&nGHzeUYmf;j$-*QX} zf?e&Dia<%QyBY-1gsz28;vLsk-0rl><=t|*_57Dod&_E9$U7DC^7vo8C^v7Fn_E`5 z+`dBIsWLCG-iznu-do?6UAgmbk#;HqujqPJ-qy2#3KP|6)m3OOru&mb8(!uPMFT)28u6&t1Y;YBSW*#`W@_q2Y!QC2qGW_ zLq~bPTQQ=d)Jpc*i&nsK{N!5tfR`7-8KdZlJ3Jgn~B$@klg8b3;oy zZye}(*>ZyKEvqojwiJ){$o7<7BjH8@UZj@u(wuwR3SVQifs_+JoKG2Y#Ksq_hkQoM zDUwiz{LD;{?V4JeNh%{`&?h2XG6>Uoi*6R(+H`wLx6UCo%fs8|z{QkZ7ZDLr+=#hA zRw^PUXHYQe<^iXq%9ED@p8xbd;JI=zlQv{YvtdOeC8n-Y*UBA zy^){$vqsk%G@A!?zX67%`d`8A(%gW>Qq12{Uk>|4A?@0N1wq)N6ePPRzioqZ;Nv~O zVLbcZ?Si1*B~g+U_&=`HU003QBi(ZN~HdSg@d>vT9i>)Phf0=z#O4?mcF zqYu^Y1ix3|qiMe%p4;%TJ05o}`x6XLG42!mWm^41f-}&;7=!WmXlzU-7&#n+c{UoD zM*k4edxP`7Y5f5wh+z$F7?@|Kjb8Q;FmCHfK${GvF`*o1#<=$$6LwF`fr)9cRuz#? zP20jWfJH+WM%}S(_Ra_0F^tZ~qv6D$Ce=#pxL+Kf0gfb}kC?`aWJ12JR8)06qm1=S zM}U(`e&n-=B@WT+C42!QX0A#BLR~qFP~8q%MIbc{qVy`WUYrSkK;L?CI*}NzkT<26 zu3!tP#482*93n1Z!DoTDBJ13VW-lw1O0b}nbhp~c$>@v;ft|d)*C#7Pxn0A~|Fg4n zl!YVb%1Pjxkz_tgc1E7~%4fkN<cczmoKRqonPU0{FlK=0NWk1D|2l#y8O}$pfCnMpP0*8%n4ncg&Tq!W{pqAyY!(=5S zTPQr0ipLXVt5$s#y%MjY>LFBVX*{UaY;oz;`nnHFF zoL<+9x$Sg{)0d5=ggd>&-Yn);*NfTdye_H!$GR&{{v+0AN#P|^FY8e?JcD2*eRaSw7yU*8k9)Y&}^*h$LnmQMlIgDU)*k(VXL&(#BX`3|z% z4K4eQYB(!FVQU`p^h$Pr=+zq9pkCkO{Tdi5`&-3r+gyW%Jn}!#T=wThC2hxogdl8A z1=;TDZ!@3__;3fXU(arK+ahRoK{R7md4i|oI!k<$Yn1vAB^zBIg>Ayk+4%W%$8MbF z_)o_+<-JLEr~Oc_JMBlI8ewxL9)am#Z&Q0hqVX5_jSZxwY0bul>fIAa?QUP|t>FHB zB?EYr39OMHa|kk6?43DJHwDUja}39wX1lGoj`hyq!NZ_KIN#`N)f}Vx7(0Cq|I;6g z;xi-D4RliD3BG@Dzj*P2j_BR0y$8kOTXj&yW0Jt|AGD`Qz@k~WvJkemJr=Jk*OmVO D$831b literal 0 HcmV?d00001 diff --git a/java/test/auto_check_sbp_linux_MsgLinuxMemStateDepATest.java b/java/test/auto_check_sbp_linux_MsgLinuxMemStateDepATest.java new file mode 100644 index 0000000000000000000000000000000000000000..de540712b5867e0f66f074987270f742549f5132 GIT binary patch literal 4877 zcmeHLZExC05bkGw#T2Ou+$A<9N!zrlbPhOI-+_(5X|Fn+B4aPGsqOW7*CeRQf4>>? zV$vk0Qk3S)S&@OAnP*--JVgHmIwDr3rM2w20>&>_XDe^2}K=1PLB?}ZN0cyq| z;sHw}gNewK5O`7?PI$y%uV;5GXJqZc)r<$;4Dw3l&hK!F7>?^f&+gkEYI!c8-CC1?Rvv6?L_Ye~u=5cenx}TpMzu=W=b#(F zpuvQJIrQw#dCwfe;Cwi6M;0Zi*HSQ5P9OUnMpajGdM)%#ja*Oxsis($55@N*>& zrYvEZPvxCt*h^HBDGPM6k@~`qBYoX#9kKL?C;4?Dz39tnk3RKTJW`0zWvQu=1&kN4 zhSk!A23-M(P!NldPZs0?6=r@CzO2=1Jf?xV8}#UO&}UL&Lhm2cDT2}Ni(_MR>Cb&F z_SH-~Qi??TW8^w+F|W5}dBTSgl0!5vp`qh}7TdLKM(}Aa>hNn(yuvZQukXRj4^SK<(JKy+d=@ciY*~oXzgC>P zlLo5xn$4}s-vC2a{atwLM3-ohNT#2tGus`bpw^ASk`QiL4H7<(;;Kgl^8N;4JD^Sb z)=^OVQohyxpI2;jd%M&|`|z!?D)uH&N_TxNOZIRB3VI$ z;pFf~Cmw&NJWaU~w=4#=|M3%FjZmykT2{Ekws+Ty7cXc_ZN~8d6i2KVWE~d;f#E-k U&N9xDFj_bW+gR^~o7zq7KRCpmO8@`> literal 0 HcmV?d00001 diff --git a/java/test/auto_check_sbp_linux_MsgLinuxMemStateTest.java b/java/test/auto_check_sbp_linux_MsgLinuxMemStateTest.java new file mode 100644 index 0000000000000000000000000000000000000000..cb7032e2c67036b4c21fa7b5ed3fdd70f01bce9d GIT binary patch literal 5761 zcmeHLVQ<<<5bbAv#T2Ou+$A<9p_EpYj(~IZ9oPs+d)4U_8G8**Z7=6tlb|a9{bmft zBx&qQZIUmCA_Jb8H?wcXyN{^9K#woiu|Ho(sP*d5Y-p{cW~14J$(8R(FzuB;x24Y` zFd|2(00l(ScH~=FNVybmRaGR*C6A>dC?c{~io-*6B;V=67a({NI}GSkGP`7s1j#`z z7zDnOL3~=vjRox@I2?^UN9#yHmq50q>8-)<>hS z_o3RI;P)zgGNvD_^C^7lj>lbd`WdV8n>W-&I?|jf5!{~fGvL-q$Qmrg)=ZigOfGx@UBW6oQG9lkpDyq8aQOf$2 zEx=ABKbo_M#WvCF#XJPDWR6M!LS5Topk|F$5l9XED7j9p7eg^0(6=EAClbRI@}?BC zHDr*=a;-q0L&PP7-1WURSr>NXzN}O#en^vazuL*^Xvl=XmAre9i>d%cxvN?-)Mjp?VOTi=MkBMbk>5$&GC6O4vjqGQ-IQC$PnauM20voG%y1 z#zk7hJt8O&zE&!LuWhtIf)HfJdBE%lTsBMQ@E$xn5V*$FG4@wTB5XZ9Ke7XGIVNY& z*9X%sx@+u6YhfG7|2N9ApJK&*d_M4|R;%Na5%Vj7&BiyIAik!q6zF?UOY_%ZvKEqs z3Qwfs@fg{vRbNG~#H*-!2vr)5?^WA6VM!fZHy--{mGFy&`s% zIpu|IOq*+sAnKsCPVia##w)XTv_gBcd0c4MI)&!uNxRVADn@UaE89Ik1tlJbh}C&gw>YZStFin-MqKeoE!t*ZKN`|UY zJT#@%mB5$GTq*qjBmeMbSl0R<9Qos7?#r^5?M98_z4YWw;p6_y#T9QR&s$upcsF|H z;))NEXD;p=6MvJdoLr>>YC)7|q-ye;wZ^sQw!A}VT(>=Z_A)uNr<3lgR|o~ELc+Og zs$q(~$XvJr30VxnP(^aOU)%FDlW>N=mR5FAKSa^8kIiE{(MQPFiyp9SKyB) zsi5Y?H~rrPg=+1d5~G|>=%NZ{C>Yfx%57D0bs2L9<@-@&hYaj^-k^&{mnL0~>2k8K z7t`{#Yw!YlF7k>OmELP033WRJF4Nd1chyQ$kQw7eaox0Uk~c_J>GACp|ZbIT(-;&SiqzCN9xOdzo?|F zEl3E$=2VdFf%R=0lmZ{_0QT$I^)4%ddgn(jyUr6l9oK2%+gzj6|6a1u^-Q=ki?rh24%>^wtdu;~v;b~6+9;F2vD9(y{3^Nqe%%`vKv zvD4@9KfNc#T}^cZoz!@O?;qSRUc8_qdbdA3fMW7Y9aQm{BryC3?OE)z$PLye!q&25 J@uqT9`42Hzc~JlW literal 0 HcmV?d00001 diff --git a/java/test/auto_check_sbp_linux_MsgLinuxProcessFdCountTest.java b/java/test/auto_check_sbp_linux_MsgLinuxProcessFdCountTest.java new file mode 100644 index 0000000000..a67357c3ae --- /dev/null +++ b/java/test/auto_check_sbp_linux_MsgLinuxProcessFdCountTest.java @@ -0,0 +1,126 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/linux/test_MsgLinuxProcessFdCount.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.linux.MsgLinuxProcessFdCount; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_linux_MsgLinuxProcessFdCountTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_linux_MsgLinuxProcessFdCountTest.test1"); + byte[] payload = + new byte[] { + (byte) 164, + (byte) 189, + (byte) 165, + (byte) 5, + (byte) 139, + (byte) 47, + (byte) 112, + (byte) 97, + (byte) 116, + (byte) 104, + (byte) 47, + (byte) 116, + (byte) 111, + (byte) 47, + (byte) 112, + (byte) 114, + (byte) 111, + (byte) 99, + (byte) 101, + (byte) 115, + (byte) 115, + (byte) 45, + (byte) 110, + (byte) 97, + (byte) 109, + (byte) 101, + (byte) 32, + (byte) 97, + (byte) 114, + (byte) 103, + (byte) 48, + (byte) 32, + (byte) 97, + (byte) 114, + (byte) 103, + (byte) 49, + (byte) 32, + (byte) 97, + (byte) 114, + (byte) 103, + (byte) 50, + (byte) 32, + (byte) 97, + (byte) 114, + (byte) 103, + (byte) 51, + (byte) 32, + (byte) 97, + (byte) 114, + (byte) 103, + (byte) 52, + }; + SBPMessage sbp = new SBPMessage(0xc31e, 0x7f06, payload); + MsgLinuxProcessFdCount msg = new MsgLinuxProcessFdCount(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals( + msg.cmdline, "/path/to/process-name arg0 arg1 arg2 arg3 arg4"); + value = msg.fd_count; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.fd_count + "' != '" + 35589 + "'", + value.equals(BigInteger.valueOf(35589L))); + } else { + value = value.longValue(); + expected = 35589L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.index; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.index + "' != '" + 164 + "'", value.equals(BigInteger.valueOf(164L))); + } else { + value = value.longValue(); + expected = 164L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.pid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.pid + "' != '" + 42429 + "'", + value.equals(BigInteger.valueOf(42429L))); + } else { + value = value.longValue(); + expected = 42429L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_linux_MsgLinuxProcessFdSummaryTest.java b/java/test/auto_check_sbp_linux_MsgLinuxProcessFdSummaryTest.java new file mode 100644 index 0000000000000000000000000000000000000000..a6b07adf5f5bb8dd7a041b67a3799468077af61a GIT binary patch literal 2478 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 literal 0 HcmV?d00001 diff --git a/java/test/auto_check_sbp_linux_MsgLinuxSocketUsageTest.java b/java/test/auto_check_sbp_linux_MsgLinuxSocketUsageTest.java new file mode 100644 index 0000000000..5745ada26b --- /dev/null +++ b/java/test/auto_check_sbp_linux_MsgLinuxSocketUsageTest.java @@ -0,0 +1,456 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/linux/test_MsgLinuxSocketUsage.yaml by generate.py. Do not modify by +// hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.linux.MsgLinuxSocketUsage; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_linux_MsgLinuxSocketUsageTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_linux_MsgLinuxSocketUsageTest.test1"); + byte[] payload = + new byte[] { + (byte) 13, + (byte) 196, + (byte) 69, + (byte) 173, + (byte) 67, + (byte) 222, + (byte) 186, + (byte) 181, + (byte) 246, + (byte) 154, + (byte) 251, + (byte) 17, + (byte) 224, + (byte) 179, + (byte) 26, + (byte) 169, + (byte) 177, + (byte) 90, + (byte) 149, + (byte) 213, + (byte) 214, + (byte) 6, + (byte) 126, + (byte) 64, + (byte) 120, + (byte) 185, + (byte) 84, + (byte) 131, + (byte) 200, + (byte) 111, + (byte) 32, + (byte) 141, + (byte) 217, + (byte) 209, + (byte) 52, + (byte) 14, + (byte) 190, + (byte) 147, + (byte) 159, + (byte) 246, + (byte) 141, + (byte) 122, + (byte) 212, + (byte) 119, + (byte) 131, + (byte) 30, + (byte) 120, + (byte) 47, + (byte) 25, + (byte) 109, + (byte) 154, + (byte) 65, + (byte) 132, + (byte) 164, + (byte) 39, + (byte) 30, + (byte) 30, + (byte) 175, + (byte) 8, + (byte) 44, + (byte) 28, + (byte) 111, + (byte) 236, + (byte) 240, + (byte) 176, + (byte) 74, + (byte) 159, + (byte) 129, + (byte) 154, + (byte) 153, + (byte) 162, + (byte) 229, + }; + SBPMessage sbp = new SBPMessage(0x8a72, 0x7f05, payload); + MsgLinuxSocketUsage msg = new MsgLinuxSocketUsage(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.avg_queue_depth; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.avg_queue_depth + "' != '" + 2907030541L + "'", + value.equals(new BigInteger("2907030541"))); + } else { + value = value.longValue(); + expected = 2907030541L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.max_queue_depth; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.max_queue_depth + "' != '" + 3048922691L + "'", + value.equals(new BigInteger("3048922691"))); + } else { + value = value.longValue(); + expected = 3048922691L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[0] + "' != '" + 39670 + "'", + value.equals(BigInteger.valueOf(39670L))); + } else { + value = value.longValue(); + expected = 39670L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[1] + "' != '" + 4603 + "'", + value.equals(BigInteger.valueOf(4603L))); + } else { + value = value.longValue(); + expected = 4603L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[2] + "' != '" + 46048 + "'", + value.equals(BigInteger.valueOf(46048L))); + } else { + value = value.longValue(); + expected = 46048L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[3] + "' != '" + 43290 + "'", + value.equals(BigInteger.valueOf(43290L))); + } else { + value = value.longValue(); + expected = 43290L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[4] + "' != '" + 23217 + "'", + value.equals(BigInteger.valueOf(23217L))); + } else { + value = value.longValue(); + expected = 23217L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[5] + "' != '" + 54677 + "'", + value.equals(BigInteger.valueOf(54677L))); + } else { + value = value.longValue(); + expected = 54677L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[6] + "' != '" + 1750 + "'", + value.equals(BigInteger.valueOf(1750L))); + } else { + value = value.longValue(); + expected = 1750L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[7] + "' != '" + 16510 + "'", + value.equals(BigInteger.valueOf(16510L))); + } else { + value = value.longValue(); + expected = 16510L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[8]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[8] + "' != '" + 47480 + "'", + value.equals(BigInteger.valueOf(47480L))); + } else { + value = value.longValue(); + expected = 47480L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[9]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[9] + "' != '" + 33620 + "'", + value.equals(BigInteger.valueOf(33620L))); + } else { + value = value.longValue(); + expected = 33620L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[10]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[10] + "' != '" + 28616 + "'", + value.equals(BigInteger.valueOf(28616L))); + } else { + value = value.longValue(); + expected = 28616L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[11]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[11] + "' != '" + 36128 + "'", + value.equals(BigInteger.valueOf(36128L))); + } else { + value = value.longValue(); + expected = 36128L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[12]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[12] + "' != '" + 53721 + "'", + value.equals(BigInteger.valueOf(53721L))); + } else { + value = value.longValue(); + expected = 53721L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[13]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[13] + "' != '" + 3636 + "'", + value.equals(BigInteger.valueOf(3636L))); + } else { + value = value.longValue(); + expected = 3636L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[14]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[14] + "' != '" + 37822 + "'", + value.equals(BigInteger.valueOf(37822L))); + } else { + value = value.longValue(); + expected = 37822L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_state_counts[15]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_state_counts[15] + "' != '" + 63135 + "'", + value.equals(BigInteger.valueOf(63135L))); + } else { + value = value.longValue(); + expected = 63135L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[0] + "' != '" + 31373 + "'", + value.equals(BigInteger.valueOf(31373L))); + } else { + value = value.longValue(); + expected = 31373L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[1] + "' != '" + 30676 + "'", + value.equals(BigInteger.valueOf(30676L))); + } else { + value = value.longValue(); + expected = 30676L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[2] + "' != '" + 7811 + "'", + value.equals(BigInteger.valueOf(7811L))); + } else { + value = value.longValue(); + expected = 7811L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[3] + "' != '" + 12152 + "'", + value.equals(BigInteger.valueOf(12152L))); + } else { + value = value.longValue(); + expected = 12152L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[4] + "' != '" + 27929 + "'", + value.equals(BigInteger.valueOf(27929L))); + } else { + value = value.longValue(); + expected = 27929L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[5] + "' != '" + 16794 + "'", + value.equals(BigInteger.valueOf(16794L))); + } else { + value = value.longValue(); + expected = 16794L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[6] + "' != '" + 42116 + "'", + value.equals(BigInteger.valueOf(42116L))); + } else { + value = value.longValue(); + expected = 42116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[7] + "' != '" + 7719 + "'", + value.equals(BigInteger.valueOf(7719L))); + } else { + value = value.longValue(); + expected = 7719L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[8]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[8] + "' != '" + 44830 + "'", + value.equals(BigInteger.valueOf(44830L))); + } else { + value = value.longValue(); + expected = 44830L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[9]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[9] + "' != '" + 11272 + "'", + value.equals(BigInteger.valueOf(11272L))); + } else { + value = value.longValue(); + expected = 11272L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[10]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[10] + "' != '" + 28444 + "'", + value.equals(BigInteger.valueOf(28444L))); + } else { + value = value.longValue(); + expected = 28444L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[11]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[11] + "' != '" + 61676 + "'", + value.equals(BigInteger.valueOf(61676L))); + } else { + value = value.longValue(); + expected = 61676L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[12]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[12] + "' != '" + 19120 + "'", + value.equals(BigInteger.valueOf(19120L))); + } else { + value = value.longValue(); + expected = 19120L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[13]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[13] + "' != '" + 33183 + "'", + value.equals(BigInteger.valueOf(33183L))); + } else { + value = value.longValue(); + expected = 33183L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[14]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[14] + "' != '" + 39322 + "'", + value.equals(BigInteger.valueOf(39322L))); + } else { + value = value.longValue(); + expected = 39322L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.socket_type_counts[15]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.socket_type_counts[15] + "' != '" + 58786 + "'", + value.equals(BigInteger.valueOf(58786L))); + } else { + value = value.longValue(); + expected = 58786L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_linux_MsgLinuxSysStateDepATest.java b/java/test/auto_check_sbp_linux_MsgLinuxSysStateDepATest.java new file mode 100644 index 0000000000..504bf18818 --- /dev/null +++ b/java/test/auto_check_sbp_linux_MsgLinuxSysStateDepATest.java @@ -0,0 +1,112 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/linux/test_MsgLinuxSysStateDepA.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.linux.MsgLinuxSysStateDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_linux_MsgLinuxSysStateDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_linux_MsgLinuxSysStateDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 188, + (byte) 163, + (byte) 211, + (byte) 194, + (byte) 115, + (byte) 71, + (byte) 101, + (byte) 103, + (byte) 124, + (byte) 201, + }; + SBPMessage sbp = new SBPMessage(0x3854, 0x7f02, payload); + MsgLinuxSysStateDepA msg = new MsgLinuxSysStateDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.mem_total; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.mem_total + "' != '" + 41916 + "'", + value.equals(BigInteger.valueOf(41916L))); + } else { + value = value.longValue(); + expected = 41916L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.pcpu; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.pcpu + "' != '" + 211 + "'", value.equals(BigInteger.valueOf(211L))); + } else { + value = value.longValue(); + expected = 211L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.pid_count; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.pid_count + "' != '" + 51580 + "'", + value.equals(BigInteger.valueOf(51580L))); + } else { + value = value.longValue(); + expected = 51580L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.pmem; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.pmem + "' != '" + 194 + "'", value.equals(BigInteger.valueOf(194L))); + } else { + value = value.longValue(); + expected = 194L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.procs_starting; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.procs_starting + "' != '" + 18291 + "'", + value.equals(BigInteger.valueOf(18291L))); + } else { + value = value.longValue(); + expected = 18291L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.procs_stopping; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.procs_stopping + "' != '" + 26469 + "'", + value.equals(BigInteger.valueOf(26469L))); + } else { + value = value.longValue(); + expected = 26469L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_linux_MsgLinuxSysStateTest.java b/java/test/auto_check_sbp_linux_MsgLinuxSysStateTest.java new file mode 100644 index 0000000000..070a5e5ffd --- /dev/null +++ b/java/test/auto_check_sbp_linux_MsgLinuxSysStateTest.java @@ -0,0 +1,122 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/linux/test_MsgLinuxSysState.yaml +// by generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.linux.MsgLinuxSysState; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_linux_MsgLinuxSysStateTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_linux_MsgLinuxSysStateTest.test1"); + byte[] payload = + new byte[] { + (byte) 20, (byte) 207, (byte) 125, (byte) 215, (byte) 196, (byte) 71, + (byte) 161, (byte) 229, (byte) 250, (byte) 186, (byte) 108, (byte) 30, + (byte) 106, (byte) 5, (byte) 9, + }; + SBPMessage sbp = new SBPMessage(0xa755, 0x7f0a, payload); + MsgLinuxSysState msg = new MsgLinuxSysState(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.flags + "' != '" + 9 + "'", value.equals(BigInteger.valueOf(9L))); + } else { + value = value.longValue(); + expected = 9L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.mem_total; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.mem_total + "' != '" + 53012 + "'", + value.equals(BigInteger.valueOf(53012L))); + } else { + value = value.longValue(); + expected = 53012L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.pcpu; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.pcpu + "' != '" + 125 + "'", value.equals(BigInteger.valueOf(125L))); + } else { + value = value.longValue(); + expected = 125L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.pid_count; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.pid_count + "' != '" + 47866 + "'", + value.equals(BigInteger.valueOf(47866L))); + } else { + value = value.longValue(); + expected = 47866L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.pmem; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.pmem + "' != '" + 215 + "'", value.equals(BigInteger.valueOf(215L))); + } else { + value = value.longValue(); + expected = 215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.procs_starting; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.procs_starting + "' != '" + 18372 + "'", + value.equals(BigInteger.valueOf(18372L))); + } else { + value = value.longValue(); + expected = 18372L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.procs_stopping; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.procs_stopping + "' != '" + 58785 + "'", + value.equals(BigInteger.valueOf(58785L))); + } else { + value = value.longValue(); + expected = 58785L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.time; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.time + "' != '" + 90840684 + "'", + value.equals(BigInteger.valueOf(90840684L))); + } else { + value = value.longValue(); + expected = 90840684L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_mag_MsgMagRawTest.java b/java/test/auto_check_sbp_mag_MsgMagRawTest.java new file mode 100644 index 0000000000..a9d783ecf1 --- /dev/null +++ b/java/test/auto_check_sbp_mag_MsgMagRawTest.java @@ -0,0 +1,100 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/mag/test_MsgMagRaw.yaml by +// generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.mag.MsgMagRaw; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_mag_MsgMagRawTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_mag_MsgMagRawTest.test1"); + byte[] payload = + new byte[] { + (byte) 173, + (byte) 227, + (byte) 158, + (byte) 198, + (byte) 206, + (byte) 98, + (byte) 3, + (byte) 230, + (byte) 2, + (byte) 110, + (byte) 229, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x902, payload); + MsgMagRaw msg = new MsgMagRaw(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.mag_x; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.mag_x + "' != '" + 866 + "'", value.equals(BigInteger.valueOf(866L))); + } else { + value = value.longValue(); + expected = 866L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.mag_y; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.mag_y + "' != '" + 742 + "'", value.equals(BigInteger.valueOf(742L))); + } else { + value = value.longValue(); + expected = 742L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.mag_z; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.mag_z + "' != '" + -6802 + "'", + value.equals(BigInteger.valueOf(-6802L))); + } else { + value = value.longValue(); + expected = -6802L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tow + "' != '" + 3332301741L + "'", + value.equals(new BigInteger("3332301741"))); + } else { + value = value.longValue(); + expected = 3332301741L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tow_f; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tow_f + "' != '" + 206 + "'", value.equals(BigInteger.valueOf(206L))); + } else { + value = value.longValue(); + expected = 206L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_navigation_MsgBaselineHeadingDepATest.java b/java/test/auto_check_sbp_navigation_MsgBaselineHeadingDepATest.java new file mode 100644 index 0000000000..4035e7775a --- /dev/null +++ b/java/test/auto_check_sbp_navigation_MsgBaselineHeadingDepATest.java @@ -0,0 +1,94 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/navigation/test_MsgBaselineHeadingDepA.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.navigation.MsgBaselineHeadingDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_navigation_MsgBaselineHeadingDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format( + "%n%s%n", "auto_check_sbp_navigation_MsgBaselineHeadingDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 82, + (byte) 109, + (byte) 88, + (byte) 176, + (byte) 68, + (byte) 14, + (byte) 82, + (byte) 203, + (byte) 186, + (byte) 58, + }; + SBPMessage sbp = new SBPMessage(0xce7c, 0x207, payload); + MsgBaselineHeadingDepA msg = new MsgBaselineHeadingDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.flags + "' != '" + 58 + "'", value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.heading; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.heading + "' != '" + 3411152452L + "'", + value.equals(new BigInteger("3411152452"))); + } else { + value = value.longValue(); + expected = 3411152452L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.n_sats; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.n_sats + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tow + "' != '" + 2958585170L + "'", + value.equals(new BigInteger("2958585170"))); + } else { + value = value.longValue(); + expected = 2958585170L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_navigation_MsgPosLlhAccTest.java b/java/test/auto_check_sbp_navigation_MsgPosLlhAccTest.java new file mode 100644 index 0000000000..a012d0bad0 --- /dev/null +++ b/java/test/auto_check_sbp_navigation_MsgPosLlhAccTest.java @@ -0,0 +1,158 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/navigation/test_MsgPosLlhAcc.yaml +// by generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.navigation.MsgPosLLHAcc; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_navigation_MsgPosLlhAccTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_navigation_MsgPosLlhAccTest.test1"); + byte[] payload = + new byte[] { + (byte) 39, + (byte) 120, + (byte) 110, + (byte) 18, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 139, + (byte) 189, + (byte) 64, + (byte) 154, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 25, + (byte) 151, + (byte) 192, + (byte) 64, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 161, + (byte) 176, + (byte) 64, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 101, + (byte) 179, + (byte) 64, + (byte) 51, + (byte) 163, + (byte) 22, + (byte) 69, + (byte) 154, + (byte) 25, + (byte) 173, + (byte) 69, + (byte) 102, + (byte) 134, + (byte) 243, + (byte) 68, + (byte) 154, + (byte) 201, + (byte) 196, + (byte) 69, + (byte) 205, + (byte) 224, + (byte) 0, + (byte) 70, + (byte) 51, + (byte) 35, + (byte) 72, + (byte) 69, + (byte) 51, + (byte) 99, + (byte) 31, + (byte) 69, + (byte) 95, + (byte) 27, + (byte) 72, + }; + SBPMessage sbp = new SBPMessage(0x1c02, 0x218, payload); + MsgPosLLHAcc msg = new MsgPosLLHAcc(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.at_accuracy, 6.29720019531250000e+03, DELTA); + value = msg.confidence_and_geoid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.confidence_and_geoid + "' != '" + 95 + "'", + value.equals(BigInteger.valueOf(95L))); + } else { + value = value.longValue(); + expected = 95L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.ct_accuracy, 1.94819995117187500e+03, DELTA); + value = msg.flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.flags + "' != '" + 72 + "'", value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.h_accuracy, 2.41019995117187500e+03, DELTA); + org.junit.Assert.assertEquals(msg.h_ellipse.orientation, 2.55019995117187500e+03, DELTA); + org.junit.Assert.assertEquals(msg.h_ellipse.semi_major, 8.24820019531250000e+03, DELTA); + org.junit.Assert.assertEquals(msg.h_ellipse.semi_minor, 3.20219995117187500e+03, DELTA); + org.junit.Assert.assertEquals(msg.height, 4.25719999999999982e+03, DELTA); + org.junit.Assert.assertEquals(msg.lat, 7.56319999999999982e+03, DELTA); + org.junit.Assert.assertEquals(msg.lon, 8.49420000000000073e+03, DELTA); + value = msg.n_sats; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.n_sats + "' != '" + 27 + "'", value.equals(BigInteger.valueOf(27L))); + } else { + value = value.longValue(); + expected = 27L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.orthometric_height, 4.96519999999999982e+03, DELTA); + value = msg.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tow + "' != '" + 309229607 + "'", + value.equals(BigInteger.valueOf(309229607L))); + } else { + value = value.longValue(); + expected = 309229607L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.v_accuracy, 5.53920019531250000e+03, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_navigation_MsgProtectionLevelDepATest.java b/java/test/auto_check_sbp_navigation_MsgProtectionLevelDepATest.java new file mode 100644 index 0000000000..322e44d0a4 --- /dev/null +++ b/java/test/auto_check_sbp_navigation_MsgProtectionLevelDepATest.java @@ -0,0 +1,120 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/navigation/test_MsgProtectionLevelDepA.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.navigation.MsgProtectionLevelDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_navigation_MsgProtectionLevelDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format( + "%n%s%n", "auto_check_sbp_navigation_MsgProtectionLevelDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 52, + (byte) 126, + (byte) 69, + (byte) 185, + (byte) 47, + (byte) 85, + (byte) 4, + (byte) 139, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 244, + (byte) 190, + (byte) 64, + (byte) 102, + (byte) 102, + (byte) 102, + (byte) 102, + (byte) 102, + (byte) 204, + (byte) 168, + (byte) 64, + (byte) 154, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 25, + (byte) 39, + (byte) 192, + (byte) 64, + (byte) 248, + }; + SBPMessage sbp = new SBPMessage(0x1694, 0x216, payload); + MsgProtectionLevelDepA msg = new MsgProtectionLevelDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.flags + "' != '" + 248 + "'", value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.height, 8.27020000000000073e+03, DELTA); + value = msg.hpl; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.hpl + "' != '" + 35588 + "'", + value.equals(BigInteger.valueOf(35588L))); + } else { + value = value.longValue(); + expected = 35588L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.lat, 7.92419999999999982e+03, DELTA); + org.junit.Assert.assertEquals(msg.lon, 3.17419999999999982e+03, DELTA); + value = msg.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tow + "' != '" + 3108339252L + "'", + value.equals(new BigInteger("3108339252"))); + } else { + value = value.longValue(); + expected = 3108339252L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.vpl; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.vpl + "' != '" + 21807 + "'", + value.equals(BigInteger.valueOf(21807L))); + } else { + value = value.longValue(); + expected = 21807L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_navigation_MsgProtectionLevelTest.java b/java/test/auto_check_sbp_navigation_MsgProtectionLevelTest.java index 96d2eb6861..3cbf098ce6 100644 --- a/java/test/auto_check_sbp_navigation_MsgProtectionLevelTest.java +++ b/java/test/auto_check_sbp_navigation_MsgProtectionLevelTest.java @@ -16,7 +16,7 @@ import com.swiftnav.sbp.SBPMessage; -import com.swiftnav.sbp.navigation.MsgProtectionLevelDepA; +import com.swiftnav.sbp.navigation.MsgProtectionLevel; import java.math.BigInteger; import org.json.JSONObject; import org.junit.Test; @@ -32,83 +32,269 @@ public void test1() throws Throwable { System.out.format("%n%s%n", "auto_check_sbp_navigation_MsgProtectionLevelTest.test1"); byte[] payload = new byte[] { - (byte) 136, + (byte) 110, + (byte) 84, + (byte) 4, + (byte) 242, + (byte) 46, + (byte) 51, + (byte) 53, + (byte) 160, + (byte) 89, + (byte) 84, + (byte) 167, + (byte) 41, + (byte) 57, + (byte) 21, + (byte) 217, + (byte) 244, + (byte) 61, + (byte) 161, + (byte) 83, + (byte) 104, + (byte) 140, + (byte) 137, + (byte) 90, + (byte) 246, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 170, + (byte) 180, + (byte) 64, + (byte) 154, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 25, + (byte) 88, + (byte) 195, + (byte) 64, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 51, + (byte) 195, + (byte) 121, + (byte) 64, + (byte) 231, + (byte) 251, + (byte) 38, + (byte) 221, + (byte) 208, + (byte) 183, + (byte) 167, + (byte) 80, + (byte) 223, + (byte) 26, + (byte) 97, + (byte) 164, + (byte) 45, + (byte) 46, + (byte) 186, + (byte) 60, + (byte) 235, (byte) 227, - (byte) 233, - (byte) 29, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, - (byte) 0, + (byte) 183, + (byte) 160, + (byte) 187, + (byte) 93, + (byte) 116, + (byte) 224, + (byte) 105, + (byte) 40, + (byte) 32, + (byte) 33, }; - SBPMessage sbp = new SBPMessage(0x1000, 0x216, payload); - MsgProtectionLevelDepA msg = new MsgProtectionLevelDepA(sbp); + SBPMessage sbp = new SBPMessage(0x032d, 0x217, payload); + MsgProtectionLevel msg = new MsgProtectionLevel(sbp); JSONObject json = msg.toJSON(); Number value; Number expected; + value = msg.atpl; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.atpl + "' != '" + 10663 + "'", + value.equals(BigInteger.valueOf(10663L))); + } else { + value = value.longValue(); + expected = 10663L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.ctpl; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.ctpl + "' != '" + 5433 + "'", + value.equals(BigInteger.valueOf(5433L))); + } else { + value = value.longValue(); + expected = 5433L; + org.junit.Assert.assertEquals(value, expected); + } value = msg.flags; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.flags + "' != '" + 0 + "'", value.equals(BigInteger.valueOf(0L))); + "'" + msg.flags + "' != '" + 555755625 + "'", + value.equals(BigInteger.valueOf(555755625L))); + } else { + value = value.longValue(); + expected = 555755625L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.heading; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.heading + "' != '" + -529244741 + "'", + value.equals(BigInteger.valueOf(-529244741L))); + } else { + value = value.longValue(); + expected = -529244741L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.height, 4.12199999999999989e+02, DELTA); + value = msg.hopl; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.hopl + "' != '" + 26707 + "'", + value.equals(BigInteger.valueOf(26707L))); } else { value = value.longValue(); - expected = 0L; + expected = 26707L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.height, 0.00000000000000000e+00, DELTA); value = msg.hpl; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.hpl + "' != '" + 0 + "'", value.equals(BigInteger.valueOf(0L))); + "'" + msg.hpl + "' != '" + 41013 + "'", + value.equals(BigInteger.valueOf(41013L))); + } else { + value = value.longValue(); + expected = 41013L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.hvpl; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.hvpl + "' != '" + 62681 + "'", + value.equals(BigInteger.valueOf(62681L))); + } else { + value = value.longValue(); + expected = 62681L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.lat, 5.29019999999999982e+03, DELTA); + org.junit.Assert.assertEquals(msg.lon, 9.90420000000000073e+03, DELTA); + value = msg.pitch; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.pitch + "' != '" + -1598561301 + "'", + value.equals(BigInteger.valueOf(-1598561301L))); + } else { + value = value.longValue(); + expected = -1598561301L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.popl; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.popl + "' != '" + 35212 + "'", + value.equals(BigInteger.valueOf(35212L))); } else { value = value.longValue(); - expected = 0L; + expected = 35212L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.roll; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.roll + "' != '" + 1018834477 + "'", + value.equals(BigInteger.valueOf(1018834477L))); + } else { + value = value.longValue(); + expected = 1018834477L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.ropl; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.ropl + "' != '" + 63066 + "'", + value.equals(BigInteger.valueOf(63066L))); + } else { + value = value.longValue(); + expected = 63066L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.lat, 0.00000000000000000e+00, DELTA); - org.junit.Assert.assertEquals(msg.lon, 0.00000000000000000e+00, DELTA); value = msg.tow; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.tow + "' != '" + 501867400 + "'", - value.equals(BigInteger.valueOf(501867400L))); + "'" + msg.tow + "' != '" + 4060370030L + "'", + value.equals(new BigInteger("4060370030"))); + } else { + value = value.longValue(); + expected = 4060370030L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.v_x; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.v_x + "' != '" + -584647705 + "'", + value.equals(BigInteger.valueOf(-584647705L))); + } else { + value = value.longValue(); + expected = -584647705L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.v_y; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.v_y + "' != '" + 1353168848 + "'", + value.equals(BigInteger.valueOf(1353168848L))); } else { value = value.longValue(); - expected = 501867400L; + expected = 1353168848L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.v_z; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.v_z + "' != '" + -1537140001 + "'", + value.equals(BigInteger.valueOf(-1537140001L))); + } else { + value = value.longValue(); + expected = -1537140001L; org.junit.Assert.assertEquals(value, expected); } value = msg.vpl; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.vpl + "' != '" + 0 + "'", value.equals(BigInteger.valueOf(0L))); + "'" + msg.vpl + "' != '" + 21593 + "'", + value.equals(BigInteger.valueOf(21593L))); + } else { + value = value.longValue(); + expected = 21593L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.vvpl; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.vvpl + "' != '" + 41277 + "'", + value.equals(BigInteger.valueOf(41277L))); + } else { + value = value.longValue(); + expected = 41277L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.wn + "' != '" + 13102 + "'", + value.equals(BigInteger.valueOf(13102L))); } else { value = value.longValue(); - expected = 0L; + expected = 13102L; org.junit.Assert.assertEquals(value, expected); } diff --git a/java/test/auto_check_sbp_navigation_navigation_structsTest.java b/java/test/auto_check_sbp_navigation_navigation_structsTest.java new file mode 100644 index 0000000000..b525b0ca6d --- /dev/null +++ b/java/test/auto_check_sbp_navigation_navigation_structsTest.java @@ -0,0 +1,21 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/navigation/test_navigation_structs.yaml by generate.py. Do not +// modify by hand! + +public class auto_check_sbp_navigation_navigation_structsTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; +} diff --git a/java/test/auto_check_sbp_ndb_MsgNdbEventTest.java b/java/test/auto_check_sbp_ndb_MsgNdbEventTest.java new file mode 100644 index 0000000000..69d1448f26 --- /dev/null +++ b/java/test/auto_check_sbp_ndb_MsgNdbEventTest.java @@ -0,0 +1,144 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/ndb/test_MsgNdbEvent.yaml by +// generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.ndb.MsgNdbEvent; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_ndb_MsgNdbEventTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_ndb_MsgNdbEventTest.test1"); + byte[] payload = + new byte[] { + (byte) 254, (byte) 188, (byte) 70, (byte) 185, (byte) 69, (byte) 0, (byte) 0, + (byte) 0, (byte) 249, (byte) 73, (byte) 205, (byte) 115, (byte) 238, (byte) 74, + (byte) 98, (byte) 66, (byte) 182, (byte) 148, + }; + SBPMessage sbp = new SBPMessage(0xaea4, 0x400, payload); + MsgNdbEvent msg = new MsgNdbEvent(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.data_source; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.data_source + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.event; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.event + "' != '" + 249 + "'", value.equals(BigInteger.valueOf(249L))); + } else { + value = value.longValue(); + expected = 249L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.object_sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.object_sid.code + "' != '" + 74 + "'", + value.equals(BigInteger.valueOf(74L))); + } else { + value = value.longValue(); + expected = 74L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.object_sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.object_sid.sat + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.object_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.object_type + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.original_sender; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.original_sender + "' != '" + 38070 + "'", + value.equals(BigInteger.valueOf(38070L))); + } else { + value = value.longValue(); + expected = 38070L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.recv_time; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.recv_time + "' != '" + 299461164286L + "'", + value.equals(new BigInteger("299461164286"))); + } else { + value = value.longValue(); + expected = 299461164286L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.result; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.result + "' != '" + 205 + "'", + value.equals(BigInteger.valueOf(205L))); + } else { + value = value.longValue(); + expected = 205L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.src_sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.src_sid.code + "' != '" + 66 + "'", + value.equals(BigInteger.valueOf(66L))); + } else { + value = value.longValue(); + expected = 66L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.src_sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.src_sid.sat + "' != '" + 98 + "'", + value.equals(BigInteger.valueOf(98L))); + } else { + value = value.longValue(); + expected = 98L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgAlmanacGLODepTest.java b/java/test/auto_check_sbp_observation_MsgAlmanacGLODepTest.java new file mode 100644 index 0000000000..8493430598 --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgAlmanacGLODepTest.java @@ -0,0 +1,212 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgAlmanacGLODep.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgAlmanacGloDep; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgAlmanacGLODepTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgAlmanacGLODepTest.test1"); + byte[] payload = + new byte[] { + (byte) 22, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 176, + (byte) 207, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 154, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 1, + (byte) 64, + (byte) 64, + (byte) 56, + (byte) 0, + (byte) 0, + (byte) 1, + (byte) 0, + (byte) 142, + (byte) 41, + (byte) 5, + (byte) 235, + (byte) 95, + (byte) 135, + (byte) 150, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 32, + (byte) 191, + (byte) 247, + (byte) 124, + (byte) 63, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 206, + (byte) 140, + (byte) 33, + (byte) 180, + (byte) 64, + (byte) 41, + (byte) 131, + (byte) 179, + (byte) 134, + (byte) 141, + (byte) 248, + (byte) 253, + (byte) 191, + (byte) 227, + (byte) 133, + (byte) 81, + (byte) 54, + (byte) 204, + (byte) 30, + (byte) 67, + (byte) 190, + (byte) 216, + (byte) 59, + (byte) 199, + (byte) 39, + (byte) 96, + (byte) 168, + (byte) 239, + (byte) 191, + (byte) 71, + (byte) 11, + (byte) 217, + (byte) 147, + (byte) 145, + (byte) 228, + (byte) 237, + (byte) 63, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x71, payload); + MsgAlmanacGloDep msg = new MsgAlmanacGloDep(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.common.fit_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.fit_interval + "' != '" + 14400 + "'", + value.equals(BigInteger.valueOf(14400L))); + } else { + value = value.longValue(); + expected = 14400L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.health_bits; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.health_bits + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.code + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.reserved + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.sat + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toa.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toa.tow + "' != '" + 446384 + "'", + value.equals(BigInteger.valueOf(446384L))); + } else { + value = value.longValue(); + expected = 446384L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toa.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toa.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.common.ura, 2.20000000000000018e+00, DELTA); + value = msg.common.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.valid + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.epsilon, -9.89303662959964747e-01, DELTA); + org.junit.Assert.assertEquals(msg.i, 5.15355002975463867e+03, DELTA); + org.junit.Assert.assertEquals(msg.lambda_na, -2.20007884211468815e-02, DELTA); + org.junit.Assert.assertEquals(msg.omega, 9.34151448025979714e-01, DELTA); + org.junit.Assert.assertEquals(msg.t, -1.87318184487976169e+00, DELTA); + org.junit.Assert.assertEquals(msg.t_dot, -8.90358515577419627e-09, DELTA); + org.junit.Assert.assertEquals(msg.t_lambda_na, 7.07220705226063728e-03, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgAlmanacGLOTest.java b/java/test/auto_check_sbp_observation_MsgAlmanacGLOTest.java new file mode 100644 index 0000000000..dc2e32ab5e --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgAlmanacGLOTest.java @@ -0,0 +1,200 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgAlmanacGLO.yaml by generate.py. Do not modify by +// hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgAlmanacGlo; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgAlmanacGLOTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgAlmanacGLOTest.test1"); + byte[] payload = + new byte[] { + (byte) 22, + (byte) 0, + (byte) 176, + (byte) 207, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 154, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 1, + (byte) 64, + (byte) 64, + (byte) 56, + (byte) 0, + (byte) 0, + (byte) 1, + (byte) 0, + (byte) 142, + (byte) 41, + (byte) 5, + (byte) 235, + (byte) 95, + (byte) 135, + (byte) 150, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 32, + (byte) 191, + (byte) 247, + (byte) 124, + (byte) 63, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 206, + (byte) 140, + (byte) 33, + (byte) 180, + (byte) 64, + (byte) 41, + (byte) 131, + (byte) 179, + (byte) 134, + (byte) 141, + (byte) 248, + (byte) 253, + (byte) 191, + (byte) 227, + (byte) 133, + (byte) 81, + (byte) 54, + (byte) 204, + (byte) 30, + (byte) 67, + (byte) 190, + (byte) 216, + (byte) 59, + (byte) 199, + (byte) 39, + (byte) 96, + (byte) 168, + (byte) 239, + (byte) 191, + (byte) 71, + (byte) 11, + (byte) 217, + (byte) 147, + (byte) 145, + (byte) 228, + (byte) 237, + (byte) 63, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x73, payload); + MsgAlmanacGlo msg = new MsgAlmanacGlo(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.common.fit_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.fit_interval + "' != '" + 14400 + "'", + value.equals(BigInteger.valueOf(14400L))); + } else { + value = value.longValue(); + expected = 14400L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.health_bits; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.health_bits + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.code + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.sat + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toa.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toa.tow + "' != '" + 446384 + "'", + value.equals(BigInteger.valueOf(446384L))); + } else { + value = value.longValue(); + expected = 446384L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toa.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toa.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.common.ura, 2.20000000000000018e+00, DELTA); + value = msg.common.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.valid + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.epsilon, -9.89303662959964747e-01, DELTA); + org.junit.Assert.assertEquals(msg.i, 5.15355002975463867e+03, DELTA); + org.junit.Assert.assertEquals(msg.lambda_na, -2.20007884211468815e-02, DELTA); + org.junit.Assert.assertEquals(msg.omega, 9.34151448025979714e-01, DELTA); + org.junit.Assert.assertEquals(msg.t, -1.87318184487976169e+00, DELTA); + org.junit.Assert.assertEquals(msg.t_dot, -8.90358515577419627e-09, DELTA); + org.junit.Assert.assertEquals(msg.t_lambda_na, 7.07220705226063728e-03, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgAlmanacGPSDepTest.java b/java/test/auto_check_sbp_observation_MsgAlmanacGPSDepTest.java new file mode 100644 index 0000000000..79deb6ca1b --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgAlmanacGPSDepTest.java @@ -0,0 +1,230 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgAlmanacGPSDep.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgAlmanacGPSDep; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgAlmanacGPSDepTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgAlmanacGPSDepTest.test1"); + byte[] payload = + new byte[] { + (byte) 22, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 176, + (byte) 207, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 154, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 1, + (byte) 64, + (byte) 64, + (byte) 56, + (byte) 0, + (byte) 0, + (byte) 1, + (byte) 0, + (byte) 142, + (byte) 41, + (byte) 5, + (byte) 235, + (byte) 95, + (byte) 135, + (byte) 150, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 32, + (byte) 191, + (byte) 247, + (byte) 124, + (byte) 63, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 206, + (byte) 140, + (byte) 33, + (byte) 180, + (byte) 64, + (byte) 41, + (byte) 131, + (byte) 179, + (byte) 134, + (byte) 141, + (byte) 248, + (byte) 253, + (byte) 191, + (byte) 227, + (byte) 133, + (byte) 81, + (byte) 54, + (byte) 204, + (byte) 30, + (byte) 67, + (byte) 190, + (byte) 216, + (byte) 59, + (byte) 199, + (byte) 39, + (byte) 96, + (byte) 168, + (byte) 239, + (byte) 191, + (byte) 71, + (byte) 11, + (byte) 217, + (byte) 147, + (byte) 145, + (byte) 228, + (byte) 237, + (byte) 63, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 108, + (byte) 177, + (byte) 68, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 163, + (byte) 61, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x70, payload); + MsgAlmanacGPSDep msg = new MsgAlmanacGPSDep(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.af0, -6.31501898169517517e-04, DELTA); + org.junit.Assert.assertEquals(msg.af1, 8.98126018000766635e-12, DELTA); + value = msg.common.fit_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.fit_interval + "' != '" + 14400 + "'", + value.equals(BigInteger.valueOf(14400L))); + } else { + value = value.longValue(); + expected = 14400L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.health_bits; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.health_bits + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.code + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.reserved + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.sat + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toa.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toa.tow + "' != '" + 446384 + "'", + value.equals(BigInteger.valueOf(446384L))); + } else { + value = value.longValue(); + expected = 446384L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toa.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toa.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.common.ura, 2.20000000000000018e+00, DELTA); + value = msg.common.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.valid + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.ecc, 7.07220705226063728e-03, DELTA); + org.junit.Assert.assertEquals(msg.inc, 9.34151448025979714e-01, DELTA); + org.junit.Assert.assertEquals(msg.m0, -2.20007884211468815e-02, DELTA); + org.junit.Assert.assertEquals(msg.omega0, -1.87318184487976169e+00, DELTA); + org.junit.Assert.assertEquals(msg.omegadot, -8.90358515577419627e-09, DELTA); + org.junit.Assert.assertEquals(msg.sqrta, 5.15355002975463867e+03, DELTA); + org.junit.Assert.assertEquals(msg.w, -9.89303662959964747e-01, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgAlmanacGPSTest.java b/java/test/auto_check_sbp_observation_MsgAlmanacGPSTest.java new file mode 100644 index 0000000000..72da77ba0d --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgAlmanacGPSTest.java @@ -0,0 +1,218 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgAlmanacGPS.yaml by generate.py. Do not modify by +// hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgAlmanacGPS; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgAlmanacGPSTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgAlmanacGPSTest.test1"); + byte[] payload = + new byte[] { + (byte) 22, + (byte) 0, + (byte) 176, + (byte) 207, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 154, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 1, + (byte) 64, + (byte) 64, + (byte) 56, + (byte) 0, + (byte) 0, + (byte) 1, + (byte) 0, + (byte) 142, + (byte) 41, + (byte) 5, + (byte) 235, + (byte) 95, + (byte) 135, + (byte) 150, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 32, + (byte) 191, + (byte) 247, + (byte) 124, + (byte) 63, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 206, + (byte) 140, + (byte) 33, + (byte) 180, + (byte) 64, + (byte) 41, + (byte) 131, + (byte) 179, + (byte) 134, + (byte) 141, + (byte) 248, + (byte) 253, + (byte) 191, + (byte) 227, + (byte) 133, + (byte) 81, + (byte) 54, + (byte) 204, + (byte) 30, + (byte) 67, + (byte) 190, + (byte) 216, + (byte) 59, + (byte) 199, + (byte) 39, + (byte) 96, + (byte) 168, + (byte) 239, + (byte) 191, + (byte) 71, + (byte) 11, + (byte) 217, + (byte) 147, + (byte) 145, + (byte) 228, + (byte) 237, + (byte) 63, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 108, + (byte) 177, + (byte) 68, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 163, + (byte) 61, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x72, payload); + MsgAlmanacGPS msg = new MsgAlmanacGPS(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.af0, -6.31501898169517517e-04, DELTA); + org.junit.Assert.assertEquals(msg.af1, 8.98126018000766635e-12, DELTA); + value = msg.common.fit_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.fit_interval + "' != '" + 14400 + "'", + value.equals(BigInteger.valueOf(14400L))); + } else { + value = value.longValue(); + expected = 14400L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.health_bits; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.health_bits + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.code + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.sat + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toa.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toa.tow + "' != '" + 446384 + "'", + value.equals(BigInteger.valueOf(446384L))); + } else { + value = value.longValue(); + expected = 446384L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toa.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toa.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.common.ura, 2.20000000000000018e+00, DELTA); + value = msg.common.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.valid + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.ecc, 7.07220705226063728e-03, DELTA); + org.junit.Assert.assertEquals(msg.inc, 9.34151448025979714e-01, DELTA); + org.junit.Assert.assertEquals(msg.m0, -2.20007884211468815e-02, DELTA); + org.junit.Assert.assertEquals(msg.omega0, -1.87318184487976169e+00, DELTA); + org.junit.Assert.assertEquals(msg.omegadot, -8.90358515577419627e-09, DELTA); + org.junit.Assert.assertEquals(msg.sqrta, 5.15355002975463867e+03, DELTA); + org.junit.Assert.assertEquals(msg.w, -9.89303662959964747e-01, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgBasePosLLHTest.java b/java/test/auto_check_sbp_observation_MsgBasePosLLHTest.java new file mode 100644 index 0000000000..212d3e58e0 --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgBasePosLLHTest.java @@ -0,0 +1,50 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgBasePosLLH.yaml by generate.py. Do not modify by +// hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgBasePosLLH; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgBasePosLLHTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgBasePosLLHTest.test1"); + byte[] payload = + new byte[] { + (byte) 225, (byte) 237, (byte) 238, (byte) 90, (byte) 42, (byte) 160, (byte) 66, + (byte) 64, (byte) 59, (byte) 143, (byte) 70, (byte) 235, (byte) 0, (byte) 120, + (byte) 94, (byte) 192, (byte) 51, (byte) 181, (byte) 124, (byte) 240, (byte) 65, + (byte) 248, (byte) 66, (byte) 64, + }; + SBPMessage sbp = new SBPMessage(0x007b, 0x44, payload); + MsgBasePosLLH msg = new MsgBasePosLLH(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.height, 3.79395123108792163e+01, DELTA); + org.junit.Assert.assertEquals(msg.lat, 3.72512925783773952e+01, DELTA); + org.junit.Assert.assertEquals(msg.lon, -1.21875056094079739e+02, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgEphemerisDepATest.java b/java/test/auto_check_sbp_observation_MsgEphemerisDepATest.java new file mode 100644 index 0000000000..b37cdda79f --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgEphemerisDepATest.java @@ -0,0 +1,287 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgEphemerisDepA.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgEphemerisDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgEphemerisDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgEphemerisDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 83, + (byte) 190, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 40, + (byte) 74, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 74, + (byte) 115, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 4, + (byte) 199, + (byte) 190, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 80, + (byte) 202, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 127, + (byte) 190, + (byte) 114, + (byte) 216, + (byte) 96, + (byte) 180, + (byte) 49, + (byte) 117, + (byte) 56, + (byte) 62, + (byte) 142, + (byte) 41, + (byte) 5, + (byte) 235, + (byte) 95, + (byte) 135, + (byte) 150, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 32, + (byte) 191, + (byte) 247, + (byte) 124, + (byte) 63, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 206, + (byte) 140, + (byte) 33, + (byte) 180, + (byte) 64, + (byte) 41, + (byte) 131, + (byte) 179, + (byte) 134, + (byte) 141, + (byte) 248, + (byte) 253, + (byte) 191, + (byte) 227, + (byte) 133, + (byte) 81, + (byte) 54, + (byte) 204, + (byte) 30, + (byte) 67, + (byte) 190, + (byte) 216, + (byte) 59, + (byte) 199, + (byte) 39, + (byte) 96, + (byte) 168, + (byte) 239, + (byte) 191, + (byte) 71, + (byte) 11, + (byte) 217, + (byte) 147, + (byte) 145, + (byte) 228, + (byte) 237, + (byte) 63, + (byte) 221, + (byte) 47, + (byte) 100, + (byte) 224, + (byte) 255, + (byte) 47, + (byte) 198, + (byte) 189, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 108, + (byte) 177, + (byte) 68, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 163, + (byte) 61, + (byte) 154, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 201, + (byte) 63, + (byte) 205, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 192, + (byte) 62, + (byte) 27, + (byte) 65, + (byte) 106, + (byte) 8, + (byte) 205, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 192, + (byte) 62, + (byte) 27, + (byte) 65, + (byte) 106, + (byte) 8, + (byte) 1, + (byte) 0, + (byte) 22, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x1a, payload); + MsgEphemerisDepA msg = new MsgEphemerisDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.af0, -6.31501898169517517e-04, DELTA); + org.junit.Assert.assertEquals(msg.af1, 8.98126018000766635e-12, DELTA); + org.junit.Assert.assertEquals(msg.af2, 2.00000000000000011e-01, DELTA); + org.junit.Assert.assertEquals(msg.c_ic, 7.45058059692382812e-09, DELTA); + org.junit.Assert.assertEquals(msg.c_is, -1.15483999252319336e-07, DELTA); + org.junit.Assert.assertEquals(msg.c_rc, 3.08625000000000000e+02, DELTA); + org.junit.Assert.assertEquals(msg.c_rs, -5.23125000000000000e+01, DELTA); + org.junit.Assert.assertEquals(msg.c_uc, -2.74367630481719971e-06, DELTA); + org.junit.Assert.assertEquals(msg.c_us, 3.13669443130493164e-06, DELTA); + org.junit.Assert.assertEquals(msg.dn, 5.69452291402237483e-09, DELTA); + org.junit.Assert.assertEquals(msg.ecc, 7.07220705226063728e-03, DELTA); + value = msg.healthy; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.healthy + "' != '" + 0 + "'", value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.inc, 9.34151448025979714e-01, DELTA); + org.junit.Assert.assertEquals(msg.inc_dot, -4.03588239641575691e-11, DELTA); + org.junit.Assert.assertEquals(msg.m0, -2.20007884211468815e-02, DELTA); + org.junit.Assert.assertEquals(msg.omega0, -1.87318184487976169e+00, DELTA); + org.junit.Assert.assertEquals(msg.omegadot, -8.90358515577419627e-09, DELTA); + value = msg.prn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.prn + "' != '" + 22 + "'", value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.sqrta, 5.15355002975463867e+03, DELTA); + org.junit.Assert.assertEquals(msg.tgd, -1.76951289176940918e-08, DELTA); + org.junit.Assert.assertEquals(msg.toc_tow, 4.46384200000000012e+05, DELTA); + value = msg.toc_wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.toc_wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.toe_tow, 4.46384200000000012e+05, DELTA); + value = msg.toe_wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.toe_wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.valid + "' != '" + 1 + "'", value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.w, -9.89303662959964747e-01, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgEphemerisDepCTest.java b/java/test/auto_check_sbp_observation_MsgEphemerisDepCTest.java new file mode 100644 index 0000000000..5439d2ef71 --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgEphemerisDepCTest.java @@ -0,0 +1,343 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgEphemerisDepC.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgEphemerisDepC; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgEphemerisDepCTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgEphemerisDepCTest.test1"); + byte[] payload = + new byte[] { + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 83, + (byte) 190, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 40, + (byte) 74, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 74, + (byte) 115, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 4, + (byte) 199, + (byte) 190, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 80, + (byte) 202, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 127, + (byte) 190, + (byte) 114, + (byte) 216, + (byte) 96, + (byte) 180, + (byte) 49, + (byte) 117, + (byte) 56, + (byte) 62, + (byte) 142, + (byte) 41, + (byte) 5, + (byte) 235, + (byte) 95, + (byte) 135, + (byte) 150, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 32, + (byte) 191, + (byte) 247, + (byte) 124, + (byte) 63, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 206, + (byte) 140, + (byte) 33, + (byte) 180, + (byte) 64, + (byte) 41, + (byte) 131, + (byte) 179, + (byte) 134, + (byte) 141, + (byte) 248, + (byte) 253, + (byte) 191, + (byte) 227, + (byte) 133, + (byte) 81, + (byte) 54, + (byte) 204, + (byte) 30, + (byte) 67, + (byte) 190, + (byte) 216, + (byte) 59, + (byte) 199, + (byte) 39, + (byte) 96, + (byte) 168, + (byte) 239, + (byte) 191, + (byte) 71, + (byte) 11, + (byte) 217, + (byte) 147, + (byte) 145, + (byte) 228, + (byte) 237, + (byte) 63, + (byte) 221, + (byte) 47, + (byte) 100, + (byte) 224, + (byte) 255, + (byte) 47, + (byte) 198, + (byte) 189, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 108, + (byte) 177, + (byte) 68, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 163, + (byte) 61, + (byte) 154, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 201, + (byte) 63, + (byte) 205, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 192, + (byte) 62, + (byte) 27, + (byte) 65, + (byte) 106, + (byte) 8, + (byte) 205, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 192, + (byte) 62, + (byte) 27, + (byte) 65, + (byte) 106, + (byte) 8, + (byte) 1, + (byte) 0, + (byte) 22, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 45, + (byte) 45, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x47, payload); + MsgEphemerisDepC msg = new MsgEphemerisDepC(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.af0, -6.31501898169517517e-04, DELTA); + org.junit.Assert.assertEquals(msg.af1, 8.98126018000766635e-12, DELTA); + org.junit.Assert.assertEquals(msg.af2, 2.00000000000000011e-01, DELTA); + org.junit.Assert.assertEquals(msg.c_ic, 7.45058059692382812e-09, DELTA); + org.junit.Assert.assertEquals(msg.c_is, -1.15483999252319336e-07, DELTA); + org.junit.Assert.assertEquals(msg.c_rc, 3.08625000000000000e+02, DELTA); + org.junit.Assert.assertEquals(msg.c_rs, -5.23125000000000000e+01, DELTA); + org.junit.Assert.assertEquals(msg.c_uc, -2.74367630481719971e-06, DELTA); + org.junit.Assert.assertEquals(msg.c_us, 3.13669443130493164e-06, DELTA); + org.junit.Assert.assertEquals(msg.dn, 5.69452291402237483e-09, DELTA); + org.junit.Assert.assertEquals(msg.ecc, 7.07220705226063728e-03, DELTA); + value = msg.healthy; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.healthy + "' != '" + 0 + "'", value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.inc, 9.34151448025979714e-01, DELTA); + org.junit.Assert.assertEquals(msg.inc_dot, -4.03588239641575691e-11, DELTA); + value = msg.iodc; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iodc + "' != '" + 45 + "'", value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.iode; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iode + "' != '" + 45 + "'", value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.m0, -2.20007884211468815e-02, DELTA); + org.junit.Assert.assertEquals(msg.omega0, -1.87318184487976169e+00, DELTA); + org.junit.Assert.assertEquals(msg.omegadot, -8.90358515577419627e-09, DELTA); + value = msg.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved + "' != '" + 0 + "'", value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.code + "' != '" + 0 + "'", value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.reserved + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.sat + "' != '" + 22 + "'", value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.sqrta, 5.15355002975463867e+03, DELTA); + org.junit.Assert.assertEquals(msg.tgd, -1.76951289176940918e-08, DELTA); + org.junit.Assert.assertEquals(msg.toc_tow, 4.46384200000000012e+05, DELTA); + value = msg.toc_wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.toc_wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.toe_tow, 4.46384200000000012e+05, DELTA); + value = msg.toe_wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.toe_wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.valid + "' != '" + 1 + "'", value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.w, -9.89303662959964747e-01, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgEphemerisDepDTest.java b/java/test/auto_check_sbp_observation_MsgEphemerisDepDTest.java new file mode 100644 index 0000000000..7223c1c2a2 --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgEphemerisDepDTest.java @@ -0,0 +1,343 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgEphemerisDepD.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgEphemerisDepD; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgEphemerisDepDTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgEphemerisDepDTest.test1"); + byte[] payload = + new byte[] { + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 83, + (byte) 190, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 40, + (byte) 74, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 74, + (byte) 115, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 4, + (byte) 199, + (byte) 190, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 80, + (byte) 202, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 127, + (byte) 190, + (byte) 114, + (byte) 216, + (byte) 96, + (byte) 180, + (byte) 49, + (byte) 117, + (byte) 56, + (byte) 62, + (byte) 142, + (byte) 41, + (byte) 5, + (byte) 235, + (byte) 95, + (byte) 135, + (byte) 150, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 32, + (byte) 191, + (byte) 247, + (byte) 124, + (byte) 63, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 206, + (byte) 140, + (byte) 33, + (byte) 180, + (byte) 64, + (byte) 41, + (byte) 131, + (byte) 179, + (byte) 134, + (byte) 141, + (byte) 248, + (byte) 253, + (byte) 191, + (byte) 227, + (byte) 133, + (byte) 81, + (byte) 54, + (byte) 204, + (byte) 30, + (byte) 67, + (byte) 190, + (byte) 216, + (byte) 59, + (byte) 199, + (byte) 39, + (byte) 96, + (byte) 168, + (byte) 239, + (byte) 191, + (byte) 71, + (byte) 11, + (byte) 217, + (byte) 147, + (byte) 145, + (byte) 228, + (byte) 237, + (byte) 63, + (byte) 221, + (byte) 47, + (byte) 100, + (byte) 224, + (byte) 255, + (byte) 47, + (byte) 198, + (byte) 189, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 108, + (byte) 177, + (byte) 68, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 163, + (byte) 61, + (byte) 154, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 153, + (byte) 201, + (byte) 63, + (byte) 205, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 192, + (byte) 62, + (byte) 27, + (byte) 65, + (byte) 106, + (byte) 8, + (byte) 205, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 192, + (byte) 62, + (byte) 27, + (byte) 65, + (byte) 106, + (byte) 8, + (byte) 1, + (byte) 0, + (byte) 22, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 45, + (byte) 45, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x80, payload); + MsgEphemerisDepD msg = new MsgEphemerisDepD(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.af0, -6.31501898169517517e-04, DELTA); + org.junit.Assert.assertEquals(msg.af1, 8.98126018000766635e-12, DELTA); + org.junit.Assert.assertEquals(msg.af2, 2.00000000000000011e-01, DELTA); + org.junit.Assert.assertEquals(msg.c_ic, 7.45058059692382812e-09, DELTA); + org.junit.Assert.assertEquals(msg.c_is, -1.15483999252319336e-07, DELTA); + org.junit.Assert.assertEquals(msg.c_rc, 3.08625000000000000e+02, DELTA); + org.junit.Assert.assertEquals(msg.c_rs, -5.23125000000000000e+01, DELTA); + org.junit.Assert.assertEquals(msg.c_uc, -2.74367630481719971e-06, DELTA); + org.junit.Assert.assertEquals(msg.c_us, 3.13669443130493164e-06, DELTA); + org.junit.Assert.assertEquals(msg.dn, 5.69452291402237483e-09, DELTA); + org.junit.Assert.assertEquals(msg.ecc, 7.07220705226063728e-03, DELTA); + value = msg.healthy; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.healthy + "' != '" + 0 + "'", value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.inc, 9.34151448025979714e-01, DELTA); + org.junit.Assert.assertEquals(msg.inc_dot, -4.03588239641575691e-11, DELTA); + value = msg.iodc; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iodc + "' != '" + 45 + "'", value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.iode; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iode + "' != '" + 45 + "'", value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.m0, -2.20007884211468815e-02, DELTA); + org.junit.Assert.assertEquals(msg.omega0, -1.87318184487976169e+00, DELTA); + org.junit.Assert.assertEquals(msg.omegadot, -8.90358515577419627e-09, DELTA); + value = msg.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved + "' != '" + 0 + "'", value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.code + "' != '" + 0 + "'", value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.reserved + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.sat + "' != '" + 22 + "'", value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.sqrta, 5.15355002975463867e+03, DELTA); + org.junit.Assert.assertEquals(msg.tgd, -1.76951289176940918e-08, DELTA); + org.junit.Assert.assertEquals(msg.toc_tow, 4.46384200000000012e+05, DELTA); + value = msg.toc_wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.toc_wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.toe_tow, 4.46384200000000012e+05, DELTA); + value = msg.toe_wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.toe_wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.valid + "' != '" + 1 + "'", value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.w, -9.89303662959964747e-01, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgEphemerisGLODepATest.java b/java/test/auto_check_sbp_observation_MsgEphemerisGLODepATest.java new file mode 100644 index 0000000000..1b1d196744 --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgEphemerisGLODepATest.java @@ -0,0 +1,248 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgEphemerisGLODepA.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgEphemerisGloDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgEphemerisGLODepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgEphemerisGLODepATest.test1"); + byte[] payload = + new byte[] { + (byte) 4, + (byte) 0, + (byte) 3, + (byte) 0, + (byte) 70, + (byte) 197, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 205, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 20, + (byte) 64, + (byte) 96, + (byte) 9, + (byte) 0, + (byte) 0, + (byte) 1, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 112, + (byte) 61, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 48, + (byte) 236, + (byte) 21, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 128, + (byte) 66, + (byte) 246, + (byte) 57, + (byte) 103, + (byte) 193, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 34, + (byte) 170, + (byte) 78, + (byte) 34, + (byte) 65, + (byte) 0, + (byte) 0, + (byte) 240, + (byte) 199, + (byte) 84, + (byte) 86, + (byte) 117, + (byte) 193, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 98, + (byte) 6, + (byte) 250, + (byte) 154, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 217, + (byte) 58, + (byte) 221, + (byte) 163, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 184, + (byte) 138, + (byte) 46, + (byte) 139, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 175, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 175, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 112, + (byte) 199, + (byte) 62, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x83, payload); + MsgEphemerisGloDepA msg = new MsgEphemerisGloDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.acc[0], 9.31322574615478516e-07, DELTA); + org.junit.Assert.assertEquals(msg.acc[1], 9.31322574615478516e-07, DELTA); + org.junit.Assert.assertEquals(msg.acc[2], 2.79396772384643555e-06, DELTA); + value = msg.common.fit_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.fit_interval + "' != '" + 2400 + "'", + value.equals(BigInteger.valueOf(2400L))); + } else { + value = value.longValue(); + expected = 2400L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.health_bits; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.health_bits + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.code + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.reserved + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.sat + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.tow + "' != '" + 443718 + "'", + value.equals(BigInteger.valueOf(443718L))); + } else { + value = value.longValue(); + expected = 443718L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.common.ura, 5.20000000000000018e+00, DELTA); + value = msg.common.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.valid + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.gamma, 9.09494701772928238e-13, DELTA); + org.junit.Assert.assertEquals(msg.pos[0], -1.21773300781250000e+07, DELTA); + org.junit.Assert.assertEquals(msg.pos[1], 5.99893066406250000e+05, DELTA); + org.junit.Assert.assertEquals(msg.pos[2], -2.23737084960937500e+07, DELTA); + org.junit.Assert.assertEquals(msg.tau, -8.36281105875968933e-05, DELTA); + org.junit.Assert.assertEquals(msg.vel[0], -1.72650623321533203e+03, DELTA); + org.junit.Assert.assertEquals(msg.vel[1], -2.54261493682861328e+03, DELTA); + org.junit.Assert.assertEquals(msg.vel[2], 8.69817733764648438e+02, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgEphemerisGLODepBTest.java b/java/test/auto_check_sbp_observation_MsgEphemerisGLODepBTest.java new file mode 100644 index 0000000000..791fc5e390 --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgEphemerisGLODepBTest.java @@ -0,0 +1,236 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgEphemerisGLODepB.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgEphemerisGloDepB; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgEphemerisGLODepBTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgEphemerisGLODepBTest.test1"); + byte[] payload = + new byte[] { + (byte) 4, + (byte) 3, + (byte) 70, + (byte) 197, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 205, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 20, + (byte) 64, + (byte) 96, + (byte) 9, + (byte) 0, + (byte) 0, + (byte) 1, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 112, + (byte) 61, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 48, + (byte) 236, + (byte) 21, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 128, + (byte) 66, + (byte) 246, + (byte) 57, + (byte) 103, + (byte) 193, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 34, + (byte) 170, + (byte) 78, + (byte) 34, + (byte) 65, + (byte) 0, + (byte) 0, + (byte) 240, + (byte) 199, + (byte) 84, + (byte) 86, + (byte) 117, + (byte) 193, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 98, + (byte) 6, + (byte) 250, + (byte) 154, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 217, + (byte) 58, + (byte) 221, + (byte) 163, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 184, + (byte) 138, + (byte) 46, + (byte) 139, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 175, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 175, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 112, + (byte) 199, + (byte) 62, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x85, payload); + MsgEphemerisGloDepB msg = new MsgEphemerisGloDepB(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.acc[0], 9.31322574615478516e-07, DELTA); + org.junit.Assert.assertEquals(msg.acc[1], 9.31322574615478516e-07, DELTA); + org.junit.Assert.assertEquals(msg.acc[2], 2.79396772384643555e-06, DELTA); + value = msg.common.fit_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.fit_interval + "' != '" + 2400 + "'", + value.equals(BigInteger.valueOf(2400L))); + } else { + value = value.longValue(); + expected = 2400L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.health_bits; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.health_bits + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.code + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.sat + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.tow + "' != '" + 443718 + "'", + value.equals(BigInteger.valueOf(443718L))); + } else { + value = value.longValue(); + expected = 443718L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.common.ura, 5.20000000000000018e+00, DELTA); + value = msg.common.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.valid + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.gamma, 9.09494701772928238e-13, DELTA); + org.junit.Assert.assertEquals(msg.pos[0], -1.21773300781250000e+07, DELTA); + org.junit.Assert.assertEquals(msg.pos[1], 5.99893066406250000e+05, DELTA); + org.junit.Assert.assertEquals(msg.pos[2], -2.23737084960937500e+07, DELTA); + org.junit.Assert.assertEquals(msg.tau, -8.36281105875968933e-05, DELTA); + org.junit.Assert.assertEquals(msg.vel[0], -1.72650623321533203e+03, DELTA); + org.junit.Assert.assertEquals(msg.vel[1], -2.54261493682861328e+03, DELTA); + org.junit.Assert.assertEquals(msg.vel[2], 8.69817733764648438e+02, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgEphemerisGLODepCTest.java b/java/test/auto_check_sbp_observation_MsgEphemerisGLODepCTest.java new file mode 100644 index 0000000000..63c92bfc92 --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgEphemerisGLODepCTest.java @@ -0,0 +1,255 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgEphemerisGLODepC.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgEphemerisGloDepC; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgEphemerisGLODepCTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgEphemerisGLODepCTest.test1"); + byte[] payload = + new byte[] { + (byte) 4, + (byte) 3, + (byte) 70, + (byte) 197, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 205, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 20, + (byte) 64, + (byte) 96, + (byte) 9, + (byte) 0, + (byte) 0, + (byte) 1, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 112, + (byte) 61, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 48, + (byte) 236, + (byte) 21, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 40, + (byte) 190, + (byte) 0, + (byte) 0, + (byte) 128, + (byte) 66, + (byte) 246, + (byte) 57, + (byte) 103, + (byte) 193, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 34, + (byte) 170, + (byte) 78, + (byte) 34, + (byte) 65, + (byte) 0, + (byte) 0, + (byte) 240, + (byte) 199, + (byte) 84, + (byte) 86, + (byte) 117, + (byte) 193, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 98, + (byte) 6, + (byte) 250, + (byte) 154, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 217, + (byte) 58, + (byte) 221, + (byte) 163, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 184, + (byte) 138, + (byte) 46, + (byte) 139, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 175, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 175, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 112, + (byte) 199, + (byte) 62, + (byte) 14, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x87, payload); + MsgEphemerisGloDepC msg = new MsgEphemerisGloDepC(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.acc[0], 9.31322574615478516e-07, DELTA); + org.junit.Assert.assertEquals(msg.acc[1], 9.31322574615478516e-07, DELTA); + org.junit.Assert.assertEquals(msg.acc[2], 2.79396772384643555e-06, DELTA); + value = msg.common.fit_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.fit_interval + "' != '" + 2400 + "'", + value.equals(BigInteger.valueOf(2400L))); + } else { + value = value.longValue(); + expected = 2400L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.health_bits; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.health_bits + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.code + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.sat + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.tow + "' != '" + 443718 + "'", + value.equals(BigInteger.valueOf(443718L))); + } else { + value = value.longValue(); + expected = 443718L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.common.ura, 5.20000000000000018e+00, DELTA); + value = msg.common.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.valid + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.d_tau, -2.79396772384643555e-09, DELTA); + value = msg.fcn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.fcn + "' != '" + 14 + "'", value.equals(BigInteger.valueOf(14L))); + } else { + value = value.longValue(); + expected = 14L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.gamma, 9.09494701772928238e-13, DELTA); + org.junit.Assert.assertEquals(msg.pos[0], -1.21773300781250000e+07, DELTA); + org.junit.Assert.assertEquals(msg.pos[1], 5.99893066406250000e+05, DELTA); + org.junit.Assert.assertEquals(msg.pos[2], -2.23737084960937500e+07, DELTA); + org.junit.Assert.assertEquals(msg.tau, -8.36281105875968933e-05, DELTA); + org.junit.Assert.assertEquals(msg.vel[0], -1.72650623321533203e+03, DELTA); + org.junit.Assert.assertEquals(msg.vel[1], -2.54261493682861328e+03, DELTA); + org.junit.Assert.assertEquals(msg.vel[2], 8.69817733764648438e+02, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgEphemerisGLODepDTest.java b/java/test/auto_check_sbp_observation_MsgEphemerisGLODepDTest.java new file mode 100644 index 0000000000..42b23d9f01 --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgEphemerisGLODepDTest.java @@ -0,0 +1,265 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgEphemerisGLODepD.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgEphemerisGloDepD; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgEphemerisGLODepDTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgEphemerisGLODepDTest.test1"); + byte[] payload = + new byte[] { + (byte) 4, + (byte) 3, + (byte) 70, + (byte) 197, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 205, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 20, + (byte) 64, + (byte) 96, + (byte) 9, + (byte) 0, + (byte) 0, + (byte) 1, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 112, + (byte) 61, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 48, + (byte) 236, + (byte) 21, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 40, + (byte) 190, + (byte) 0, + (byte) 0, + (byte) 128, + (byte) 66, + (byte) 246, + (byte) 57, + (byte) 103, + (byte) 193, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 34, + (byte) 170, + (byte) 78, + (byte) 34, + (byte) 65, + (byte) 0, + (byte) 0, + (byte) 240, + (byte) 199, + (byte) 84, + (byte) 86, + (byte) 117, + (byte) 193, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 98, + (byte) 6, + (byte) 250, + (byte) 154, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 217, + (byte) 58, + (byte) 221, + (byte) 163, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 184, + (byte) 138, + (byte) 46, + (byte) 139, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 175, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 175, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 112, + (byte) 199, + (byte) 62, + (byte) 14, + (byte) 100, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x88, payload); + MsgEphemerisGloDepD msg = new MsgEphemerisGloDepD(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.acc[0], 9.31322574615478516e-07, DELTA); + org.junit.Assert.assertEquals(msg.acc[1], 9.31322574615478516e-07, DELTA); + org.junit.Assert.assertEquals(msg.acc[2], 2.79396772384643555e-06, DELTA); + value = msg.common.fit_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.fit_interval + "' != '" + 2400 + "'", + value.equals(BigInteger.valueOf(2400L))); + } else { + value = value.longValue(); + expected = 2400L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.health_bits; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.health_bits + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.code + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.sat + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.tow + "' != '" + 443718 + "'", + value.equals(BigInteger.valueOf(443718L))); + } else { + value = value.longValue(); + expected = 443718L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.common.ura, 5.20000000000000018e+00, DELTA); + value = msg.common.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.valid + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.d_tau, -2.79396772384643555e-09, DELTA); + value = msg.fcn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.fcn + "' != '" + 14 + "'", value.equals(BigInteger.valueOf(14L))); + } else { + value = value.longValue(); + expected = 14L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.gamma, 9.09494701772928238e-13, DELTA); + value = msg.iod; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iod + "' != '" + 100 + "'", value.equals(BigInteger.valueOf(100L))); + } else { + value = value.longValue(); + expected = 100L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.pos[0], -1.21773300781250000e+07, DELTA); + org.junit.Assert.assertEquals(msg.pos[1], 5.99893066406250000e+05, DELTA); + org.junit.Assert.assertEquals(msg.pos[2], -2.23737084960937500e+07, DELTA); + org.junit.Assert.assertEquals(msg.tau, -8.36281105875968933e-05, DELTA); + org.junit.Assert.assertEquals(msg.vel[0], -1.72650623321533203e+03, DELTA); + org.junit.Assert.assertEquals(msg.vel[1], -2.54261493682861328e+03, DELTA); + org.junit.Assert.assertEquals(msg.vel[2], 8.69817733764648438e+02, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgEphemerisGPSDepETest.java b/java/test/auto_check_sbp_observation_MsgEphemerisGPSDepETest.java new file mode 100644 index 0000000000..dcafbc329b --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgEphemerisGPSDepETest.java @@ -0,0 +1,367 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgEphemerisGPSDepE.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgEphemerisGPSDepE; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgEphemerisGPSDepETest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgEphemerisGPSDepETest.test1"); + byte[] payload = + new byte[] { + (byte) 22, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 176, + (byte) 207, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 64, + (byte) 56, + (byte) 0, + (byte) 0, + (byte) 1, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 83, + (byte) 190, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 40, + (byte) 74, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 74, + (byte) 115, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 4, + (byte) 199, + (byte) 190, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 80, + (byte) 202, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 127, + (byte) 190, + (byte) 114, + (byte) 216, + (byte) 96, + (byte) 180, + (byte) 49, + (byte) 117, + (byte) 56, + (byte) 62, + (byte) 142, + (byte) 41, + (byte) 5, + (byte) 235, + (byte) 95, + (byte) 135, + (byte) 150, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 32, + (byte) 191, + (byte) 247, + (byte) 124, + (byte) 63, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 206, + (byte) 140, + (byte) 33, + (byte) 180, + (byte) 64, + (byte) 41, + (byte) 131, + (byte) 179, + (byte) 134, + (byte) 141, + (byte) 248, + (byte) 253, + (byte) 191, + (byte) 227, + (byte) 133, + (byte) 81, + (byte) 54, + (byte) 204, + (byte) 30, + (byte) 67, + (byte) 190, + (byte) 216, + (byte) 59, + (byte) 199, + (byte) 39, + (byte) 96, + (byte) 168, + (byte) 239, + (byte) 191, + (byte) 71, + (byte) 11, + (byte) 217, + (byte) 147, + (byte) 145, + (byte) 228, + (byte) 237, + (byte) 63, + (byte) 221, + (byte) 47, + (byte) 100, + (byte) 224, + (byte) 255, + (byte) 47, + (byte) 198, + (byte) 189, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 108, + (byte) 177, + (byte) 68, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 163, + (byte) 61, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 176, + (byte) 207, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 45, + (byte) 45, + (byte) 0, + }; + SBPMessage sbp = new SBPMessage(0x007b, 0x81, payload); + MsgEphemerisGPSDepE msg = new MsgEphemerisGPSDepE(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.af0, -6.31501898169517517e-04, DELTA); + org.junit.Assert.assertEquals(msg.af1, 8.98126018000766635e-12, DELTA); + org.junit.Assert.assertEquals(msg.af2, 0.00000000000000000e+00, DELTA); + org.junit.Assert.assertEquals(msg.c_ic, 7.45058059692382812e-09, DELTA); + org.junit.Assert.assertEquals(msg.c_is, -1.15483999252319336e-07, DELTA); + org.junit.Assert.assertEquals(msg.c_rc, 3.08625000000000000e+02, DELTA); + org.junit.Assert.assertEquals(msg.c_rs, -5.23125000000000000e+01, DELTA); + org.junit.Assert.assertEquals(msg.c_uc, -2.74367630481719971e-06, DELTA); + org.junit.Assert.assertEquals(msg.c_us, 3.13669443130493164e-06, DELTA); + value = msg.common.fit_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.fit_interval + "' != '" + 14400 + "'", + value.equals(BigInteger.valueOf(14400L))); + } else { + value = value.longValue(); + expected = 14400L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.health_bits; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.health_bits + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.code + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.reserved + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.sat + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.tow + "' != '" + 446384 + "'", + value.equals(BigInteger.valueOf(446384L))); + } else { + value = value.longValue(); + expected = 446384L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.common.ura, 2.00000000000000000e+00, DELTA); + value = msg.common.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.valid + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.dn, 5.69452291402237483e-09, DELTA); + org.junit.Assert.assertEquals(msg.ecc, 7.07220705226063728e-03, DELTA); + org.junit.Assert.assertEquals(msg.inc, 9.34151448025979714e-01, DELTA); + org.junit.Assert.assertEquals(msg.inc_dot, -4.03588239641575691e-11, DELTA); + value = msg.iodc; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iodc + "' != '" + 45 + "'", value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.iode; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iode + "' != '" + 45 + "'", value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.m0, -2.20007884211468815e-02, DELTA); + org.junit.Assert.assertEquals(msg.omega0, -1.87318184487976169e+00, DELTA); + org.junit.Assert.assertEquals(msg.omegadot, -8.90358515577419627e-09, DELTA); + org.junit.Assert.assertEquals(msg.sqrta, 5.15355002975463867e+03, DELTA); + org.junit.Assert.assertEquals(msg.tgd, -1.76951289176940918e-08, DELTA); + value = msg.toc.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.toc.tow + "' != '" + 446384 + "'", + value.equals(BigInteger.valueOf(446384L))); + } else { + value = value.longValue(); + expected = 446384L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.toc.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.toc.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.w, -9.89303662959964747e-01, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgEphemerisGPSDepFTest.java b/java/test/auto_check_sbp_observation_MsgEphemerisGPSDepFTest.java new file mode 100644 index 0000000000..bbe348450d --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgEphemerisGPSDepFTest.java @@ -0,0 +1,355 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgEphemerisGPSDepF.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgEphemerisGPSDepF; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgEphemerisGPSDepFTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgEphemerisGPSDepFTest.test1"); + byte[] payload = + new byte[] { + (byte) 22, + (byte) 0, + (byte) 176, + (byte) 207, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 64, + (byte) 56, + (byte) 0, + (byte) 0, + (byte) 1, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 83, + (byte) 190, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 40, + (byte) 74, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 74, + (byte) 115, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 4, + (byte) 199, + (byte) 190, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 80, + (byte) 202, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 127, + (byte) 190, + (byte) 114, + (byte) 216, + (byte) 96, + (byte) 180, + (byte) 49, + (byte) 117, + (byte) 56, + (byte) 62, + (byte) 142, + (byte) 41, + (byte) 5, + (byte) 235, + (byte) 95, + (byte) 135, + (byte) 150, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 32, + (byte) 191, + (byte) 247, + (byte) 124, + (byte) 63, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 206, + (byte) 140, + (byte) 33, + (byte) 180, + (byte) 64, + (byte) 41, + (byte) 131, + (byte) 179, + (byte) 134, + (byte) 141, + (byte) 248, + (byte) 253, + (byte) 191, + (byte) 227, + (byte) 133, + (byte) 81, + (byte) 54, + (byte) 204, + (byte) 30, + (byte) 67, + (byte) 190, + (byte) 216, + (byte) 59, + (byte) 199, + (byte) 39, + (byte) 96, + (byte) 168, + (byte) 239, + (byte) 191, + (byte) 71, + (byte) 11, + (byte) 217, + (byte) 147, + (byte) 145, + (byte) 228, + (byte) 237, + (byte) 63, + (byte) 221, + (byte) 47, + (byte) 100, + (byte) 224, + (byte) 255, + (byte) 47, + (byte) 198, + (byte) 189, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 108, + (byte) 177, + (byte) 68, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 163, + (byte) 61, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 176, + (byte) 207, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 45, + (byte) 45, + (byte) 0, + }; + SBPMessage sbp = new SBPMessage(0x007b, 0x86, payload); + MsgEphemerisGPSDepF msg = new MsgEphemerisGPSDepF(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.af0, -6.31501898169517517e-04, DELTA); + org.junit.Assert.assertEquals(msg.af1, 8.98126018000766635e-12, DELTA); + org.junit.Assert.assertEquals(msg.af2, 0.00000000000000000e+00, DELTA); + org.junit.Assert.assertEquals(msg.c_ic, 7.45058059692382812e-09, DELTA); + org.junit.Assert.assertEquals(msg.c_is, -1.15483999252319336e-07, DELTA); + org.junit.Assert.assertEquals(msg.c_rc, 3.08625000000000000e+02, DELTA); + org.junit.Assert.assertEquals(msg.c_rs, -5.23125000000000000e+01, DELTA); + org.junit.Assert.assertEquals(msg.c_uc, -2.74367630481719971e-06, DELTA); + org.junit.Assert.assertEquals(msg.c_us, 3.13669443130493164e-06, DELTA); + value = msg.common.fit_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.fit_interval + "' != '" + 14400 + "'", + value.equals(BigInteger.valueOf(14400L))); + } else { + value = value.longValue(); + expected = 14400L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.health_bits; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.health_bits + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.code + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.sat + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.tow + "' != '" + 446384 + "'", + value.equals(BigInteger.valueOf(446384L))); + } else { + value = value.longValue(); + expected = 446384L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.common.ura, 2.00000000000000000e+00, DELTA); + value = msg.common.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.valid + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.dn, 5.69452291402237483e-09, DELTA); + org.junit.Assert.assertEquals(msg.ecc, 7.07220705226063728e-03, DELTA); + org.junit.Assert.assertEquals(msg.inc, 9.34151448025979714e-01, DELTA); + org.junit.Assert.assertEquals(msg.inc_dot, -4.03588239641575691e-11, DELTA); + value = msg.iodc; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iodc + "' != '" + 45 + "'", value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.iode; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iode + "' != '" + 45 + "'", value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.m0, -2.20007884211468815e-02, DELTA); + org.junit.Assert.assertEquals(msg.omega0, -1.87318184487976169e+00, DELTA); + org.junit.Assert.assertEquals(msg.omegadot, -8.90358515577419627e-09, DELTA); + org.junit.Assert.assertEquals(msg.sqrta, 5.15355002975463867e+03, DELTA); + org.junit.Assert.assertEquals(msg.tgd, -1.76951289176940918e-08, DELTA); + value = msg.toc.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.toc.tow + "' != '" + 446384 + "'", + value.equals(BigInteger.valueOf(446384L))); + } else { + value = value.longValue(); + expected = 446384L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.toc.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.toc.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.w, -9.89303662959964747e-01, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgEphemerisGalDepATest.java b/java/test/auto_check_sbp_observation_MsgEphemerisGalDepATest.java new file mode 100644 index 0000000000..75e8f01d61 --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgEphemerisGalDepATest.java @@ -0,0 +1,325 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgEphemerisGalDepA.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgEphemerisGalDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgEphemerisGalDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgEphemerisGalDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 27, + (byte) 14, + (byte) 32, + (byte) 217, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 102, + (byte) 102, + (byte) 230, + (byte) 64, + (byte) 64, + (byte) 56, + (byte) 0, + (byte) 0, + (byte) 1, + (byte) 0, + (byte) 154, + (byte) 153, + (byte) 153, + (byte) 63, + (byte) 205, + (byte) 204, + (byte) 12, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 34, + (byte) 65, + (byte) 0, + (byte) 184, + (byte) 132, + (byte) 67, + (byte) 102, + (byte) 102, + (byte) 166, + (byte) 64, + (byte) 102, + (byte) 102, + (byte) 198, + (byte) 64, + (byte) 205, + (byte) 204, + (byte) 76, + (byte) 64, + (byte) 102, + (byte) 102, + (byte) 134, + (byte) 64, + (byte) 217, + (byte) 204, + (byte) 130, + (byte) 105, + (byte) 128, + (byte) 182, + (byte) 43, + (byte) 62, + (byte) 248, + (byte) 106, + (byte) 31, + (byte) 220, + (byte) 8, + (byte) 136, + (byte) 253, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 151, + (byte) 92, + (byte) 38, + (byte) 63, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 55, + (byte) 154, + (byte) 64, + (byte) 181, + (byte) 64, + (byte) 56, + (byte) 38, + (byte) 1, + (byte) 141, + (byte) 255, + (byte) 182, + (byte) 242, + (byte) 63, + (byte) 222, + (byte) 147, + (byte) 136, + (byte) 39, + (byte) 79, + (byte) 186, + (byte) 56, + (byte) 190, + (byte) 80, + (byte) 114, + (byte) 204, + (byte) 251, + (byte) 193, + (byte) 92, + (byte) 191, + (byte) 63, + (byte) 237, + (byte) 55, + (byte) 19, + (byte) 41, + (byte) 177, + (byte) 73, + (byte) 239, + (byte) 63, + (byte) 49, + (byte) 65, + (byte) 189, + (byte) 240, + (byte) 8, + (byte) 216, + (byte) 245, + (byte) 189, + (byte) 255, + (byte) 255, + (byte) 255, + (byte) 255, + (byte) 67, + (byte) 235, + (byte) 241, + (byte) 190, + (byte) 255, + (byte) 255, + (byte) 255, + (byte) 255, + (byte) 255, + (byte) 255, + (byte) 161, + (byte) 189, + (byte) 205, + (byte) 204, + (byte) 76, + (byte) 62, + (byte) 32, + (byte) 217, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 108, + (byte) 0, + (byte) 108, + (byte) 0, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x95, payload); + MsgEphemerisGalDepA msg = new MsgEphemerisGalDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.af0, -1.70888961292803254e-05, DELTA); + org.junit.Assert.assertEquals(msg.af1, -8.18545231595635253e-12, DELTA); + org.junit.Assert.assertEquals(msg.af2, 2.00000002980232239e-01, DELTA); + org.junit.Assert.assertEquals(msg.bgd_e1e5a, 1.20000004768371582e+00, DELTA); + org.junit.Assert.assertEquals(msg.bgd_e1e5b, 2.20000004768371582e+00, DELTA); + org.junit.Assert.assertEquals(msg.c_ic, 3.20000004768371582e+00, DELTA); + org.junit.Assert.assertEquals(msg.c_is, 4.19999980926513672e+00, DELTA); + org.junit.Assert.assertEquals(msg.c_rc, 2.65437500000000000e+02, DELTA); + org.junit.Assert.assertEquals(msg.c_rs, 1.01250000000000000e+01, DELTA); + org.junit.Assert.assertEquals(msg.c_uc, 5.19999980926513672e+00, DELTA); + org.junit.Assert.assertEquals(msg.c_us, 6.19999980926513672e+00, DELTA); + value = msg.common.fit_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.fit_interval + "' != '" + 14400 + "'", + value.equals(BigInteger.valueOf(14400L))); + } else { + value = value.longValue(); + expected = 14400L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.health_bits; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.health_bits + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.code + "' != '" + 14 + "'", + value.equals(BigInteger.valueOf(14L))); + } else { + value = value.longValue(); + expected = 14L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.sat + "' != '" + 27 + "'", + value.equals(BigInteger.valueOf(27L))); + } else { + value = value.longValue(); + expected = 27L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.tow + "' != '" + 448800 + "'", + value.equals(BigInteger.valueOf(448800L))); + } else { + value = value.longValue(); + expected = 448800L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.common.ura, 7.19999980926513672e+00, DELTA); + value = msg.common.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.valid + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.dn, 3.22620581299322575e-09, DELTA); + org.junit.Assert.assertEquals(msg.ecc, 1.70606072060763836e-04, DELTA); + org.junit.Assert.assertEquals(msg.inc, 9.77745609497785773e-01, DELTA); + org.junit.Assert.assertEquals(msg.inc_dot, -3.17870383434514646e-10, DELTA); + value = msg.iodc; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iodc + "' != '" + 108 + "'", value.equals(BigInteger.valueOf(108L))); + } else { + value = value.longValue(); + expected = 108L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.iode; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iode + "' != '" + 108 + "'", value.equals(BigInteger.valueOf(108L))); + } else { + value = value.longValue(); + expected = 108L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.m0, -1.84571157441558675e+00, DELTA); + org.junit.Assert.assertEquals(msg.omega0, 1.16967730598334008e+00, DELTA); + org.junit.Assert.assertEquals(msg.omegadot, -5.75738267524087236e-09, DELTA); + org.junit.Assert.assertEquals(msg.sqrta, 5.44060240173339844e+03, DELTA); + value = msg.toc.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.toc.tow + "' != '" + 448800 + "'", + value.equals(BigInteger.valueOf(448800L))); + } else { + value = value.longValue(); + expected = 448800L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.toc.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.toc.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.w, 1.22509120916626246e-01, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgEphemerisSbasDepATest.java b/java/test/auto_check_sbp_observation_MsgEphemerisSbasDepATest.java new file mode 100644 index 0000000000..626a93779c --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgEphemerisSbasDepATest.java @@ -0,0 +1,249 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgEphemerisSbasDepA.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgEphemerisSbasDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgEphemerisSbasDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format( + "%n%s%n", "auto_check_sbp_observation_MsgEphemerisSbasDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 22, + (byte) 0, + (byte) 6, + (byte) 0, + (byte) 176, + (byte) 207, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 1, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 128, + (byte) 66, + (byte) 246, + (byte) 57, + (byte) 103, + (byte) 193, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 34, + (byte) 170, + (byte) 78, + (byte) 34, + (byte) 65, + (byte) 0, + (byte) 0, + (byte) 240, + (byte) 199, + (byte) 84, + (byte) 86, + (byte) 117, + (byte) 193, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 98, + (byte) 6, + (byte) 250, + (byte) 154, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 217, + (byte) 58, + (byte) 221, + (byte) 163, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 184, + (byte) 138, + (byte) 46, + (byte) 139, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 175, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 175, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 112, + (byte) 199, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 108, + (byte) 177, + (byte) 68, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 163, + (byte) 61, + }; + SBPMessage sbp = new SBPMessage(0x007b, 0x82, payload); + MsgEphemerisSbasDepA msg = new MsgEphemerisSbasDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.a_gf0, -6.31501898169517517e-04, DELTA); + org.junit.Assert.assertEquals(msg.a_gf1, 8.98126018000766635e-12, DELTA); + org.junit.Assert.assertEquals(msg.acc[0], 9.31322574615478516e-07, DELTA); + org.junit.Assert.assertEquals(msg.acc[1], 9.31322574615478516e-07, DELTA); + org.junit.Assert.assertEquals(msg.acc[2], 2.79396772384643555e-06, DELTA); + value = msg.common.fit_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.fit_interval + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.health_bits; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.health_bits + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.code + "' != '" + 6 + "'", + value.equals(BigInteger.valueOf(6L))); + } else { + value = value.longValue(); + expected = 6L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.reserved + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.sat + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.tow + "' != '" + 446384 + "'", + value.equals(BigInteger.valueOf(446384L))); + } else { + value = value.longValue(); + expected = 446384L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.common.ura, 2.00000000000000000e+00, DELTA); + value = msg.common.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.valid + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.pos[0], -1.21773300781250000e+07, DELTA); + org.junit.Assert.assertEquals(msg.pos[1], 5.99893066406250000e+05, DELTA); + org.junit.Assert.assertEquals(msg.pos[2], -2.23737084960937500e+07, DELTA); + org.junit.Assert.assertEquals(msg.vel[0], -1.72650623321533203e+03, DELTA); + org.junit.Assert.assertEquals(msg.vel[1], -2.54261493682861328e+03, DELTA); + org.junit.Assert.assertEquals(msg.vel[2], 8.69817733764648438e+02, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgEphemerisSbasDepBTest.java b/java/test/auto_check_sbp_observation_MsgEphemerisSbasDepBTest.java new file mode 100644 index 0000000000..b0b548b35b --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgEphemerisSbasDepBTest.java @@ -0,0 +1,237 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgEphemerisSbasDepB.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgEphemerisSbasDepB; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgEphemerisSbasDepBTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format( + "%n%s%n", "auto_check_sbp_observation_MsgEphemerisSbasDepBTest.test1"); + byte[] payload = + new byte[] { + (byte) 22, + (byte) 6, + (byte) 176, + (byte) 207, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 1, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 128, + (byte) 66, + (byte) 246, + (byte) 57, + (byte) 103, + (byte) 193, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 34, + (byte) 170, + (byte) 78, + (byte) 34, + (byte) 65, + (byte) 0, + (byte) 0, + (byte) 240, + (byte) 199, + (byte) 84, + (byte) 86, + (byte) 117, + (byte) 193, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 98, + (byte) 6, + (byte) 250, + (byte) 154, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 217, + (byte) 58, + (byte) 221, + (byte) 163, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 184, + (byte) 138, + (byte) 46, + (byte) 139, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 175, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 175, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 112, + (byte) 199, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 108, + (byte) 177, + (byte) 68, + (byte) 191, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 192, + (byte) 163, + (byte) 61, + }; + SBPMessage sbp = new SBPMessage(0x007b, 0x84, payload); + MsgEphemerisSbasDepB msg = new MsgEphemerisSbasDepB(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.a_gf0, -6.31501898169517517e-04, DELTA); + org.junit.Assert.assertEquals(msg.a_gf1, 8.98126018000766635e-12, DELTA); + org.junit.Assert.assertEquals(msg.acc[0], 9.31322574615478516e-07, DELTA); + org.junit.Assert.assertEquals(msg.acc[1], 9.31322574615478516e-07, DELTA); + org.junit.Assert.assertEquals(msg.acc[2], 2.79396772384643555e-06, DELTA); + value = msg.common.fit_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.fit_interval + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.health_bits; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.health_bits + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.code + "' != '" + 6 + "'", + value.equals(BigInteger.valueOf(6L))); + } else { + value = value.longValue(); + expected = 6L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.sat + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.tow + "' != '" + 446384 + "'", + value.equals(BigInteger.valueOf(446384L))); + } else { + value = value.longValue(); + expected = 446384L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.common.ura, 2.00000000000000000e+00, DELTA); + value = msg.common.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.valid + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.pos[0], -1.21773300781250000e+07, DELTA); + org.junit.Assert.assertEquals(msg.pos[1], 5.99893066406250000e+05, DELTA); + org.junit.Assert.assertEquals(msg.pos[2], -2.23737084960937500e+07, DELTA); + org.junit.Assert.assertEquals(msg.vel[0], -1.72650623321533203e+03, DELTA); + org.junit.Assert.assertEquals(msg.vel[1], -2.54261493682861328e+03, DELTA); + org.junit.Assert.assertEquals(msg.vel[2], 8.69817733764648438e+02, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgEphemerisSbasTest.java b/java/test/auto_check_sbp_observation_MsgEphemerisSbasTest.java new file mode 100644 index 0000000000..453fc21a6b --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgEphemerisSbasTest.java @@ -0,0 +1,200 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgEphemerisSbas.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgEphemerisSbas; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgEphemerisSbasTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgEphemerisSbasTest.test1"); + byte[] payload = + new byte[] { + (byte) 22, + (byte) 6, + (byte) 176, + (byte) 207, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 0, + (byte) 0, + (byte) 64, + (byte) 177, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 1, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 128, + (byte) 66, + (byte) 246, + (byte) 57, + (byte) 103, + (byte) 193, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 34, + (byte) 170, + (byte) 78, + (byte) 34, + (byte) 65, + (byte) 0, + (byte) 0, + (byte) 240, + (byte) 199, + (byte) 84, + (byte) 86, + (byte) 117, + (byte) 193, + (byte) 51, + (byte) 208, + (byte) 215, + (byte) 196, + (byte) 215, + (byte) 233, + (byte) 30, + (byte) 197, + (byte) 86, + (byte) 116, + (byte) 89, + (byte) 68, + (byte) 0, + (byte) 0, + (byte) 122, + (byte) 53, + (byte) 0, + (byte) 0, + (byte) 122, + (byte) 53, + (byte) 0, + (byte) 128, + (byte) 59, + (byte) 54, + (byte) 96, + (byte) 139, + (byte) 37, + (byte) 186, + (byte) 0, + (byte) 0, + (byte) 30, + (byte) 45, + }; + SBPMessage sbp = new SBPMessage(0x04c3, 0x8c, payload); + MsgEphemerisSbas msg = new MsgEphemerisSbas(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.a_gf0, -6.31501898169517517e-04, DELTA); + org.junit.Assert.assertEquals(msg.a_gf1, 8.98126018000766635e-12, DELTA); + org.junit.Assert.assertEquals(msg.acc[0], 9.31322574615478516e-07, DELTA); + org.junit.Assert.assertEquals(msg.acc[1], 9.31322574615478516e-07, DELTA); + org.junit.Assert.assertEquals(msg.acc[2], 2.79396772384643555e-06, DELTA); + value = msg.common.fit_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.fit_interval + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.health_bits; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.health_bits + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.code + "' != '" + 6 + "'", + value.equals(BigInteger.valueOf(6L))); + } else { + value = value.longValue(); + expected = 6L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.sid.sat + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.tow + "' != '" + 446384 + "'", + value.equals(BigInteger.valueOf(446384L))); + } else { + value = value.longValue(); + expected = 446384L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.common.toe.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.toe.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.common.ura, -2.79396772384643555e-09, DELTA); + value = msg.common.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.common.valid + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.pos[0], -1.21773300781250000e+07, DELTA); + org.junit.Assert.assertEquals(msg.pos[1], 5.99893066406250000e+05, DELTA); + org.junit.Assert.assertEquals(msg.pos[2], -2.23737084960937500e+07, DELTA); + org.junit.Assert.assertEquals(msg.vel[0], -1.72650622558593750e+03, DELTA); + org.junit.Assert.assertEquals(msg.vel[1], -2.54261499023437500e+03, DELTA); + org.junit.Assert.assertEquals(msg.vel[2], 8.69817749023437500e+02, DELTA); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgGnssCapbTest.java b/java/test/auto_check_sbp_observation_MsgGnssCapbTest.java new file mode 100644 index 0000000000..657c8707e3 --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgGnssCapbTest.java @@ -0,0 +1,322 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/observation/test_MsgGnssCapb.yaml +// by generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgGnssCapb; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgGnssCapbTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_observation_MsgGnssCapbTest.test1"); + byte[] payload = + new byte[] { + (byte) 176, + (byte) 207, + (byte) 6, + (byte) 0, + (byte) 106, + (byte) 8, + (byte) 26, + (byte) 171, + (byte) 80, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 81, + (byte) 173, + (byte) 144, + (byte) 46, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 209, + (byte) 139, + (byte) 93, + (byte) 108, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 252, + (byte) 204, + (byte) 200, + (byte) 0, + (byte) 205, + (byte) 92, + (byte) 30, + (byte) 49, + (byte) 240, + (byte) 203, + (byte) 21, + (byte) 24, + (byte) 212, + (byte) 93, + (byte) 182, + (byte) 32, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 105, + (byte) 32, + (byte) 192, + (byte) 27, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 40, + (byte) 75, + (byte) 250, + (byte) 114, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 119, + (byte) 147, + (byte) 123, + (byte) 81, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 85, + (byte) 89, + (byte) 4, + (byte) 2, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 233, + (byte) 116, + (byte) 137, + (byte) 22, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 199, + (byte) 109, + (byte) 219, + (byte) 11, + (byte) 221, + (byte) 171, + (byte) 248, + (byte) 82, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 252, + (byte) 62, + (byte) 221, + (byte) 28, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + }; + SBPMessage sbp = new SBPMessage(0x007b, 0x96, payload); + MsgGnssCapb msg = new MsgGnssCapb(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.gc.bds_active; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.gc.bds_active + "' != '" + 1929005864 + "'", + value.equals(BigInteger.valueOf(1929005864L))); + } else { + value = value.longValue(); + expected = 1929005864L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.gc.bds_b2; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.gc.bds_b2 + "' != '" + 33839445 + "'", + value.equals(BigInteger.valueOf(33839445L))); + } else { + value = value.longValue(); + expected = 33839445L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.gc.bds_b2a; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.gc.bds_b2a + "' != '" + 378107113 + "'", + value.equals(BigInteger.valueOf(378107113L))); + } else { + value = value.longValue(); + expected = 378107113L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.gc.bds_d2nav; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.gc.bds_d2nav + "' != '" + 1367053175 + "'", + value.equals(BigInteger.valueOf(1367053175L))); + } else { + value = value.longValue(); + expected = 1367053175L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.gc.gal_active; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.gc.gal_active + "' != '" + 1392028637 + "'", + value.equals(BigInteger.valueOf(1392028637L))); + } else { + value = value.longValue(); + expected = 1392028637L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.gc.gal_e5; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.gc.gal_e5 + "' != '" + 484261628 + "'", + value.equals(BigInteger.valueOf(484261628L))); + } else { + value = value.longValue(); + expected = 484261628L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.gc.glo_active; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.gc.glo_active + "' != '" + 13159676 + "'", + value.equals(BigInteger.valueOf(13159676L))); + } else { + value = value.longValue(); + expected = 13159676L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.gc.glo_l2of; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.gc.glo_l2of + "' != '" + 824073421 + "'", + value.equals(BigInteger.valueOf(824073421L))); + } else { + value = value.longValue(); + expected = 824073421L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.gc.glo_l3; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.gc.glo_l3 + "' != '" + 404081648 + "'", + value.equals(BigInteger.valueOf(404081648L))); + } else { + value = value.longValue(); + expected = 404081648L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.gc.gps_active; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.gc.gps_active + "' != '" + 1079028506 + "'", + value.equals(BigInteger.valueOf(1079028506L))); + } else { + value = value.longValue(); + expected = 1079028506L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.gc.gps_l2c; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.gc.gps_l2c + "' != '" + 781233489 + "'", + value.equals(BigInteger.valueOf(781233489L))); + } else { + value = value.longValue(); + expected = 781233489L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.gc.gps_l5; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.gc.gps_l5 + "' != '" + 1818069969 + "'", + value.equals(BigInteger.valueOf(1818069969L))); + } else { + value = value.longValue(); + expected = 1818069969L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.gc.qzss_active; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.gc.qzss_active + "' != '" + 198929863 + "'", + value.equals(BigInteger.valueOf(198929863L))); + } else { + value = value.longValue(); + expected = 198929863L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.gc.sbas_active; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.gc.sbas_active + "' != '" + 548822484 + "'", + value.equals(BigInteger.valueOf(548822484L))); + } else { + value = value.longValue(); + expected = 548822484L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.gc.sbas_l5; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.gc.sbas_l5 + "' != '" + 465576041 + "'", + value.equals(BigInteger.valueOf(465576041L))); + } else { + value = value.longValue(); + expected = 465576041L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.t_nmct.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.t_nmct.tow + "' != '" + 446384 + "'", + value.equals(BigInteger.valueOf(446384L))); + } else { + value = value.longValue(); + expected = 446384L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.t_nmct.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.t_nmct.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgGroupDelayDepATest.java b/java/test/auto_check_sbp_observation_MsgGroupDelayDepATest.java new file mode 100644 index 0000000000..bd29f8be63 --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgGroupDelayDepATest.java @@ -0,0 +1,113 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgGroupDelayDepA.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgGroupDelayDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgGroupDelayDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgGroupDelayDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 176, (byte) 207, (byte) 6, (byte) 0, (byte) 106, (byte) 8, (byte) 22, + (byte) 1, (byte) 254, (byte) 253, (byte) 165, (byte) 255, (byte) 237, (byte) 23, + }; + SBPMessage sbp = new SBPMessage(0x007b, 0x92, payload); + MsgGroupDelayDepA msg = new MsgGroupDelayDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.isc_l1ca; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.isc_l1ca + "' != '" + -91 + "'", + value.equals(BigInteger.valueOf(-91L))); + } else { + value = value.longValue(); + expected = -91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.isc_l2c; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.isc_l2c + "' != '" + 6125 + "'", + value.equals(BigInteger.valueOf(6125L))); + } else { + value = value.longValue(); + expected = 6125L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.prn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.prn + "' != '" + 22 + "'", value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.t_op.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.t_op.tow + "' != '" + 446384 + "'", + value.equals(BigInteger.valueOf(446384L))); + } else { + value = value.longValue(); + expected = 446384L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.t_op.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.t_op.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tgd; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tgd + "' != '" + -514 + "'", value.equals(BigInteger.valueOf(-514L))); + } else { + value = value.longValue(); + expected = -514L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.valid + "' != '" + 1 + "'", value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgGroupDelayDepBTest.java b/java/test/auto_check_sbp_observation_MsgGroupDelayDepBTest.java new file mode 100644 index 0000000000..f1a054a706 --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgGroupDelayDepBTest.java @@ -0,0 +1,133 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgGroupDelayDepB.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgGroupDelayDepB; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgGroupDelayDepBTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgGroupDelayDepBTest.test1"); + byte[] payload = + new byte[] { + (byte) 176, (byte) 207, (byte) 6, (byte) 0, (byte) 106, (byte) 8, (byte) 22, + (byte) 0, (byte) 0, (byte) 0, (byte) 1, (byte) 254, (byte) 253, (byte) 165, + (byte) 255, (byte) 237, (byte) 23, + }; + SBPMessage sbp = new SBPMessage(0x007b, 0x93, payload); + MsgGroupDelayDepB msg = new MsgGroupDelayDepB(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.isc_l1ca; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.isc_l1ca + "' != '" + -91 + "'", + value.equals(BigInteger.valueOf(-91L))); + } else { + value = value.longValue(); + expected = -91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.isc_l2c; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.isc_l2c + "' != '" + 6125 + "'", + value.equals(BigInteger.valueOf(6125L))); + } else { + value = value.longValue(); + expected = 6125L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.code + "' != '" + 0 + "'", value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.reserved + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.sat + "' != '" + 22 + "'", value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.t_op.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.t_op.tow + "' != '" + 446384 + "'", + value.equals(BigInteger.valueOf(446384L))); + } else { + value = value.longValue(); + expected = 446384L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.t_op.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.t_op.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tgd; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tgd + "' != '" + -514 + "'", value.equals(BigInteger.valueOf(-514L))); + } else { + value = value.longValue(); + expected = -514L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.valid + "' != '" + 1 + "'", value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgGroupDelayTest.java b/java/test/auto_check_sbp_observation_MsgGroupDelayTest.java new file mode 100644 index 0000000000..9b173f20ca --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgGroupDelayTest.java @@ -0,0 +1,123 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgGroupDelay.yaml by generate.py. Do not modify by +// hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgGroupDelay; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgGroupDelayTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_observation_MsgGroupDelayTest.test1"); + byte[] payload = + new byte[] { + (byte) 176, (byte) 207, (byte) 6, (byte) 0, (byte) 106, (byte) 8, (byte) 22, + (byte) 0, (byte) 1, (byte) 254, (byte) 253, (byte) 165, (byte) 255, (byte) 237, + (byte) 23, + }; + SBPMessage sbp = new SBPMessage(0x007b, 0x94, payload); + MsgGroupDelay msg = new MsgGroupDelay(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.isc_l1ca; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.isc_l1ca + "' != '" + -91 + "'", + value.equals(BigInteger.valueOf(-91L))); + } else { + value = value.longValue(); + expected = -91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.isc_l2c; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.isc_l2c + "' != '" + 6125 + "'", + value.equals(BigInteger.valueOf(6125L))); + } else { + value = value.longValue(); + expected = 6125L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.code + "' != '" + 0 + "'", value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.sat + "' != '" + 22 + "'", value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.t_op.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.t_op.tow + "' != '" + 446384 + "'", + value.equals(BigInteger.valueOf(446384L))); + } else { + value = value.longValue(); + expected = 446384L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.t_op.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.t_op.wn + "' != '" + 2154 + "'", + value.equals(BigInteger.valueOf(2154L))); + } else { + value = value.longValue(); + expected = 2154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tgd; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tgd + "' != '" + -514 + "'", value.equals(BigInteger.valueOf(-514L))); + } else { + value = value.longValue(); + expected = -514L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.valid; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.valid + "' != '" + 1 + "'", value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgIonoTest.java b/java/test/auto_check_sbp_observation_MsgIonoTest.java new file mode 100644 index 0000000000..fd1f0ee552 --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgIonoTest.java @@ -0,0 +1,139 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/observation/test_MsgIono.yaml by +// generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgIono; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgIonoTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_observation_MsgIonoTest.test1"); + byte[] payload = + new byte[] { + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 52, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 80, + (byte) 62, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 112, + (byte) 190, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 112, + (byte) 190, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 243, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 232, + (byte) 64, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 240, + (byte) 192, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 20, + (byte) 193, + }; + SBPMessage sbp = new SBPMessage(0x007b, 0x90, payload); + MsgIono msg = new MsgIono(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.a0, 4.65661287307739258e-09, DELTA); + org.junit.Assert.assertEquals(msg.a1, 1.49011611938476562e-08, DELTA); + org.junit.Assert.assertEquals(msg.a2, -5.96046447753906250e-08, DELTA); + org.junit.Assert.assertEquals(msg.a3, -5.96046447753906250e-08, DELTA); + org.junit.Assert.assertEquals(msg.b0, 7.78240000000000000e+04, DELTA); + org.junit.Assert.assertEquals(msg.b1, 4.91520000000000000e+04, DELTA); + org.junit.Assert.assertEquals(msg.b2, -6.55360000000000000e+04, DELTA); + org.junit.Assert.assertEquals(msg.b3, -3.27680000000000000e+05, DELTA); + value = msg.t_nmct.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.t_nmct.tow + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.t_nmct.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.t_nmct.wn + "' != '" + 0 + "'", value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_MsgSvConfigurationGpsDepTest.java b/java/test/auto_check_sbp_observation_MsgSvConfigurationGpsDepTest.java new file mode 100644 index 0000000000..7652021782 --- /dev/null +++ b/java/test/auto_check_sbp_observation_MsgSvConfigurationGpsDepTest.java @@ -0,0 +1,84 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_MsgSvConfigurationGpsDep.yaml by generate.py. Do +// not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.observation.MsgSvConfigurationGPSDep; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_observation_MsgSvConfigurationGpsDepTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format( + "%n%s%n", "auto_check_sbp_observation_MsgSvConfigurationGpsDepTest.test1"); + byte[] payload = + new byte[] { + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 66, + (byte) 188, + (byte) 101, + (byte) 167, + }; + SBPMessage sbp = new SBPMessage(0x007b, 0x91, payload); + MsgSvConfigurationGPSDep msg = new MsgSvConfigurationGPSDep(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.l2c_mask; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.l2c_mask + "' != '" + 2808462402L + "'", + value.equals(new BigInteger("2808462402"))); + } else { + value = value.longValue(); + expected = 2808462402L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.t_nmct.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.t_nmct.tow + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.t_nmct.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.t_nmct.wn + "' != '" + 0 + "'", value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_observation_observation_structsTest.java b/java/test/auto_check_sbp_observation_observation_structsTest.java new file mode 100644 index 0000000000..1f0292024a --- /dev/null +++ b/java/test/auto_check_sbp_observation_observation_structsTest.java @@ -0,0 +1,21 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/observation/test_observation_structs.yaml by generate.py. Do not +// modify by hand! + +public class auto_check_sbp_observation_observation_structsTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; +} diff --git a/java/test/auto_check_sbp_orientation_MsgBaselineHeadingTest.java b/java/test/auto_check_sbp_orientation_MsgBaselineHeadingTest.java new file mode 100644 index 0000000000..ff7480c6bb --- /dev/null +++ b/java/test/auto_check_sbp_orientation_MsgBaselineHeadingTest.java @@ -0,0 +1,92 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/orientation/test_MsgBaselineHeading.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.orientation.MsgBaselineHeading; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_orientation_MsgBaselineHeadingTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_orientation_MsgBaselineHeadingTest.test1"); + byte[] payload = + new byte[] { + (byte) 156, + (byte) 45, + (byte) 13, + (byte) 196, + (byte) 44, + (byte) 84, + (byte) 197, + (byte) 61, + (byte) 91, + (byte) 91, + }; + SBPMessage sbp = new SBPMessage(0x5dd3, 0x20f, payload); + MsgBaselineHeading msg = new MsgBaselineHeading(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.flags + "' != '" + 91 + "'", value.equals(BigInteger.valueOf(91L))); + } else { + value = value.longValue(); + expected = 91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.heading; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.heading + "' != '" + 1036342316 + "'", + value.equals(BigInteger.valueOf(1036342316L))); + } else { + value = value.longValue(); + expected = 1036342316L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.n_sats; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.n_sats + "' != '" + 91 + "'", value.equals(BigInteger.valueOf(91L))); + } else { + value = value.longValue(); + expected = 91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tow + "' != '" + 3289197980L + "'", + value.equals(new BigInteger("3289197980"))); + } else { + value = value.longValue(); + expected = 3289197980L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_piksi_MsgAlmanacTest.java b/java/test/auto_check_sbp_piksi_MsgAlmanacTest.java new file mode 100644 index 0000000000..6fde224864 --- /dev/null +++ b/java/test/auto_check_sbp_piksi_MsgAlmanacTest.java @@ -0,0 +1,39 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/piksi/test_MsgAlmanac.yaml by +// generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.piksi.MsgAlmanac; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_piksi_MsgAlmanacTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_piksi_MsgAlmanacTest.test1"); + byte[] payload = new byte[] {}; + SBPMessage sbp = new SBPMessage(0x8a6c, 0x69, payload); + MsgAlmanac msg = new MsgAlmanac(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_piksi_MsgCellModemStatusTest.java b/java/test/auto_check_sbp_piksi_MsgCellModemStatusTest.java new file mode 100644 index 0000000000..192d8f7555 --- /dev/null +++ b/java/test/auto_check_sbp_piksi_MsgCellModemStatusTest.java @@ -0,0 +1,2808 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/piksi/test_MsgCellModemStatus.yaml +// by generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.piksi.MsgCellModemStatus; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_piksi_MsgCellModemStatusTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_piksi_MsgCellModemStatusTest.test1"); + byte[] payload = + new byte[] { + (byte) 103, + (byte) 205, + (byte) 48, + (byte) 6, + (byte) 70, + (byte) 123, + (byte) 242, + (byte) 46, + (byte) 52, + (byte) 64, + (byte) 176, + (byte) 154, + (byte) 98, + (byte) 43, + (byte) 132, + (byte) 196, + (byte) 89, + (byte) 253, + (byte) 161, + (byte) 250, + (byte) 174, + (byte) 204, + (byte) 110, + (byte) 47, + (byte) 38, + (byte) 187, + (byte) 63, + (byte) 102, + (byte) 177, + (byte) 162, + (byte) 49, + (byte) 80, + (byte) 194, + (byte) 37, + (byte) 107, + (byte) 60, + (byte) 225, + (byte) 52, + (byte) 101, + (byte) 178, + (byte) 142, + (byte) 246, + (byte) 21, + (byte) 17, + (byte) 93, + (byte) 75, + (byte) 169, + (byte) 86, + (byte) 16, + (byte) 209, + (byte) 80, + (byte) 243, + (byte) 30, + (byte) 206, + (byte) 220, + (byte) 206, + (byte) 115, + (byte) 47, + (byte) 154, + (byte) 91, + (byte) 227, + (byte) 88, + (byte) 11, + (byte) 1, + (byte) 85, + (byte) 146, + (byte) 100, + (byte) 190, + (byte) 232, + (byte) 207, + (byte) 61, + (byte) 61, + (byte) 201, + (byte) 220, + (byte) 31, + (byte) 78, + (byte) 34, + (byte) 57, + (byte) 82, + (byte) 59, + (byte) 104, + (byte) 65, + (byte) 221, + (byte) 0, + (byte) 43, + (byte) 210, + (byte) 9, + (byte) 32, + (byte) 122, + (byte) 29, + (byte) 237, + (byte) 11, + (byte) 151, + (byte) 223, + (byte) 18, + (byte) 81, + (byte) 204, + (byte) 172, + (byte) 234, + (byte) 127, + (byte) 3, + (byte) 82, + (byte) 133, + (byte) 169, + (byte) 12, + (byte) 176, + (byte) 193, + (byte) 0, + (byte) 24, + (byte) 121, + (byte) 85, + (byte) 55, + (byte) 214, + (byte) 198, + (byte) 75, + (byte) 234, + (byte) 179, + (byte) 214, + (byte) 85, + (byte) 94, + (byte) 115, + (byte) 21, + (byte) 73, + (byte) 121, + (byte) 75, + (byte) 46, + (byte) 158, + (byte) 63, + (byte) 100, + (byte) 122, + (byte) 213, + (byte) 20, + (byte) 85, + (byte) 212, + (byte) 131, + (byte) 50, + (byte) 224, + (byte) 218, + (byte) 215, + (byte) 215, + (byte) 149, + (byte) 2, + (byte) 19, + (byte) 129, + (byte) 39, + (byte) 164, + (byte) 5, + (byte) 175, + (byte) 6, + (byte) 62, + (byte) 51, + (byte) 78, + (byte) 66, + (byte) 248, + (byte) 116, + (byte) 88, + (byte) 90, + (byte) 128, + (byte) 226, + (byte) 177, + (byte) 0, + (byte) 47, + (byte) 140, + (byte) 33, + (byte) 126, + (byte) 221, + (byte) 110, + (byte) 144, + (byte) 97, + (byte) 74, + (byte) 250, + (byte) 181, + (byte) 199, + (byte) 27, + (byte) 176, + (byte) 65, + (byte) 185, + (byte) 110, + (byte) 92, + (byte) 34, + (byte) 44, + (byte) 131, + (byte) 96, + (byte) 178, + (byte) 40, + (byte) 176, + (byte) 4, + (byte) 90, + (byte) 36, + (byte) 7, + (byte) 180, + (byte) 244, + (byte) 244, + (byte) 23, + (byte) 108, + (byte) 171, + (byte) 204, + (byte) 196, + (byte) 61, + (byte) 51, + (byte) 179, + (byte) 242, + (byte) 156, + (byte) 81, + (byte) 83, + (byte) 16, + (byte) 15, + (byte) 134, + (byte) 40, + (byte) 245, + (byte) 253, + (byte) 150, + (byte) 94, + (byte) 150, + (byte) 144, + (byte) 197, + (byte) 113, + (byte) 5, + (byte) 141, + (byte) 232, + (byte) 33, + (byte) 101, + (byte) 231, + (byte) 38, + (byte) 75, + (byte) 178, + (byte) 243, + (byte) 119, + (byte) 1, + (byte) 248, + (byte) 218, + (byte) 86, + (byte) 7, + (byte) 88, + (byte) 197, + (byte) 148, + (byte) 240, + (byte) 227, + (byte) 2, + (byte) 65, + (byte) 173, + (byte) 122, + (byte) 143, + (byte) 251, + (byte) 156, + (byte) 217, + (byte) 67, + (byte) 239, + (byte) 219, + (byte) 31, + (byte) 224, + (byte) 176, + (byte) 129, + (byte) 81, + (byte) 80, + }; + SBPMessage sbp = new SBPMessage(0x1b13, 0xbe, payload); + MsgCellModemStatus msg = new MsgCellModemStatus(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.reserved[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[0] + "' != '" + 123 + "'", + value.equals(BigInteger.valueOf(123L))); + } else { + value = value.longValue(); + expected = 123L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[1] + "' != '" + 242 + "'", + value.equals(BigInteger.valueOf(242L))); + } else { + value = value.longValue(); + expected = 242L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[2] + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[3] + "' != '" + 52 + "'", + value.equals(BigInteger.valueOf(52L))); + } else { + value = value.longValue(); + expected = 52L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[4] + "' != '" + 64 + "'", + value.equals(BigInteger.valueOf(64L))); + } else { + value = value.longValue(); + expected = 64L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[5] + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[6] + "' != '" + 154 + "'", + value.equals(BigInteger.valueOf(154L))); + } else { + value = value.longValue(); + expected = 154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[7] + "' != '" + 98 + "'", + value.equals(BigInteger.valueOf(98L))); + } else { + value = value.longValue(); + expected = 98L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[8]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[8] + "' != '" + 43 + "'", + value.equals(BigInteger.valueOf(43L))); + } else { + value = value.longValue(); + expected = 43L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[9]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[9] + "' != '" + 132 + "'", + value.equals(BigInteger.valueOf(132L))); + } else { + value = value.longValue(); + expected = 132L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[10]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[10] + "' != '" + 196 + "'", + value.equals(BigInteger.valueOf(196L))); + } else { + value = value.longValue(); + expected = 196L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[11]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[11] + "' != '" + 89 + "'", + value.equals(BigInteger.valueOf(89L))); + } else { + value = value.longValue(); + expected = 89L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[12]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[12] + "' != '" + 253 + "'", + value.equals(BigInteger.valueOf(253L))); + } else { + value = value.longValue(); + expected = 253L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[13]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[13] + "' != '" + 161 + "'", + value.equals(BigInteger.valueOf(161L))); + } else { + value = value.longValue(); + expected = 161L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[14]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[14] + "' != '" + 250 + "'", + value.equals(BigInteger.valueOf(250L))); + } else { + value = value.longValue(); + expected = 250L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[15]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[15] + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); + } else { + value = value.longValue(); + expected = 174L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[16]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[16] + "' != '" + 204 + "'", + value.equals(BigInteger.valueOf(204L))); + } else { + value = value.longValue(); + expected = 204L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[17]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[17] + "' != '" + 110 + "'", + value.equals(BigInteger.valueOf(110L))); + } else { + value = value.longValue(); + expected = 110L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[18]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[18] + "' != '" + 47 + "'", + value.equals(BigInteger.valueOf(47L))); + } else { + value = value.longValue(); + expected = 47L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[19]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[19] + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[20]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[20] + "' != '" + 187 + "'", + value.equals(BigInteger.valueOf(187L))); + } else { + value = value.longValue(); + expected = 187L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[21]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[21] + "' != '" + 63 + "'", + value.equals(BigInteger.valueOf(63L))); + } else { + value = value.longValue(); + expected = 63L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[22]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[22] + "' != '" + 102 + "'", + value.equals(BigInteger.valueOf(102L))); + } else { + value = value.longValue(); + expected = 102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[23]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[23] + "' != '" + 177 + "'", + value.equals(BigInteger.valueOf(177L))); + } else { + value = value.longValue(); + expected = 177L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[24]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[24] + "' != '" + 162 + "'", + value.equals(BigInteger.valueOf(162L))); + } else { + value = value.longValue(); + expected = 162L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[25]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[25] + "' != '" + 49 + "'", + value.equals(BigInteger.valueOf(49L))); + } else { + value = value.longValue(); + expected = 49L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[26]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[26] + "' != '" + 80 + "'", + value.equals(BigInteger.valueOf(80L))); + } else { + value = value.longValue(); + expected = 80L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[27]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[27] + "' != '" + 194 + "'", + value.equals(BigInteger.valueOf(194L))); + } else { + value = value.longValue(); + expected = 194L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[28]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[28] + "' != '" + 37 + "'", + value.equals(BigInteger.valueOf(37L))); + } else { + value = value.longValue(); + expected = 37L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[29]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[29] + "' != '" + 107 + "'", + value.equals(BigInteger.valueOf(107L))); + } else { + value = value.longValue(); + expected = 107L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[30]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[30] + "' != '" + 60 + "'", + value.equals(BigInteger.valueOf(60L))); + } else { + value = value.longValue(); + expected = 60L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[31]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[31] + "' != '" + 225 + "'", + value.equals(BigInteger.valueOf(225L))); + } else { + value = value.longValue(); + expected = 225L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[32]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[32] + "' != '" + 52 + "'", + value.equals(BigInteger.valueOf(52L))); + } else { + value = value.longValue(); + expected = 52L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[33]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[33] + "' != '" + 101 + "'", + value.equals(BigInteger.valueOf(101L))); + } else { + value = value.longValue(); + expected = 101L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[34]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[34] + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[35]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[35] + "' != '" + 142 + "'", + value.equals(BigInteger.valueOf(142L))); + } else { + value = value.longValue(); + expected = 142L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[36]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[36] + "' != '" + 246 + "'", + value.equals(BigInteger.valueOf(246L))); + } else { + value = value.longValue(); + expected = 246L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[37]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[37] + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[38]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[38] + "' != '" + 17 + "'", + value.equals(BigInteger.valueOf(17L))); + } else { + value = value.longValue(); + expected = 17L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[39]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[39] + "' != '" + 93 + "'", + value.equals(BigInteger.valueOf(93L))); + } else { + value = value.longValue(); + expected = 93L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[40]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[40] + "' != '" + 75 + "'", + value.equals(BigInteger.valueOf(75L))); + } else { + value = value.longValue(); + expected = 75L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[41]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[41] + "' != '" + 169 + "'", + value.equals(BigInteger.valueOf(169L))); + } else { + value = value.longValue(); + expected = 169L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[42]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[42] + "' != '" + 86 + "'", + value.equals(BigInteger.valueOf(86L))); + } else { + value = value.longValue(); + expected = 86L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[43]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[43] + "' != '" + 16 + "'", + value.equals(BigInteger.valueOf(16L))); + } else { + value = value.longValue(); + expected = 16L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[44]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[44] + "' != '" + 209 + "'", + value.equals(BigInteger.valueOf(209L))); + } else { + value = value.longValue(); + expected = 209L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[45]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[45] + "' != '" + 80 + "'", + value.equals(BigInteger.valueOf(80L))); + } else { + value = value.longValue(); + expected = 80L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[46]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[46] + "' != '" + 243 + "'", + value.equals(BigInteger.valueOf(243L))); + } else { + value = value.longValue(); + expected = 243L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[47]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[47] + "' != '" + 30 + "'", + value.equals(BigInteger.valueOf(30L))); + } else { + value = value.longValue(); + expected = 30L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[48]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[48] + "' != '" + 206 + "'", + value.equals(BigInteger.valueOf(206L))); + } else { + value = value.longValue(); + expected = 206L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[49]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[49] + "' != '" + 220 + "'", + value.equals(BigInteger.valueOf(220L))); + } else { + value = value.longValue(); + expected = 220L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[50]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[50] + "' != '" + 206 + "'", + value.equals(BigInteger.valueOf(206L))); + } else { + value = value.longValue(); + expected = 206L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[51]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[51] + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[52]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[52] + "' != '" + 47 + "'", + value.equals(BigInteger.valueOf(47L))); + } else { + value = value.longValue(); + expected = 47L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[53]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[53] + "' != '" + 154 + "'", + value.equals(BigInteger.valueOf(154L))); + } else { + value = value.longValue(); + expected = 154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[54]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[54] + "' != '" + 91 + "'", + value.equals(BigInteger.valueOf(91L))); + } else { + value = value.longValue(); + expected = 91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[55]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[55] + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[56]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[56] + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[57]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[57] + "' != '" + 11 + "'", + value.equals(BigInteger.valueOf(11L))); + } else { + value = value.longValue(); + expected = 11L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[58]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[58] + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[59]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[59] + "' != '" + 85 + "'", + value.equals(BigInteger.valueOf(85L))); + } else { + value = value.longValue(); + expected = 85L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[60]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[60] + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); + } else { + value = value.longValue(); + expected = 146L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[61]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[61] + "' != '" + 100 + "'", + value.equals(BigInteger.valueOf(100L))); + } else { + value = value.longValue(); + expected = 100L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[62]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[62] + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); + } else { + value = value.longValue(); + expected = 190L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[63]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[63] + "' != '" + 232 + "'", + value.equals(BigInteger.valueOf(232L))); + } else { + value = value.longValue(); + expected = 232L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[64]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[64] + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); + } else { + value = value.longValue(); + expected = 207L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[65]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[65] + "' != '" + 61 + "'", + value.equals(BigInteger.valueOf(61L))); + } else { + value = value.longValue(); + expected = 61L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[66]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[66] + "' != '" + 61 + "'", + value.equals(BigInteger.valueOf(61L))); + } else { + value = value.longValue(); + expected = 61L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[67]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[67] + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); + } else { + value = value.longValue(); + expected = 201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[68]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[68] + "' != '" + 220 + "'", + value.equals(BigInteger.valueOf(220L))); + } else { + value = value.longValue(); + expected = 220L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[69]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[69] + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[70]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[70] + "' != '" + 78 + "'", + value.equals(BigInteger.valueOf(78L))); + } else { + value = value.longValue(); + expected = 78L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[71]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[71] + "' != '" + 34 + "'", + value.equals(BigInteger.valueOf(34L))); + } else { + value = value.longValue(); + expected = 34L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[72]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[72] + "' != '" + 57 + "'", + value.equals(BigInteger.valueOf(57L))); + } else { + value = value.longValue(); + expected = 57L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[73]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[73] + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[74]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[74] + "' != '" + 59 + "'", + value.equals(BigInteger.valueOf(59L))); + } else { + value = value.longValue(); + expected = 59L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[75]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[75] + "' != '" + 104 + "'", + value.equals(BigInteger.valueOf(104L))); + } else { + value = value.longValue(); + expected = 104L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[76]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[76] + "' != '" + 65 + "'", + value.equals(BigInteger.valueOf(65L))); + } else { + value = value.longValue(); + expected = 65L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[77]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[77] + "' != '" + 221 + "'", + value.equals(BigInteger.valueOf(221L))); + } else { + value = value.longValue(); + expected = 221L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[78]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[78] + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[79]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[79] + "' != '" + 43 + "'", + value.equals(BigInteger.valueOf(43L))); + } else { + value = value.longValue(); + expected = 43L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[80]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[80] + "' != '" + 210 + "'", + value.equals(BigInteger.valueOf(210L))); + } else { + value = value.longValue(); + expected = 210L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[81]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[81] + "' != '" + 9 + "'", + value.equals(BigInteger.valueOf(9L))); + } else { + value = value.longValue(); + expected = 9L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[82]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[82] + "' != '" + 32 + "'", + value.equals(BigInteger.valueOf(32L))); + } else { + value = value.longValue(); + expected = 32L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[83]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[83] + "' != '" + 122 + "'", + value.equals(BigInteger.valueOf(122L))); + } else { + value = value.longValue(); + expected = 122L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[84]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[84] + "' != '" + 29 + "'", + value.equals(BigInteger.valueOf(29L))); + } else { + value = value.longValue(); + expected = 29L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[85]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[85] + "' != '" + 237 + "'", + value.equals(BigInteger.valueOf(237L))); + } else { + value = value.longValue(); + expected = 237L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[86]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[86] + "' != '" + 11 + "'", + value.equals(BigInteger.valueOf(11L))); + } else { + value = value.longValue(); + expected = 11L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[87]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[87] + "' != '" + 151 + "'", + value.equals(BigInteger.valueOf(151L))); + } else { + value = value.longValue(); + expected = 151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[88]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[88] + "' != '" + 223 + "'", + value.equals(BigInteger.valueOf(223L))); + } else { + value = value.longValue(); + expected = 223L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[89]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[89] + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[90]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[90] + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[91]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[91] + "' != '" + 204 + "'", + value.equals(BigInteger.valueOf(204L))); + } else { + value = value.longValue(); + expected = 204L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[92]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[92] + "' != '" + 172 + "'", + value.equals(BigInteger.valueOf(172L))); + } else { + value = value.longValue(); + expected = 172L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[93]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[93] + "' != '" + 234 + "'", + value.equals(BigInteger.valueOf(234L))); + } else { + value = value.longValue(); + expected = 234L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[94]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[94] + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); + } else { + value = value.longValue(); + expected = 127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[95]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[95] + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[96]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[96] + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[97]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[97] + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); + } else { + value = value.longValue(); + expected = 133L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[98]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[98] + "' != '" + 169 + "'", + value.equals(BigInteger.valueOf(169L))); + } else { + value = value.longValue(); + expected = 169L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[99]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[99] + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[100]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[100] + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[101]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[101] + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[102]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[102] + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[103]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[103] + "' != '" + 24 + "'", + value.equals(BigInteger.valueOf(24L))); + } else { + value = value.longValue(); + expected = 24L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[104]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[104] + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); + } else { + value = value.longValue(); + expected = 121L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[105]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[105] + "' != '" + 85 + "'", + value.equals(BigInteger.valueOf(85L))); + } else { + value = value.longValue(); + expected = 85L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[106]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[106] + "' != '" + 55 + "'", + value.equals(BigInteger.valueOf(55L))); + } else { + value = value.longValue(); + expected = 55L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[107]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[107] + "' != '" + 214 + "'", + value.equals(BigInteger.valueOf(214L))); + } else { + value = value.longValue(); + expected = 214L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[108]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[108] + "' != '" + 198 + "'", + value.equals(BigInteger.valueOf(198L))); + } else { + value = value.longValue(); + expected = 198L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[109]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[109] + "' != '" + 75 + "'", + value.equals(BigInteger.valueOf(75L))); + } else { + value = value.longValue(); + expected = 75L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[110]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[110] + "' != '" + 234 + "'", + value.equals(BigInteger.valueOf(234L))); + } else { + value = value.longValue(); + expected = 234L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[111]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[111] + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[112]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[112] + "' != '" + 214 + "'", + value.equals(BigInteger.valueOf(214L))); + } else { + value = value.longValue(); + expected = 214L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[113]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[113] + "' != '" + 85 + "'", + value.equals(BigInteger.valueOf(85L))); + } else { + value = value.longValue(); + expected = 85L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[114]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[114] + "' != '" + 94 + "'", + value.equals(BigInteger.valueOf(94L))); + } else { + value = value.longValue(); + expected = 94L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[115]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[115] + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[116]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[116] + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[117]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[117] + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[118]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[118] + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); + } else { + value = value.longValue(); + expected = 121L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[119]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[119] + "' != '" + 75 + "'", + value.equals(BigInteger.valueOf(75L))); + } else { + value = value.longValue(); + expected = 75L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[120]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[120] + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[121]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[121] + "' != '" + 158 + "'", + value.equals(BigInteger.valueOf(158L))); + } else { + value = value.longValue(); + expected = 158L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[122]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[122] + "' != '" + 63 + "'", + value.equals(BigInteger.valueOf(63L))); + } else { + value = value.longValue(); + expected = 63L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[123]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[123] + "' != '" + 100 + "'", + value.equals(BigInteger.valueOf(100L))); + } else { + value = value.longValue(); + expected = 100L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[124]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[124] + "' != '" + 122 + "'", + value.equals(BigInteger.valueOf(122L))); + } else { + value = value.longValue(); + expected = 122L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[125]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[125] + "' != '" + 213 + "'", + value.equals(BigInteger.valueOf(213L))); + } else { + value = value.longValue(); + expected = 213L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[126]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[126] + "' != '" + 20 + "'", + value.equals(BigInteger.valueOf(20L))); + } else { + value = value.longValue(); + expected = 20L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[127]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[127] + "' != '" + 85 + "'", + value.equals(BigInteger.valueOf(85L))); + } else { + value = value.longValue(); + expected = 85L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[128]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[128] + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); + } else { + value = value.longValue(); + expected = 212L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[129]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[129] + "' != '" + 131 + "'", + value.equals(BigInteger.valueOf(131L))); + } else { + value = value.longValue(); + expected = 131L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[130]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[130] + "' != '" + 50 + "'", + value.equals(BigInteger.valueOf(50L))); + } else { + value = value.longValue(); + expected = 50L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[131]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[131] + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); + } else { + value = value.longValue(); + expected = 224L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[132]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[132] + "' != '" + 218 + "'", + value.equals(BigInteger.valueOf(218L))); + } else { + value = value.longValue(); + expected = 218L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[133]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[133] + "' != '" + 215 + "'", + value.equals(BigInteger.valueOf(215L))); + } else { + value = value.longValue(); + expected = 215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[134]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[134] + "' != '" + 215 + "'", + value.equals(BigInteger.valueOf(215L))); + } else { + value = value.longValue(); + expected = 215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[135]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[135] + "' != '" + 149 + "'", + value.equals(BigInteger.valueOf(149L))); + } else { + value = value.longValue(); + expected = 149L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[136]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[136] + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[137]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[137] + "' != '" + 19 + "'", + value.equals(BigInteger.valueOf(19L))); + } else { + value = value.longValue(); + expected = 19L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[138]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[138] + "' != '" + 129 + "'", + value.equals(BigInteger.valueOf(129L))); + } else { + value = value.longValue(); + expected = 129L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[139]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[139] + "' != '" + 39 + "'", + value.equals(BigInteger.valueOf(39L))); + } else { + value = value.longValue(); + expected = 39L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[140]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[140] + "' != '" + 164 + "'", + value.equals(BigInteger.valueOf(164L))); + } else { + value = value.longValue(); + expected = 164L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[141]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[141] + "' != '" + 5 + "'", + value.equals(BigInteger.valueOf(5L))); + } else { + value = value.longValue(); + expected = 5L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[142]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[142] + "' != '" + 175 + "'", + value.equals(BigInteger.valueOf(175L))); + } else { + value = value.longValue(); + expected = 175L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[143]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[143] + "' != '" + 6 + "'", + value.equals(BigInteger.valueOf(6L))); + } else { + value = value.longValue(); + expected = 6L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[144]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[144] + "' != '" + 62 + "'", + value.equals(BigInteger.valueOf(62L))); + } else { + value = value.longValue(); + expected = 62L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[145]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[145] + "' != '" + 51 + "'", + value.equals(BigInteger.valueOf(51L))); + } else { + value = value.longValue(); + expected = 51L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[146]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[146] + "' != '" + 78 + "'", + value.equals(BigInteger.valueOf(78L))); + } else { + value = value.longValue(); + expected = 78L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[147]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[147] + "' != '" + 66 + "'", + value.equals(BigInteger.valueOf(66L))); + } else { + value = value.longValue(); + expected = 66L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[148]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[148] + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[149]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[149] + "' != '" + 116 + "'", + value.equals(BigInteger.valueOf(116L))); + } else { + value = value.longValue(); + expected = 116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[150]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[150] + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[151]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[151] + "' != '" + 90 + "'", + value.equals(BigInteger.valueOf(90L))); + } else { + value = value.longValue(); + expected = 90L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[152]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[152] + "' != '" + 128 + "'", + value.equals(BigInteger.valueOf(128L))); + } else { + value = value.longValue(); + expected = 128L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[153]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[153] + "' != '" + 226 + "'", + value.equals(BigInteger.valueOf(226L))); + } else { + value = value.longValue(); + expected = 226L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[154]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[154] + "' != '" + 177 + "'", + value.equals(BigInteger.valueOf(177L))); + } else { + value = value.longValue(); + expected = 177L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[155]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[155] + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[156]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[156] + "' != '" + 47 + "'", + value.equals(BigInteger.valueOf(47L))); + } else { + value = value.longValue(); + expected = 47L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[157]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[157] + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); + } else { + value = value.longValue(); + expected = 140L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[158]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[158] + "' != '" + 33 + "'", + value.equals(BigInteger.valueOf(33L))); + } else { + value = value.longValue(); + expected = 33L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[159]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[159] + "' != '" + 126 + "'", + value.equals(BigInteger.valueOf(126L))); + } else { + value = value.longValue(); + expected = 126L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[160]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[160] + "' != '" + 221 + "'", + value.equals(BigInteger.valueOf(221L))); + } else { + value = value.longValue(); + expected = 221L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[161]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[161] + "' != '" + 110 + "'", + value.equals(BigInteger.valueOf(110L))); + } else { + value = value.longValue(); + expected = 110L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[162]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[162] + "' != '" + 144 + "'", + value.equals(BigInteger.valueOf(144L))); + } else { + value = value.longValue(); + expected = 144L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[163]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[163] + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); + } else { + value = value.longValue(); + expected = 97L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[164]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[164] + "' != '" + 74 + "'", + value.equals(BigInteger.valueOf(74L))); + } else { + value = value.longValue(); + expected = 74L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[165]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[165] + "' != '" + 250 + "'", + value.equals(BigInteger.valueOf(250L))); + } else { + value = value.longValue(); + expected = 250L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[166]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[166] + "' != '" + 181 + "'", + value.equals(BigInteger.valueOf(181L))); + } else { + value = value.longValue(); + expected = 181L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[167]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[167] + "' != '" + 199 + "'", + value.equals(BigInteger.valueOf(199L))); + } else { + value = value.longValue(); + expected = 199L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[168]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[168] + "' != '" + 27 + "'", + value.equals(BigInteger.valueOf(27L))); + } else { + value = value.longValue(); + expected = 27L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[169]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[169] + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[170]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[170] + "' != '" + 65 + "'", + value.equals(BigInteger.valueOf(65L))); + } else { + value = value.longValue(); + expected = 65L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[171]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[171] + "' != '" + 185 + "'", + value.equals(BigInteger.valueOf(185L))); + } else { + value = value.longValue(); + expected = 185L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[172]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[172] + "' != '" + 110 + "'", + value.equals(BigInteger.valueOf(110L))); + } else { + value = value.longValue(); + expected = 110L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[173]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[173] + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[174]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[174] + "' != '" + 34 + "'", + value.equals(BigInteger.valueOf(34L))); + } else { + value = value.longValue(); + expected = 34L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[175]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[175] + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[176]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[176] + "' != '" + 131 + "'", + value.equals(BigInteger.valueOf(131L))); + } else { + value = value.longValue(); + expected = 131L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[177]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[177] + "' != '" + 96 + "'", + value.equals(BigInteger.valueOf(96L))); + } else { + value = value.longValue(); + expected = 96L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[178]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[178] + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[179]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[179] + "' != '" + 40 + "'", + value.equals(BigInteger.valueOf(40L))); + } else { + value = value.longValue(); + expected = 40L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[180]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[180] + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[181]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[181] + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[182]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[182] + "' != '" + 90 + "'", + value.equals(BigInteger.valueOf(90L))); + } else { + value = value.longValue(); + expected = 90L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[183]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[183] + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[184]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[184] + "' != '" + 7 + "'", + value.equals(BigInteger.valueOf(7L))); + } else { + value = value.longValue(); + expected = 7L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[185]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[185] + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); + } else { + value = value.longValue(); + expected = 180L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[186]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[186] + "' != '" + 244 + "'", + value.equals(BigInteger.valueOf(244L))); + } else { + value = value.longValue(); + expected = 244L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[187]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[187] + "' != '" + 244 + "'", + value.equals(BigInteger.valueOf(244L))); + } else { + value = value.longValue(); + expected = 244L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[188]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[188] + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[189]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[189] + "' != '" + 108 + "'", + value.equals(BigInteger.valueOf(108L))); + } else { + value = value.longValue(); + expected = 108L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[190]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[190] + "' != '" + 171 + "'", + value.equals(BigInteger.valueOf(171L))); + } else { + value = value.longValue(); + expected = 171L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[191]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[191] + "' != '" + 204 + "'", + value.equals(BigInteger.valueOf(204L))); + } else { + value = value.longValue(); + expected = 204L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[192]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[192] + "' != '" + 196 + "'", + value.equals(BigInteger.valueOf(196L))); + } else { + value = value.longValue(); + expected = 196L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[193]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[193] + "' != '" + 61 + "'", + value.equals(BigInteger.valueOf(61L))); + } else { + value = value.longValue(); + expected = 61L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[194]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[194] + "' != '" + 51 + "'", + value.equals(BigInteger.valueOf(51L))); + } else { + value = value.longValue(); + expected = 51L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[195]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[195] + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[196]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[196] + "' != '" + 242 + "'", + value.equals(BigInteger.valueOf(242L))); + } else { + value = value.longValue(); + expected = 242L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[197]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[197] + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[198]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[198] + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[199]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[199] + "' != '" + 83 + "'", + value.equals(BigInteger.valueOf(83L))); + } else { + value = value.longValue(); + expected = 83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[200]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[200] + "' != '" + 16 + "'", + value.equals(BigInteger.valueOf(16L))); + } else { + value = value.longValue(); + expected = 16L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[201]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[201] + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[202]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[202] + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); + } else { + value = value.longValue(); + expected = 134L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[203]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[203] + "' != '" + 40 + "'", + value.equals(BigInteger.valueOf(40L))); + } else { + value = value.longValue(); + expected = 40L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[204]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[204] + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); + } else { + value = value.longValue(); + expected = 245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[205]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[205] + "' != '" + 253 + "'", + value.equals(BigInteger.valueOf(253L))); + } else { + value = value.longValue(); + expected = 253L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[206]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[206] + "' != '" + 150 + "'", + value.equals(BigInteger.valueOf(150L))); + } else { + value = value.longValue(); + expected = 150L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[207]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[207] + "' != '" + 94 + "'", + value.equals(BigInteger.valueOf(94L))); + } else { + value = value.longValue(); + expected = 94L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[208]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[208] + "' != '" + 150 + "'", + value.equals(BigInteger.valueOf(150L))); + } else { + value = value.longValue(); + expected = 150L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[209]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[209] + "' != '" + 144 + "'", + value.equals(BigInteger.valueOf(144L))); + } else { + value = value.longValue(); + expected = 144L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[210]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[210] + "' != '" + 197 + "'", + value.equals(BigInteger.valueOf(197L))); + } else { + value = value.longValue(); + expected = 197L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[211]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[211] + "' != '" + 113 + "'", + value.equals(BigInteger.valueOf(113L))); + } else { + value = value.longValue(); + expected = 113L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[212]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[212] + "' != '" + 5 + "'", + value.equals(BigInteger.valueOf(5L))); + } else { + value = value.longValue(); + expected = 5L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[213]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[213] + "' != '" + 141 + "'", + value.equals(BigInteger.valueOf(141L))); + } else { + value = value.longValue(); + expected = 141L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[214]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[214] + "' != '" + 232 + "'", + value.equals(BigInteger.valueOf(232L))); + } else { + value = value.longValue(); + expected = 232L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[215]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[215] + "' != '" + 33 + "'", + value.equals(BigInteger.valueOf(33L))); + } else { + value = value.longValue(); + expected = 33L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[216]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[216] + "' != '" + 101 + "'", + value.equals(BigInteger.valueOf(101L))); + } else { + value = value.longValue(); + expected = 101L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[217]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[217] + "' != '" + 231 + "'", + value.equals(BigInteger.valueOf(231L))); + } else { + value = value.longValue(); + expected = 231L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[218]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[218] + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[219]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[219] + "' != '" + 75 + "'", + value.equals(BigInteger.valueOf(75L))); + } else { + value = value.longValue(); + expected = 75L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[220]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[220] + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[221]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[221] + "' != '" + 243 + "'", + value.equals(BigInteger.valueOf(243L))); + } else { + value = value.longValue(); + expected = 243L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[222]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[222] + "' != '" + 119 + "'", + value.equals(BigInteger.valueOf(119L))); + } else { + value = value.longValue(); + expected = 119L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[223]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[223] + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[224]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[224] + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[225]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[225] + "' != '" + 218 + "'", + value.equals(BigInteger.valueOf(218L))); + } else { + value = value.longValue(); + expected = 218L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[226]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[226] + "' != '" + 86 + "'", + value.equals(BigInteger.valueOf(86L))); + } else { + value = value.longValue(); + expected = 86L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[227]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[227] + "' != '" + 7 + "'", + value.equals(BigInteger.valueOf(7L))); + } else { + value = value.longValue(); + expected = 7L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[228]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[228] + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[229]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[229] + "' != '" + 197 + "'", + value.equals(BigInteger.valueOf(197L))); + } else { + value = value.longValue(); + expected = 197L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[230]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[230] + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); + } else { + value = value.longValue(); + expected = 148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[231]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[231] + "' != '" + 240 + "'", + value.equals(BigInteger.valueOf(240L))); + } else { + value = value.longValue(); + expected = 240L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[232]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[232] + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[233]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[233] + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[234]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[234] + "' != '" + 65 + "'", + value.equals(BigInteger.valueOf(65L))); + } else { + value = value.longValue(); + expected = 65L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[235]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[235] + "' != '" + 173 + "'", + value.equals(BigInteger.valueOf(173L))); + } else { + value = value.longValue(); + expected = 173L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[236]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[236] + "' != '" + 122 + "'", + value.equals(BigInteger.valueOf(122L))); + } else { + value = value.longValue(); + expected = 122L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[237]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[237] + "' != '" + 143 + "'", + value.equals(BigInteger.valueOf(143L))); + } else { + value = value.longValue(); + expected = 143L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[238]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[238] + "' != '" + 251 + "'", + value.equals(BigInteger.valueOf(251L))); + } else { + value = value.longValue(); + expected = 251L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[239]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[239] + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[240]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[240] + "' != '" + 217 + "'", + value.equals(BigInteger.valueOf(217L))); + } else { + value = value.longValue(); + expected = 217L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[241]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[241] + "' != '" + 67 + "'", + value.equals(BigInteger.valueOf(67L))); + } else { + value = value.longValue(); + expected = 67L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[242]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[242] + "' != '" + 239 + "'", + value.equals(BigInteger.valueOf(239L))); + } else { + value = value.longValue(); + expected = 239L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[243]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[243] + "' != '" + 219 + "'", + value.equals(BigInteger.valueOf(219L))); + } else { + value = value.longValue(); + expected = 219L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[244]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[244] + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[245]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[245] + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); + } else { + value = value.longValue(); + expected = 224L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[246]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[246] + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[247]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[247] + "' != '" + 129 + "'", + value.equals(BigInteger.valueOf(129L))); + } else { + value = value.longValue(); + expected = 129L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[248]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[248] + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.reserved[249]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reserved[249] + "' != '" + 80 + "'", + value.equals(BigInteger.valueOf(80L))); + } else { + value = value.longValue(); + expected = 80L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.signal_error_rate, 8.58820019531250000e+03, DELTA); + value = msg.signal_strength; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.signal_strength + "' != '" + 103 + "'", + value.equals(BigInteger.valueOf(103L))); + } else { + value = value.longValue(); + expected = 103L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_piksi_MsgCommandOutputTest.java b/java/test/auto_check_sbp_piksi_MsgCommandOutputTest.java new file mode 100644 index 0000000000..993cc0a9b4 --- /dev/null +++ b/java/test/auto_check_sbp_piksi_MsgCommandOutputTest.java @@ -0,0 +1,57 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/piksi/test_MsgCommandOutput.yaml +// by generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.piksi.MsgCommandOutput; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_piksi_MsgCommandOutputTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_piksi_MsgCommandOutputTest.test1"); + byte[] payload = + new byte[] { + (byte) 126, (byte) 164, (byte) 116, (byte) 149, (byte) 83, (byte) 111, + (byte) 109, (byte) 101, (byte) 32, (byte) 111, (byte) 117, (byte) 116, + (byte) 112, (byte) 117, (byte) 116, (byte) 32, (byte) 116, (byte) 101, + (byte) 120, (byte) 116, + }; + SBPMessage sbp = new SBPMessage(0x5432, 0xbc, payload); + MsgCommandOutput msg = new MsgCommandOutput(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.line, "Some output text"); + value = msg.sequence; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sequence + "' != '" + 2507449470L + "'", + value.equals(new BigInteger("2507449470"))); + } else { + value = value.longValue(); + expected = 2507449470L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_piksi_MsgCommandReqTest.java b/java/test/auto_check_sbp_piksi_MsgCommandReqTest.java new file mode 100644 index 0000000000000000000000000000000000000000..29741ff9b1d6e6ac377141eb59851a194ede2204 GIT binary patch literal 2938 zcmbtWZExa65bkGw#T-%;Xo-!VgwCi7gT6658}tVQ@HcEJ!69oF5y^N8b{c9e zP!6dip?nW3DKqh2*F}+KJeQhK9w}LCAy3dy*#;{nK=2|DDX3q?{GNsqBnP>o5VMe` zg2Iv)=>k|<3YRRVa5}L^mg8HeuvxKi1xX>K!kbg|Sui1UHZLSyAXG#VD~An}D+G9s zr-2#Az)M}3pMabSny=|XrBSlGv3(f1V+%}Y47PLadQ&s7T?bG;^W4w&*cwCI^znZi zzSzNydmF$P)ALLx_zLbd`hA5zY-ik4a26U^9$0_QJj?gd)Ahif&L*}s?jibUayz!2 zPjH18jvK(lp4tIg1umf9!BPS3BiNR&VoWV>bb|rSD|=#NSmdfB^0gf}7zU6um@qTF zz#iRBOb=$a-putam89OvNccb^3fPjWKVqI~k_!2u)zbA{kIJfVhyYSZeiqS`=0ufu znezlhMnhdW2z^VESU)scM<6|84}z82yQzpqJV{8p@aUtaOkuuNAr5$2w$)(FA>|Sh zzF^BO8o&x2-n3dRmZ)R&U#kAqY)XZ|G(P;$revYLAn0f_CMz%303;6gPSSi(&(#^rBVzpE4zB>w{3qu1R zuUD?U`r@KiZM-|L*Z1Gn>fbiN8-rT+%O>}CweH6MW!C_2)YrBl`OC|C@(t)lzrnvj z-&oszJ-vRt{=B}khS9`+SRdYK=uJcG8|XC_r~cR*{f5WJsL$?|(mqwQp&IFcvlAzp zngx}x)BiUAm5?5&d+#tpj%Le?K@W*gGgLvmkarOJ$fp|cpawpApr0nWl6Q{moFbXy z`^1{W#eO8K*|V3@Z@3F_F;=OR3#42Uroh(=so`$GoAp@WOz)@=xO>%3#8IkexP^4d z^}T5K(n9h`{B%4y%g}p%f<6{B4Ud?pxxKSsDJ}`r@g-E7t$Q@$74aYN3-W??ULC9L z(>DB4*5(i!|F%!z%||FT#>H?rJRb}%ho!vz`XMhFYDivHp<<_%a(CIOP$u2(QT3mI z;wt=C4u^v5Kx3XppH+8`yQWe-GzUv}1YfnPrX2frl>vIsK*zjx+qMS6;fJQTac!!` X?M+N-Jx8CZiGusQFVgsbx3Z`J_} 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 E0*iZl@Bjb+ literal 0 HcmV?d00001 diff --git a/java/test/auto_check_sbp_settings_MsgSettingsReadRespTest.java b/java/test/auto_check_sbp_settings_MsgSettingsReadRespTest.java new file mode 100644 index 0000000000000000000000000000000000000000..752e9a8a6d2562d133076451e7a59b7785e8a008 GIT binary patch literal 3723 zcmeHKZEvGS5YA_Q#ne)CcIANa#cguYNhLOEXl<~7^m?kQXbo$7?|`N3V#hk=zjqef zaia5qs{7EZRAdP}JM%pAvWp&!?_tREO~DpR3GHDA`aN@S*6;QE5Ukl;f=gCxK_ufD zI9a4?paL>UBKZcEQs&}~VTdx%c_DS7A~LelBc7t8@(q_vfZ$~jQBY6i>;sJ?NDgvI zAz=~C1cf;-vlv)b8Rsma@M`P~Z8xxA!FtJ}C8VX03U5Z$FJ?j(Y*tDdBh-Q-Rsm}! zmk990r-PLwz^k>YJ^=+4v{=ztl~HAP>jW_LMmAXP2pspu^Cwp5crKuQ>U+OABYOlb zE5QFPc;|$--dzaqEZ?`>@I81p82282b=*-`!P)3w`(Xb*_3a?QNY4jnG95eisEg>s z@!iOAe}-$saJ>-5&cq4PEA#;4_MQr8$Kcq3;+WX}@D>TJYiH~rE#_(<@{JR^NCTKO zSTMEx&>7y1EgzRivTiB>G4e6mTSm`G{GrODg1*rWwX|Mpf6>L;xuzKU>g@ z7DTmoUf?XzN#ry#RE#h-Bu$L{tPR961eKCy3sE`TPsAeF8GK4&pNd>pF)-V}9$3#e zI*d4ETtdoYHs2@`bXbxs{!Y_0mZ~lFdD_ACbV7x|lCHk!vrk7qlF3sPFBbX-!884r zz;nH7TfST?GbZ(L+oimm;a-I(A!6I1`)Em{kM~&o{hsYu-6|YDX&T_Q!w?crQv@^4 z6G}3O>8xD9TbPqXU`dr@!B*IN*m=%bMiPiQra)n2k3$RHO?qYyaD2-DC&ludV#OJr z3pAST4xWgDuLTYnZ$v?Ss$5kdn?t+e?>w25IoJqEQ=OMmpYtLmvfVn(PQ_`~>OxCx zkAF~nwav^{XIq&!%Gb65XXXxf+c(M|7^=IrX<3WNG()2wgKzuepN`s~lo zYd6L>UfiI5=lsWutKarVN`E{Ej)P(ZlxwJ+l)yL`+r5W*@8Y5hy$3Sr?sdsC!E!`I zLMoJIQ$R;n+eq^){-7^G=}nBoXkBt;Z$I;M%XEgHF)NakJ0YlEvO6n%K>dw+{7_b< zUn`Aj3H+*&I!aT#*?*O&B-@_}BgMH>s;J@wg5f9KSw>QNvNON@Q>Af2vogJ^9?fob r>u+zbPn4v4BKbltF5joqLg}b7z)!WCg3&BaHZD@PJG=THwMXr5ZVqNi literal 0 HcmV?d00001 diff --git a/java/test/auto_check_sbp_settings_MsgSettingsRegisterRespTest.java b/java/test/auto_check_sbp_settings_MsgSettingsRegisterRespTest.java new file mode 100644 index 0000000000000000000000000000000000000000..d8c275508eea1e8aff6a97b63cdb1de5323026ea GIT binary patch literal 4195 zcmeHKYj5I46wPOT#a*N*&=P~$&?XzLR0o{KE!fC*cDt&oXfR{rteK&nF$Ash-+Ra4 zK$^u?6;*AeT1dwCaqeqobf*0c^!Z|)#?eedqu+#XNAI0>JKZjLt2mTklVuzc8FK~} z3$z+22PR1%-@#1Eg?QI)i)^vrsnmq>U}UKUe2#|7)}O@!1kcidg8G+D?r9)Fa*#6$ zNgPlnD1#_7tCMAuIYK`>9}Bx#zV^-v=F^N zyd7Bfk8p(;w&TOl8d*MC`3|68VX1(&5iHYFF-E4_zrldUl{K_5Eauuq&5ZJ{uZRGWNq!np zMpL5N8>To*G!hFMw3Ux&ugN@V7qf07R$EXhV-|_r;BF)$Z!2(VgrlOVOT|J{elS@> z0j@398VoovE>(m%pT^-@8O#WqzNyt}@mwvdm#KSK;}I1C%ep*hQ>3IF$mYrOo-Bzr zCvv7;#gWA%jcEF$@q{QAD zXFJz;Cbf{K*u%y%wK7pp{g@q#V^(iLT`jJ^*p+;t>h$8GzSr%>y?a(zcH)n8ncs&)Ola($;Fyj~t&*E^;7XI1d! z?ib&eqU)WC>MNR89$bIrXexXE>e*D}-+5cwz5i!Zwk=<~Z~o@ll%Fb<`=;Do*Q@qj z`KeGPl5EQ))oHtx(g$Sv$ozNp*Kx`x2}lhlyk;>-L!Ln```@~N0x zx{HiYAQ)aAPZ^ohqpkS)N1nzJW!d~P|Est1S9kMzd$dpea?Q3b#d^OaMkI$-d4^-u+8GTuka;Trw;oH2Uo5=W4KY=&zA(!jt`8Sf>JO_<#y0eR~ z<#H!%=;y;`b8i}tK#|e^DZ8T34Oqfi^g&H)e~K!nVp!M`gx&Q*=?)aQ9a|3EdIH$b kXLDI7fv|Zo{5saF=8aeI>olfpnyhUcbfc*6vG!Q|1BKA%WdHyG literal 0 HcmV?d00001 diff --git a/java/test/auto_check_sbp_settings_MsgSettingsRegisterTest.java b/java/test/auto_check_sbp_settings_MsgSettingsRegisterTest.java new file mode 100644 index 0000000000000000000000000000000000000000..284100b56424f274fa2bf509eb38ba7e56ebebce GIT binary patch literal 3723 zcmeHK|8Lqx6wlB8D_)VJ!bEILp<5bNngh<_4QymP>#Avr4s(E8`;Pg}5LD%V?>h%V zqSCXb{;*D(g=F*Yz0c=;xwAgDet-dAZHsiVl+YZspxd$gXWdS>3(+Q>OYq4$T@aaa z1|CaH15^N$B$01mDdkGMu`E%pR=kj=P!Wu*&4lOZsC?sPDnRhENGPbMa{7TL5+nz? zq>!ZvWrD(-muvkt*TEzK?N<=bf(Ivvb**o7z9HX9DfL&e-(sdC-wp#&^`%+-@Tzb zgoYF0{|3DC;_KihhIdXFI)3~ff-8)B55IZ-u&v-+bZ|p(|Coes6k%i#f;XOwJa^be z^ug$6==s0EC1UtN3?pys#po3WfN^_I1+-)E+(>bZ-EeS?gwCZm@{ksDwGjEri+!X4 zOd1@RIAQD!ZbnWBlbdi7M6N2*GFBw{NEQ@uB!~Hk>B^K;$P2@;tcMv@UEdG^q?G(@ zK^ZNGYVW+jS)!9z(Zo_Q!rGENv-Y#L5X%x&%9Jfc<#0O|i)d#E=>kVZ3sc3wbPIc6 zbG0>L$boSQIiIETts+5(C1JA{hGC?++EQPp9bHbwR0u5T;;TOUbj%}}JVxX=Ef#;fXFFE63WraI0eI~&gv8U7 zz?Ach5(YCmEf??><|GqXQsr2rYwSJjJm)DR8O%7QKw;>PVh7!AdS>@=e9Hf4#qyM5 z%~L!VXtbLxJP`%o2plrrh=TZ3xvIc)4$X?c^=MM&Xp1AuOeMYSu7~Slh4ymez{nbfrU^=Ra!E?M_YgHO(Y8{QJ0YlEvO6oiL;a0<{7_b< zUn`C32>hy%CQ4Jhxqp|aB%5CdBgMH>s;J@wg5f9K86!D8*_ogJsnR&1tjsT}N4s6! rx(~NkCrZ*il6)l>pYPLYpmbCj;HTPEky19xwmwofTf6%2jeFxWCW>cV literal 0 HcmV?d00001 diff --git a/java/test/auto_check_sbp_settings_MsgSettingsSaveTest.java b/java/test/auto_check_sbp_settings_MsgSettingsSaveTest.java new file mode 100644 index 0000000000..85efc903dc --- /dev/null +++ b/java/test/auto_check_sbp_settings_MsgSettingsSaveTest.java @@ -0,0 +1,39 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/settings/test_MsgSettingsSave.yaml +// by generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.settings.MsgSettingsSave; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_settings_MsgSettingsSaveTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_settings_MsgSettingsSaveTest.test1"); + byte[] payload = new byte[] {}; + SBPMessage sbp = new SBPMessage(0xe0a2, 0xa1, payload); + MsgSettingsSave msg = new MsgSettingsSave(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_settings_MsgSettingsWriteRespTest.java b/java/test/auto_check_sbp_settings_MsgSettingsWriteRespTest.java new file mode 100644 index 0000000000000000000000000000000000000000..2d3981d910ac5eaa8ce55a2afc6ddaa3196eea68 GIT binary patch literal 4179 zcmeHKYj5I46wPOT#a*N*&=MPy&}}wasSY@eTVf;I*>qJ^kuhU4Su;aDV+dO1zxR&8 zfi%RZimJ9!EhOXnIQKc$vHlJ8_-vWcWFn!_YeJ`ObdNjjP6zx2jU_nYoF<{9oPo_E ztp>`0$uN>1U?SyAe9(1~&t^Q6nou4roNE!EqM@=4CRBjnc@_~+|MJm2i6lr4azY@b z5n+Nr%yTvd$_imjQvyc=yJtDRbp(qEjV3V7g;aPWqJCp4WJX81Bx8h12x4WhpmKr$ zPw_M`(-e52E9w)F5kay!8LKji?5=DddT!qW)9HilT)N)18Q87^C?9(6C%bR;p>F#4 zT!&jbxN>g-xHUb`bb`;|UZUS;_}O;)Ed^(xf#req%h0oYA3a?U?Cascw)!nZ?+tGH zw(}!gAco@xFtD%f0IdQS(66*qKUFljJh zXnKL&yBU}s3~#)l>szWwy*3M@FJVFeN3xlZ7|k?Eggmd+bbU3WqU(!LK$uH@oDfE` zP_;MCaF%E!W+c*;kIxiWbA|+*sC=BkdMdGgow;7ehBVwj0Cm1cEMAl|Y z4f-4ymkNH$$249lgGtE7?`pLgovNLBnYVv2ye2|mP3N!Ll=*18Qh9Q_59gsa4dq0; zpoz^SNl5mjB3aq#=%;+3v18d8evM_})#~cXstwCU- zxj~MNE{<2(|Dd95hnRDU=LUsFqlqUb;|qaHfVWUVd@W3sBaNX^#BV-{l-OSiNv0al zr55uH8`!8HvO{sm>Mf|N_4zB+7kg;bo2$|k{Ael3ufM@8T&6r6!^dZ_l>sA*(rA;b zQj}LiK{UbWcJNs4xJtdzt=6}VO8wbcrP?sQtJb&ogg2_g8%Dbl|8yUGwfouoN_3;W zr}{n3s}63waWs2-|K{23$-jM4*}eZ~Q*|ugdT##a*?eC)+P&wd+TAeroxAF{!oJ$8 zz4yIS_Gef9R_Io%4Wqg_|8Q?ltFu2ntz3+Md2!w9&H0ZPSH1Q-N`KrCk`3boBy>ow z6am=?8|{aa_uWwo+7DseDtXHmq1i=3VJZ}>Q%Jki4Ggq}u;HMfI4L@!yC%7kH@57Y zd^*A}p?R3*Yp$qXvui1NKnjnPep6V%aSI-63j8pV8q!z1S-3{u-^~)>++74z@{Op;_0Zcx^5=X(}4J(o=>y77-r9 zhO#%e7^^Dxm8ya)CogMK4)votd|PyM6&WAuNAT_=6mn#dg`mFsa2JVbWYw}wQd%K* z;|979n$4{lJpw@{|EHYG@>ggnXUQiu!|mCsOv@2sqZIC@MN0Wf-Ro%<$gL-Y?Sxie i2^A0yFL$Dj6kn|YesW)Cl(2ESba4KSvcSjMW9<(GI^b~t literal 0 HcmV?d00001 diff --git a/java/test/auto_check_sbp_settings_MsgSettingsWriteTest.java b/java/test/auto_check_sbp_settings_MsgSettingsWriteTest.java new file mode 100644 index 0000000000000000000000000000000000000000..b7b9184b312c4d6e6b84043c79672d09d07845d2 GIT binary patch literal 2839 zcmeHJU2oeq6z#Kq#hrnm^5EzrTh^sTfho4qXtO0lQkE6N5Kt0rvz0_mr0f_){`)Q! zD^Ai@9?+LPOfVqpew@S0OY+eC9>%=d)@-?wppS=eV%ew1C)UXcL>sn{;FC3563KW8 zUYQyisDx6IRKA9ll$CgGnxd&HUQ0u$jFPO4louGNV&fGPAb3-!6x6>a`9M<%l7n1P z$XQBDL1Dq0G6Pn&#s$kMyqtPt*N@znuvxKm1w|vI!b_<7WlYGLC5@yRLMRy!Ey938<-{^_pg?jCORFUIgP{;)3H(!1FJHaOT8b-~-y{Veq>*aVIcv zBK#h}wHIFoS20{WVd(hrdk8Kt?>+qH`IC`?b1}dT!Tn<%x>1CgK?vS#KK0zm2+_yW ztBL2ogLB02gBYgX%!@H94gmAINCmWG@Z3mo%-nE%iGmw`jIRtU`zJ>5lLl8D&!kYGtK)RwX?n<0!SnI@sgIb zCTe;YHTDvNL`73mX{=D|>GLs1=kpmA0_%D6)tGK9#`9r3r0{xad=R`eevJY@ zXcy#DUsEz^#P{=4H3_a#NOL0Y=jJ9|(e&dDmVMJveO9r`g-@CW`0N0L#7&e!!g)?f z2^meACA@_N$pseE2G(qiQx3bx1uIDo8ApB!6L%Ur7;e*J`xLvT;(t*rk15ui;dVfy ztq*Y{)O;hbxA-Co;!_){64?UumVfwQQs!tYBrOcyNMph4f=GRER33?=axj8{S{47c z@^)$2gW-Ky3Od#cKmz zBlhLA;@b+WBk(dN4b)Y9xqmmPgu0^GsVa(&z+Aj|9+#w`FLvgqA1&((B{dJK@D&1| dcN_!MGsT0~#*3QKGRwC<66nKSQFq#%_7Csh$f5uM literal 0 HcmV?d00001 diff --git a/java/test/auto_check_sbp_signing_signing_structsTest.java b/java/test/auto_check_sbp_signing_signing_structsTest.java new file mode 100644 index 0000000000..51e1979e8e --- /dev/null +++ b/java/test/auto_check_sbp_signing_signing_structsTest.java @@ -0,0 +1,20 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/signing/test_signing_structs.yaml +// by generate.py. Do not modify by hand! + +public class auto_check_sbp_signing_signing_structsTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; +} diff --git a/java/test/auto_check_sbp_soln_meta_soln_meta_structsTest.java b/java/test/auto_check_sbp_soln_meta_soln_meta_structsTest.java new file mode 100644 index 0000000000..fde5069d70 --- /dev/null +++ b/java/test/auto_check_sbp_soln_meta_soln_meta_structsTest.java @@ -0,0 +1,21 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/soln_meta/test_soln_meta_structs.yaml by generate.py. Do not modify +// by hand! + +public class auto_check_sbp_soln_meta_soln_meta_structsTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; +} diff --git a/java/test/auto_check_sbp_solution_meta_MsgSolnMetaDepATest.java b/java/test/auto_check_sbp_solution_meta_MsgSolnMetaDepATest.java new file mode 100644 index 0000000000..2e260218ec --- /dev/null +++ b/java/test/auto_check_sbp_solution_meta_MsgSolnMetaDepATest.java @@ -0,0 +1,2738 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/soln_meta/test_MsgSolnMetaDepA.yaml by generate.py. Do not modify by +// hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.solution_meta.MsgSolnMetaDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_solution_meta_MsgSolnMetaDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_solution_meta_MsgSolnMetaDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 183, + (byte) 222, + (byte) 157, + (byte) 121, + (byte) 5, + (byte) 164, + (byte) 238, + (byte) 31, + (byte) 190, + (byte) 115, + (byte) 93, + (byte) 59, + (byte) 103, + (byte) 36, + (byte) 83, + (byte) 161, + (byte) 156, + (byte) 46, + (byte) 253, + (byte) 67, + (byte) 87, + (byte) 200, + (byte) 39, + (byte) 250, + (byte) 245, + (byte) 242, + (byte) 228, + (byte) 72, + (byte) 18, + (byte) 222, + (byte) 11, + (byte) 88, + (byte) 207, + (byte) 218, + (byte) 231, + (byte) 13, + (byte) 226, + (byte) 224, + (byte) 22, + (byte) 196, + (byte) 21, + (byte) 242, + (byte) 12, + (byte) 89, + (byte) 71, + (byte) 219, + (byte) 182, + (byte) 85, + (byte) 145, + (byte) 204, + (byte) 146, + (byte) 40, + (byte) 204, + (byte) 51, + (byte) 21, + (byte) 153, + (byte) 227, + (byte) 44, + (byte) 15, + (byte) 28, + (byte) 255, + (byte) 39, + (byte) 205, + (byte) 216, + (byte) 240, + (byte) 190, + (byte) 93, + (byte) 219, + (byte) 103, + (byte) 42, + (byte) 41, + (byte) 182, + (byte) 76, + (byte) 222, + (byte) 17, + (byte) 23, + (byte) 125, + (byte) 31, + (byte) 18, + (byte) 229, + (byte) 28, + (byte) 47, + (byte) 214, + (byte) 25, + (byte) 100, + (byte) 84, + (byte) 106, + (byte) 72, + (byte) 48, + (byte) 10, + (byte) 222, + (byte) 232, + (byte) 235, + (byte) 73, + (byte) 109, + (byte) 163, + (byte) 51, + (byte) 152, + (byte) 133, + (byte) 235, + (byte) 87, + (byte) 70, + (byte) 2, + (byte) 108, + (byte) 91, + (byte) 101, + (byte) 200, + (byte) 55, + (byte) 24, + (byte) 156, + (byte) 233, + (byte) 73, + (byte) 39, + (byte) 66, + (byte) 97, + (byte) 140, + (byte) 252, + (byte) 227, + (byte) 230, + (byte) 237, + (byte) 135, + (byte) 241, + (byte) 245, + (byte) 205, + (byte) 70, + (byte) 0, + (byte) 219, + (byte) 188, + (byte) 107, + (byte) 136, + (byte) 178, + (byte) 58, + (byte) 1, + (byte) 29, + (byte) 44, + (byte) 213, + (byte) 225, + (byte) 147, + (byte) 190, + (byte) 96, + (byte) 192, + (byte) 108, + (byte) 228, + (byte) 15, + (byte) 203, + (byte) 18, + (byte) 3, + (byte) 222, + (byte) 180, + (byte) 68, + (byte) 101, + (byte) 229, + (byte) 223, + (byte) 203, + (byte) 243, + (byte) 164, + (byte) 92, + (byte) 165, + (byte) 220, + (byte) 159, + (byte) 174, + (byte) 121, + (byte) 112, + (byte) 167, + (byte) 240, + (byte) 40, + (byte) 59, + (byte) 3, + (byte) 230, + (byte) 52, + (byte) 149, + (byte) 148, + (byte) 218, + (byte) 142, + (byte) 212, + (byte) 109, + (byte) 176, + (byte) 71, + (byte) 179, + (byte) 172, + (byte) 77, + (byte) 1, + (byte) 193, + (byte) 70, + (byte) 147, + (byte) 149, + (byte) 23, + (byte) 144, + (byte) 148, + (byte) 239, + (byte) 195, + (byte) 186, + (byte) 86, + (byte) 30, + (byte) 34, + (byte) 143, + (byte) 156, + (byte) 207, + (byte) 63, + (byte) 55, + (byte) 117, + (byte) 255, + (byte) 222, + (byte) 222, + (byte) 219, + (byte) 145, + (byte) 224, + (byte) 191, + (byte) 210, + (byte) 109, + (byte) 86, + (byte) 153, + (byte) 21, + (byte) 32, + (byte) 226, + (byte) 10, + (byte) 60, + (byte) 63, + (byte) 106, + (byte) 236, + (byte) 93, + (byte) 96, + (byte) 30, + (byte) 163, + (byte) 106, + (byte) 238, + (byte) 147, + (byte) 133, + (byte) 132, + (byte) 107, + (byte) 152, + (byte) 214, + (byte) 221, + (byte) 185, + (byte) 202, + (byte) 21, + (byte) 252, + (byte) 51, + (byte) 130, + (byte) 59, + (byte) 166, + (byte) 202, + (byte) 127, + (byte) 170, + (byte) 58, + (byte) 193, + (byte) 215, + (byte) 125, + (byte) 22, + (byte) 58, + (byte) 135, + (byte) 47, + (byte) 88, + (byte) 142, + }; + SBPMessage sbp = new SBPMessage(0xf154, 0xff0f, payload); + MsgSolnMetaDepA msg = new MsgSolnMetaDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.age_corrections; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.age_corrections + "' != '" + 48671 + "'", + value.equals(BigInteger.valueOf(48671L))); + } else { + value = value.longValue(); + expected = 48671L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.alignment_status; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.alignment_status + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.hdop; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.hdop + "' != '" + 31133 + "'", + value.equals(BigInteger.valueOf(31133L))); + } else { + value = value.longValue(); + expected = 31133L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.last_used_gnss_pos_tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.last_used_gnss_pos_tow + "' != '" + 610745181 + "'", + value.equals(BigInteger.valueOf(610745181L))); + } else { + value = value.longValue(); + expected = 610745181L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.last_used_gnss_vel_tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.last_used_gnss_vel_tow + "' != '" + 782016851 + "'", + value.equals(BigInteger.valueOf(782016851L))); + } else { + value = value.longValue(); + expected = 782016851L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.n_sats; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.n_sats + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.pdop; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.pdop + "' != '" + 57015 + "'", + value.equals(BigInteger.valueOf(57015L))); + } else { + value = value.longValue(); + expected = 57015L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[0].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[0].flags + "' != '" + 67 + "'", + value.equals(BigInteger.valueOf(67L))); + } else { + value = value.longValue(); + expected = 67L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[0].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[0].sensor_type + "' != '" + 253 + "'", + value.equals(BigInteger.valueOf(253L))); + } else { + value = value.longValue(); + expected = 253L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[1].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[1].flags + "' != '" + 200 + "'", + value.equals(BigInteger.valueOf(200L))); + } else { + value = value.longValue(); + expected = 200L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[1].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[1].sensor_type + "' != '" + 87 + "'", + value.equals(BigInteger.valueOf(87L))); + } else { + value = value.longValue(); + expected = 87L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[2].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[2].flags + "' != '" + 250 + "'", + value.equals(BigInteger.valueOf(250L))); + } else { + value = value.longValue(); + expected = 250L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[2].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[2].sensor_type + "' != '" + 39 + "'", + value.equals(BigInteger.valueOf(39L))); + } else { + value = value.longValue(); + expected = 39L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[3].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[3].flags + "' != '" + 242 + "'", + value.equals(BigInteger.valueOf(242L))); + } else { + value = value.longValue(); + expected = 242L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[3].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[3].sensor_type + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); + } else { + value = value.longValue(); + expected = 245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[4].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[4].flags + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[4].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[4].sensor_type + "' != '" + 228 + "'", + value.equals(BigInteger.valueOf(228L))); + } else { + value = value.longValue(); + expected = 228L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[5].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[5].flags + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[5].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[5].sensor_type + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[6].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[6].flags + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[6].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[6].sensor_type + "' != '" + 11 + "'", + value.equals(BigInteger.valueOf(11L))); + } else { + value = value.longValue(); + expected = 11L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[7].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[7].flags + "' != '" + 218 + "'", + value.equals(BigInteger.valueOf(218L))); + } else { + value = value.longValue(); + expected = 218L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[7].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[7].sensor_type + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); + } else { + value = value.longValue(); + expected = 207L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[8].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[8].flags + "' != '" + 13 + "'", + value.equals(BigInteger.valueOf(13L))); + } else { + value = value.longValue(); + expected = 13L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[8].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[8].sensor_type + "' != '" + 231 + "'", + value.equals(BigInteger.valueOf(231L))); + } else { + value = value.longValue(); + expected = 231L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[9].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[9].flags + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); + } else { + value = value.longValue(); + expected = 224L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[9].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[9].sensor_type + "' != '" + 226 + "'", + value.equals(BigInteger.valueOf(226L))); + } else { + value = value.longValue(); + expected = 226L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[10].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[10].flags + "' != '" + 196 + "'", + value.equals(BigInteger.valueOf(196L))); + } else { + value = value.longValue(); + expected = 196L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[10].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[10].sensor_type + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[11].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[11].flags + "' != '" + 242 + "'", + value.equals(BigInteger.valueOf(242L))); + } else { + value = value.longValue(); + expected = 242L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[11].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[11].sensor_type + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[12].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[12].flags + "' != '" + 89 + "'", + value.equals(BigInteger.valueOf(89L))); + } else { + value = value.longValue(); + expected = 89L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[12].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[12].sensor_type + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[13].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[13].flags + "' != '" + 219 + "'", + value.equals(BigInteger.valueOf(219L))); + } else { + value = value.longValue(); + expected = 219L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[13].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[13].sensor_type + "' != '" + 71 + "'", + value.equals(BigInteger.valueOf(71L))); + } else { + value = value.longValue(); + expected = 71L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[14].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[14].flags + "' != '" + 85 + "'", + value.equals(BigInteger.valueOf(85L))); + } else { + value = value.longValue(); + expected = 85L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[14].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[14].sensor_type + "' != '" + 182 + "'", + value.equals(BigInteger.valueOf(182L))); + } else { + value = value.longValue(); + expected = 182L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[15].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[15].flags + "' != '" + 204 + "'", + value.equals(BigInteger.valueOf(204L))); + } else { + value = value.longValue(); + expected = 204L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[15].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[15].sensor_type + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); + } else { + value = value.longValue(); + expected = 145L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[16].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[16].flags + "' != '" + 40 + "'", + value.equals(BigInteger.valueOf(40L))); + } else { + value = value.longValue(); + expected = 40L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[16].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[16].sensor_type + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); + } else { + value = value.longValue(); + expected = 146L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[17].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[17].flags + "' != '" + 51 + "'", + value.equals(BigInteger.valueOf(51L))); + } else { + value = value.longValue(); + expected = 51L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[17].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[17].sensor_type + "' != '" + 204 + "'", + value.equals(BigInteger.valueOf(204L))); + } else { + value = value.longValue(); + expected = 204L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[18].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[18].flags + "' != '" + 153 + "'", + value.equals(BigInteger.valueOf(153L))); + } else { + value = value.longValue(); + expected = 153L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[18].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[18].sensor_type + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[19].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[19].flags + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[19].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[19].sensor_type + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[20].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[20].flags + "' != '" + 28 + "'", + value.equals(BigInteger.valueOf(28L))); + } else { + value = value.longValue(); + expected = 28L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[20].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[20].sensor_type + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[21].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[21].flags + "' != '" + 39 + "'", + value.equals(BigInteger.valueOf(39L))); + } else { + value = value.longValue(); + expected = 39L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[21].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[21].sensor_type + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[22].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[22].flags + "' != '" + 216 + "'", + value.equals(BigInteger.valueOf(216L))); + } else { + value = value.longValue(); + expected = 216L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[22].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[22].sensor_type + "' != '" + 205 + "'", + value.equals(BigInteger.valueOf(205L))); + } else { + value = value.longValue(); + expected = 205L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[23].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[23].flags + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); + } else { + value = value.longValue(); + expected = 190L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[23].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[23].sensor_type + "' != '" + 240 + "'", + value.equals(BigInteger.valueOf(240L))); + } else { + value = value.longValue(); + expected = 240L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[24].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[24].flags + "' != '" + 219 + "'", + value.equals(BigInteger.valueOf(219L))); + } else { + value = value.longValue(); + expected = 219L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[24].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[24].sensor_type + "' != '" + 93 + "'", + value.equals(BigInteger.valueOf(93L))); + } else { + value = value.longValue(); + expected = 93L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[25].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[25].flags + "' != '" + 42 + "'", + value.equals(BigInteger.valueOf(42L))); + } else { + value = value.longValue(); + expected = 42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[25].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[25].sensor_type + "' != '" + 103 + "'", + value.equals(BigInteger.valueOf(103L))); + } else { + value = value.longValue(); + expected = 103L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[26].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[26].flags + "' != '" + 182 + "'", + value.equals(BigInteger.valueOf(182L))); + } else { + value = value.longValue(); + expected = 182L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[26].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[26].sensor_type + "' != '" + 41 + "'", + value.equals(BigInteger.valueOf(41L))); + } else { + value = value.longValue(); + expected = 41L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[27].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[27].flags + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[27].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[27].sensor_type + "' != '" + 76 + "'", + value.equals(BigInteger.valueOf(76L))); + } else { + value = value.longValue(); + expected = 76L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[28].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[28].flags + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[28].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[28].sensor_type + "' != '" + 17 + "'", + value.equals(BigInteger.valueOf(17L))); + } else { + value = value.longValue(); + expected = 17L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[29].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[29].flags + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[29].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[29].sensor_type + "' != '" + 125 + "'", + value.equals(BigInteger.valueOf(125L))); + } else { + value = value.longValue(); + expected = 125L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[30].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[30].flags + "' != '" + 229 + "'", + value.equals(BigInteger.valueOf(229L))); + } else { + value = value.longValue(); + expected = 229L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[30].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[30].sensor_type + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[31].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[31].flags + "' != '" + 47 + "'", + value.equals(BigInteger.valueOf(47L))); + } else { + value = value.longValue(); + expected = 47L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[31].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[31].sensor_type + "' != '" + 28 + "'", + value.equals(BigInteger.valueOf(28L))); + } else { + value = value.longValue(); + expected = 28L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[32].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[32].flags + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); + } else { + value = value.longValue(); + expected = 25L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[32].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[32].sensor_type + "' != '" + 214 + "'", + value.equals(BigInteger.valueOf(214L))); + } else { + value = value.longValue(); + expected = 214L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[33].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[33].flags + "' != '" + 84 + "'", + value.equals(BigInteger.valueOf(84L))); + } else { + value = value.longValue(); + expected = 84L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[33].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[33].sensor_type + "' != '" + 100 + "'", + value.equals(BigInteger.valueOf(100L))); + } else { + value = value.longValue(); + expected = 100L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[34].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[34].flags + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[34].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[34].sensor_type + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); + } else { + value = value.longValue(); + expected = 106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[35].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[35].flags + "' != '" + 10 + "'", + value.equals(BigInteger.valueOf(10L))); + } else { + value = value.longValue(); + expected = 10L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[35].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[35].sensor_type + "' != '" + 48 + "'", + value.equals(BigInteger.valueOf(48L))); + } else { + value = value.longValue(); + expected = 48L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[36].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[36].flags + "' != '" + 232 + "'", + value.equals(BigInteger.valueOf(232L))); + } else { + value = value.longValue(); + expected = 232L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[36].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[36].sensor_type + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[37].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[37].flags + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[37].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[37].sensor_type + "' != '" + 235 + "'", + value.equals(BigInteger.valueOf(235L))); + } else { + value = value.longValue(); + expected = 235L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[38].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[38].flags + "' != '" + 163 + "'", + value.equals(BigInteger.valueOf(163L))); + } else { + value = value.longValue(); + expected = 163L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[38].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[38].sensor_type + "' != '" + 109 + "'", + value.equals(BigInteger.valueOf(109L))); + } else { + value = value.longValue(); + expected = 109L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[39].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[39].flags + "' != '" + 152 + "'", + value.equals(BigInteger.valueOf(152L))); + } else { + value = value.longValue(); + expected = 152L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[39].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[39].sensor_type + "' != '" + 51 + "'", + value.equals(BigInteger.valueOf(51L))); + } else { + value = value.longValue(); + expected = 51L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[40].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[40].flags + "' != '" + 235 + "'", + value.equals(BigInteger.valueOf(235L))); + } else { + value = value.longValue(); + expected = 235L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[40].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[40].sensor_type + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); + } else { + value = value.longValue(); + expected = 133L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[41].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[41].flags + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); + } else { + value = value.longValue(); + expected = 70L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[41].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[41].sensor_type + "' != '" + 87 + "'", + value.equals(BigInteger.valueOf(87L))); + } else { + value = value.longValue(); + expected = 87L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[42].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[42].flags + "' != '" + 108 + "'", + value.equals(BigInteger.valueOf(108L))); + } else { + value = value.longValue(); + expected = 108L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[42].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[42].sensor_type + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[43].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[43].flags + "' != '" + 101 + "'", + value.equals(BigInteger.valueOf(101L))); + } else { + value = value.longValue(); + expected = 101L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[43].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[43].sensor_type + "' != '" + 91 + "'", + value.equals(BigInteger.valueOf(91L))); + } else { + value = value.longValue(); + expected = 91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[44].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[44].flags + "' != '" + 55 + "'", + value.equals(BigInteger.valueOf(55L))); + } else { + value = value.longValue(); + expected = 55L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[44].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[44].sensor_type + "' != '" + 200 + "'", + value.equals(BigInteger.valueOf(200L))); + } else { + value = value.longValue(); + expected = 200L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[45].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[45].flags + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[45].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[45].sensor_type + "' != '" + 24 + "'", + value.equals(BigInteger.valueOf(24L))); + } else { + value = value.longValue(); + expected = 24L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[46].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[46].flags + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[46].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[46].sensor_type + "' != '" + 233 + "'", + value.equals(BigInteger.valueOf(233L))); + } else { + value = value.longValue(); + expected = 233L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[47].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[47].flags + "' != '" + 66 + "'", + value.equals(BigInteger.valueOf(66L))); + } else { + value = value.longValue(); + expected = 66L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[47].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[47].sensor_type + "' != '" + 39 + "'", + value.equals(BigInteger.valueOf(39L))); + } else { + value = value.longValue(); + expected = 39L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[48].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[48].flags + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); + } else { + value = value.longValue(); + expected = 140L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[48].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[48].sensor_type + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); + } else { + value = value.longValue(); + expected = 97L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[49].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[49].flags + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[49].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[49].sensor_type + "' != '" + 252 + "'", + value.equals(BigInteger.valueOf(252L))); + } else { + value = value.longValue(); + expected = 252L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[50].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[50].flags + "' != '" + 237 + "'", + value.equals(BigInteger.valueOf(237L))); + } else { + value = value.longValue(); + expected = 237L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[50].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[50].sensor_type + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[51].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[51].flags + "' != '" + 241 + "'", + value.equals(BigInteger.valueOf(241L))); + } else { + value = value.longValue(); + expected = 241L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[51].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[51].sensor_type + "' != '" + 135 + "'", + value.equals(BigInteger.valueOf(135L))); + } else { + value = value.longValue(); + expected = 135L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[52].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[52].flags + "' != '" + 205 + "'", + value.equals(BigInteger.valueOf(205L))); + } else { + value = value.longValue(); + expected = 205L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[52].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[52].sensor_type + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); + } else { + value = value.longValue(); + expected = 245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[53].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[53].flags + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[53].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[53].sensor_type + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); + } else { + value = value.longValue(); + expected = 70L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[54].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[54].flags + "' != '" + 188 + "'", + value.equals(BigInteger.valueOf(188L))); + } else { + value = value.longValue(); + expected = 188L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[54].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[54].sensor_type + "' != '" + 219 + "'", + value.equals(BigInteger.valueOf(219L))); + } else { + value = value.longValue(); + expected = 219L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[55].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[55].flags + "' != '" + 136 + "'", + value.equals(BigInteger.valueOf(136L))); + } else { + value = value.longValue(); + expected = 136L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[55].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[55].sensor_type + "' != '" + 107 + "'", + value.equals(BigInteger.valueOf(107L))); + } else { + value = value.longValue(); + expected = 107L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[56].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[56].flags + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[56].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[56].sensor_type + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[57].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[57].flags + "' != '" + 29 + "'", + value.equals(BigInteger.valueOf(29L))); + } else { + value = value.longValue(); + expected = 29L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[57].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[57].sensor_type + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[58].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[58].flags + "' != '" + 213 + "'", + value.equals(BigInteger.valueOf(213L))); + } else { + value = value.longValue(); + expected = 213L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[58].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[58].sensor_type + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[59].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[59].flags + "' != '" + 147 + "'", + value.equals(BigInteger.valueOf(147L))); + } else { + value = value.longValue(); + expected = 147L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[59].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[59].sensor_type + "' != '" + 225 + "'", + value.equals(BigInteger.valueOf(225L))); + } else { + value = value.longValue(); + expected = 225L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[60].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[60].flags + "' != '" + 96 + "'", + value.equals(BigInteger.valueOf(96L))); + } else { + value = value.longValue(); + expected = 96L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[60].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[60].sensor_type + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); + } else { + value = value.longValue(); + expected = 190L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[61].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[61].flags + "' != '" + 108 + "'", + value.equals(BigInteger.valueOf(108L))); + } else { + value = value.longValue(); + expected = 108L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[61].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[61].sensor_type + "' != '" + 192 + "'", + value.equals(BigInteger.valueOf(192L))); + } else { + value = value.longValue(); + expected = 192L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[62].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[62].flags + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[62].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[62].sensor_type + "' != '" + 228 + "'", + value.equals(BigInteger.valueOf(228L))); + } else { + value = value.longValue(); + expected = 228L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[63].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[63].flags + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[63].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[63].sensor_type + "' != '" + 203 + "'", + value.equals(BigInteger.valueOf(203L))); + } else { + value = value.longValue(); + expected = 203L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[64].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[64].flags + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[64].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[64].sensor_type + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[65].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[65].flags + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); + } else { + value = value.longValue(); + expected = 68L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[65].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[65].sensor_type + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); + } else { + value = value.longValue(); + expected = 180L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[66].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[66].flags + "' != '" + 229 + "'", + value.equals(BigInteger.valueOf(229L))); + } else { + value = value.longValue(); + expected = 229L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[66].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[66].sensor_type + "' != '" + 101 + "'", + value.equals(BigInteger.valueOf(101L))); + } else { + value = value.longValue(); + expected = 101L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[67].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[67].flags + "' != '" + 203 + "'", + value.equals(BigInteger.valueOf(203L))); + } else { + value = value.longValue(); + expected = 203L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[67].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[67].sensor_type + "' != '" + 223 + "'", + value.equals(BigInteger.valueOf(223L))); + } else { + value = value.longValue(); + expected = 223L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[68].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[68].flags + "' != '" + 164 + "'", + value.equals(BigInteger.valueOf(164L))); + } else { + value = value.longValue(); + expected = 164L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[68].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[68].sensor_type + "' != '" + 243 + "'", + value.equals(BigInteger.valueOf(243L))); + } else { + value = value.longValue(); + expected = 243L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[69].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[69].flags + "' != '" + 165 + "'", + value.equals(BigInteger.valueOf(165L))); + } else { + value = value.longValue(); + expected = 165L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[69].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[69].sensor_type + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[70].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[70].flags + "' != '" + 159 + "'", + value.equals(BigInteger.valueOf(159L))); + } else { + value = value.longValue(); + expected = 159L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[70].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[70].sensor_type + "' != '" + 220 + "'", + value.equals(BigInteger.valueOf(220L))); + } else { + value = value.longValue(); + expected = 220L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[71].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[71].flags + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); + } else { + value = value.longValue(); + expected = 121L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[71].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[71].sensor_type + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); + } else { + value = value.longValue(); + expected = 174L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[72].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[72].flags + "' != '" + 167 + "'", + value.equals(BigInteger.valueOf(167L))); + } else { + value = value.longValue(); + expected = 167L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[72].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[72].sensor_type + "' != '" + 112 + "'", + value.equals(BigInteger.valueOf(112L))); + } else { + value = value.longValue(); + expected = 112L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[73].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[73].flags + "' != '" + 40 + "'", + value.equals(BigInteger.valueOf(40L))); + } else { + value = value.longValue(); + expected = 40L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[73].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[73].sensor_type + "' != '" + 240 + "'", + value.equals(BigInteger.valueOf(240L))); + } else { + value = value.longValue(); + expected = 240L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[74].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[74].flags + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[74].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[74].sensor_type + "' != '" + 59 + "'", + value.equals(BigInteger.valueOf(59L))); + } else { + value = value.longValue(); + expected = 59L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[75].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[75].flags + "' != '" + 52 + "'", + value.equals(BigInteger.valueOf(52L))); + } else { + value = value.longValue(); + expected = 52L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[75].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[75].sensor_type + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[76].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[76].flags + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); + } else { + value = value.longValue(); + expected = 148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[76].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[76].sensor_type + "' != '" + 149 + "'", + value.equals(BigInteger.valueOf(149L))); + } else { + value = value.longValue(); + expected = 149L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[77].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[77].flags + "' != '" + 142 + "'", + value.equals(BigInteger.valueOf(142L))); + } else { + value = value.longValue(); + expected = 142L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[77].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[77].sensor_type + "' != '" + 218 + "'", + value.equals(BigInteger.valueOf(218L))); + } else { + value = value.longValue(); + expected = 218L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[78].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[78].flags + "' != '" + 109 + "'", + value.equals(BigInteger.valueOf(109L))); + } else { + value = value.longValue(); + expected = 109L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[78].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[78].sensor_type + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); + } else { + value = value.longValue(); + expected = 212L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[79].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[79].flags + "' != '" + 71 + "'", + value.equals(BigInteger.valueOf(71L))); + } else { + value = value.longValue(); + expected = 71L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[79].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[79].sensor_type + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[80].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[80].flags + "' != '" + 172 + "'", + value.equals(BigInteger.valueOf(172L))); + } else { + value = value.longValue(); + expected = 172L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[80].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[80].sensor_type + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[81].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[81].flags + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[81].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[81].sensor_type + "' != '" + 77 + "'", + value.equals(BigInteger.valueOf(77L))); + } else { + value = value.longValue(); + expected = 77L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[82].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[82].flags + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); + } else { + value = value.longValue(); + expected = 70L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[82].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[82].sensor_type + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[83].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[83].flags + "' != '" + 149 + "'", + value.equals(BigInteger.valueOf(149L))); + } else { + value = value.longValue(); + expected = 149L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[83].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[83].sensor_type + "' != '" + 147 + "'", + value.equals(BigInteger.valueOf(147L))); + } else { + value = value.longValue(); + expected = 147L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[84].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[84].flags + "' != '" + 144 + "'", + value.equals(BigInteger.valueOf(144L))); + } else { + value = value.longValue(); + expected = 144L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[84].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[84].sensor_type + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[85].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[85].flags + "' != '" + 239 + "'", + value.equals(BigInteger.valueOf(239L))); + } else { + value = value.longValue(); + expected = 239L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[85].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[85].sensor_type + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); + } else { + value = value.longValue(); + expected = 148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[86].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[86].flags + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[86].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[86].sensor_type + "' != '" + 195 + "'", + value.equals(BigInteger.valueOf(195L))); + } else { + value = value.longValue(); + expected = 195L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[87].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[87].flags + "' != '" + 30 + "'", + value.equals(BigInteger.valueOf(30L))); + } else { + value = value.longValue(); + expected = 30L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[87].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[87].sensor_type + "' != '" + 86 + "'", + value.equals(BigInteger.valueOf(86L))); + } else { + value = value.longValue(); + expected = 86L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[88].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[88].flags + "' != '" + 143 + "'", + value.equals(BigInteger.valueOf(143L))); + } else { + value = value.longValue(); + expected = 143L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[88].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[88].sensor_type + "' != '" + 34 + "'", + value.equals(BigInteger.valueOf(34L))); + } else { + value = value.longValue(); + expected = 34L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[89].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[89].flags + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); + } else { + value = value.longValue(); + expected = 207L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[89].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[89].sensor_type + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[90].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[90].flags + "' != '" + 55 + "'", + value.equals(BigInteger.valueOf(55L))); + } else { + value = value.longValue(); + expected = 55L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[90].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[90].sensor_type + "' != '" + 63 + "'", + value.equals(BigInteger.valueOf(63L))); + } else { + value = value.longValue(); + expected = 63L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[91].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[91].flags + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[91].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[91].sensor_type + "' != '" + 117 + "'", + value.equals(BigInteger.valueOf(117L))); + } else { + value = value.longValue(); + expected = 117L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[92].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[92].flags + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[92].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[92].sensor_type + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[93].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[93].flags + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); + } else { + value = value.longValue(); + expected = 145L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[93].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[93].sensor_type + "' != '" + 219 + "'", + value.equals(BigInteger.valueOf(219L))); + } else { + value = value.longValue(); + expected = 219L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[94].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[94].flags + "' != '" + 191 + "'", + value.equals(BigInteger.valueOf(191L))); + } else { + value = value.longValue(); + expected = 191L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[94].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[94].sensor_type + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); + } else { + value = value.longValue(); + expected = 224L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[95].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[95].flags + "' != '" + 109 + "'", + value.equals(BigInteger.valueOf(109L))); + } else { + value = value.longValue(); + expected = 109L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[95].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[95].sensor_type + "' != '" + 210 + "'", + value.equals(BigInteger.valueOf(210L))); + } else { + value = value.longValue(); + expected = 210L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[96].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[96].flags + "' != '" + 153 + "'", + value.equals(BigInteger.valueOf(153L))); + } else { + value = value.longValue(); + expected = 153L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[96].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[96].sensor_type + "' != '" + 86 + "'", + value.equals(BigInteger.valueOf(86L))); + } else { + value = value.longValue(); + expected = 86L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[97].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[97].flags + "' != '" + 32 + "'", + value.equals(BigInteger.valueOf(32L))); + } else { + value = value.longValue(); + expected = 32L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[97].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[97].sensor_type + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[98].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[98].flags + "' != '" + 10 + "'", + value.equals(BigInteger.valueOf(10L))); + } else { + value = value.longValue(); + expected = 10L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[98].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[98].sensor_type + "' != '" + 226 + "'", + value.equals(BigInteger.valueOf(226L))); + } else { + value = value.longValue(); + expected = 226L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[99].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[99].flags + "' != '" + 63 + "'", + value.equals(BigInteger.valueOf(63L))); + } else { + value = value.longValue(); + expected = 63L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[99].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[99].sensor_type + "' != '" + 60 + "'", + value.equals(BigInteger.valueOf(60L))); + } else { + value = value.longValue(); + expected = 60L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[100].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[100].flags + "' != '" + 236 + "'", + value.equals(BigInteger.valueOf(236L))); + } else { + value = value.longValue(); + expected = 236L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[100].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[100].sensor_type + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); + } else { + value = value.longValue(); + expected = 106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[101].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[101].flags + "' != '" + 96 + "'", + value.equals(BigInteger.valueOf(96L))); + } else { + value = value.longValue(); + expected = 96L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[101].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[101].sensor_type + "' != '" + 93 + "'", + value.equals(BigInteger.valueOf(93L))); + } else { + value = value.longValue(); + expected = 93L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[102].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[102].flags + "' != '" + 163 + "'", + value.equals(BigInteger.valueOf(163L))); + } else { + value = value.longValue(); + expected = 163L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[102].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[102].sensor_type + "' != '" + 30 + "'", + value.equals(BigInteger.valueOf(30L))); + } else { + value = value.longValue(); + expected = 30L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[103].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[103].flags + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[103].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[103].sensor_type + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); + } else { + value = value.longValue(); + expected = 106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[104].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[104].flags + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); + } else { + value = value.longValue(); + expected = 133L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[104].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[104].sensor_type + "' != '" + 147 + "'", + value.equals(BigInteger.valueOf(147L))); + } else { + value = value.longValue(); + expected = 147L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[105].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[105].flags + "' != '" + 107 + "'", + value.equals(BigInteger.valueOf(107L))); + } else { + value = value.longValue(); + expected = 107L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[105].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[105].sensor_type + "' != '" + 132 + "'", + value.equals(BigInteger.valueOf(132L))); + } else { + value = value.longValue(); + expected = 132L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[106].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[106].flags + "' != '" + 214 + "'", + value.equals(BigInteger.valueOf(214L))); + } else { + value = value.longValue(); + expected = 214L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[106].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[106].sensor_type + "' != '" + 152 + "'", + value.equals(BigInteger.valueOf(152L))); + } else { + value = value.longValue(); + expected = 152L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[107].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[107].flags + "' != '" + 185 + "'", + value.equals(BigInteger.valueOf(185L))); + } else { + value = value.longValue(); + expected = 185L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[107].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[107].sensor_type + "' != '" + 221 + "'", + value.equals(BigInteger.valueOf(221L))); + } else { + value = value.longValue(); + expected = 221L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[108].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[108].flags + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[108].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[108].sensor_type + "' != '" + 202 + "'", + value.equals(BigInteger.valueOf(202L))); + } else { + value = value.longValue(); + expected = 202L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[109].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[109].flags + "' != '" + 51 + "'", + value.equals(BigInteger.valueOf(51L))); + } else { + value = value.longValue(); + expected = 51L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[109].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[109].sensor_type + "' != '" + 252 + "'", + value.equals(BigInteger.valueOf(252L))); + } else { + value = value.longValue(); + expected = 252L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[110].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[110].flags + "' != '" + 59 + "'", + value.equals(BigInteger.valueOf(59L))); + } else { + value = value.longValue(); + expected = 59L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[110].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[110].sensor_type + "' != '" + 130 + "'", + value.equals(BigInteger.valueOf(130L))); + } else { + value = value.longValue(); + expected = 130L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[111].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[111].flags + "' != '" + 202 + "'", + value.equals(BigInteger.valueOf(202L))); + } else { + value = value.longValue(); + expected = 202L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[111].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[111].sensor_type + "' != '" + 166 + "'", + value.equals(BigInteger.valueOf(166L))); + } else { + value = value.longValue(); + expected = 166L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[112].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[112].flags + "' != '" + 170 + "'", + value.equals(BigInteger.valueOf(170L))); + } else { + value = value.longValue(); + expected = 170L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[112].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[112].sensor_type + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); + } else { + value = value.longValue(); + expected = 127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[113].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[113].flags + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[113].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[113].sensor_type + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[114].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[114].flags + "' != '" + 125 + "'", + value.equals(BigInteger.valueOf(125L))); + } else { + value = value.longValue(); + expected = 125L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[114].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[114].sensor_type + "' != '" + 215 + "'", + value.equals(BigInteger.valueOf(215L))); + } else { + value = value.longValue(); + expected = 215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[115].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[115].flags + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[115].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[115].sensor_type + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[116].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[116].flags + "' != '" + 47 + "'", + value.equals(BigInteger.valueOf(47L))); + } else { + value = value.longValue(); + expected = 47L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[116].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[116].sensor_type + "' != '" + 135 + "'", + value.equals(BigInteger.valueOf(135L))); + } else { + value = value.longValue(); + expected = 135L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[117].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[117].flags + "' != '" + 142 + "'", + value.equals(BigInteger.valueOf(142L))); + } else { + value = value.longValue(); + expected = 142L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[117].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[117].sensor_type + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.vdop; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.vdop + "' != '" + 41989 + "'", + value.equals(BigInteger.valueOf(41989L))); + } else { + value = value.longValue(); + expected = 41989L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_solution_meta_MsgSolnMetaTest.java b/java/test/auto_check_sbp_solution_meta_MsgSolnMetaTest.java new file mode 100644 index 0000000000..2ba477f0ba --- /dev/null +++ b/java/test/auto_check_sbp_solution_meta_MsgSolnMetaTest.java @@ -0,0 +1,2737 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/soln_meta/test_MsgSolnMeta.yaml by +// generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.solution_meta.MsgSolnMeta; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_solution_meta_MsgSolnMetaTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_solution_meta_MsgSolnMetaTest.test1"); + byte[] payload = + new byte[] { + (byte) 48, + (byte) 208, + (byte) 65, + (byte) 216, + (byte) 122, + (byte) 45, + (byte) 196, + (byte) 160, + (byte) 144, + (byte) 228, + (byte) 8, + (byte) 83, + (byte) 89, + (byte) 87, + (byte) 3, + (byte) 213, + (byte) 95, + (byte) 109, + (byte) 86, + (byte) 131, + (byte) 71, + (byte) 70, + (byte) 84, + (byte) 73, + (byte) 131, + (byte) 26, + (byte) 82, + (byte) 247, + (byte) 140, + (byte) 97, + (byte) 115, + (byte) 110, + (byte) 118, + (byte) 253, + (byte) 2, + (byte) 122, + (byte) 186, + (byte) 148, + (byte) 122, + (byte) 148, + (byte) 180, + (byte) 231, + (byte) 68, + (byte) 46, + (byte) 190, + (byte) 102, + (byte) 243, + (byte) 48, + (byte) 192, + (byte) 15, + (byte) 208, + (byte) 89, + (byte) 56, + (byte) 10, + (byte) 245, + (byte) 2, + (byte) 254, + (byte) 201, + (byte) 120, + (byte) 32, + (byte) 126, + (byte) 2, + (byte) 83, + (byte) 161, + (byte) 238, + (byte) 123, + (byte) 102, + (byte) 230, + (byte) 76, + (byte) 190, + (byte) 225, + (byte) 182, + (byte) 207, + (byte) 228, + (byte) 7, + (byte) 218, + (byte) 117, + (byte) 89, + (byte) 29, + (byte) 191, + (byte) 56, + (byte) 248, + (byte) 185, + (byte) 255, + (byte) 46, + (byte) 18, + (byte) 72, + (byte) 142, + (byte) 82, + (byte) 113, + (byte) 26, + (byte) 4, + (byte) 172, + (byte) 254, + (byte) 178, + (byte) 136, + (byte) 113, + (byte) 115, + (byte) 58, + (byte) 193, + (byte) 89, + (byte) 227, + (byte) 182, + (byte) 246, + (byte) 76, + (byte) 77, + (byte) 108, + (byte) 245, + (byte) 41, + (byte) 31, + (byte) 70, + (byte) 124, + (byte) 249, + (byte) 145, + (byte) 15, + (byte) 78, + (byte) 228, + (byte) 38, + (byte) 241, + (byte) 129, + (byte) 8, + (byte) 176, + (byte) 251, + (byte) 72, + (byte) 248, + (byte) 80, + (byte) 115, + (byte) 244, + (byte) 231, + (byte) 145, + (byte) 191, + (byte) 190, + (byte) 178, + (byte) 168, + (byte) 89, + (byte) 233, + (byte) 69, + (byte) 176, + (byte) 174, + (byte) 140, + (byte) 182, + (byte) 141, + (byte) 81, + (byte) 82, + (byte) 92, + (byte) 79, + (byte) 101, + (byte) 223, + (byte) 100, + (byte) 64, + (byte) 184, + (byte) 215, + (byte) 124, + (byte) 37, + (byte) 21, + (byte) 227, + (byte) 135, + (byte) 102, + (byte) 72, + (byte) 36, + (byte) 219, + (byte) 56, + (byte) 146, + (byte) 90, + (byte) 219, + (byte) 104, + (byte) 227, + (byte) 102, + (byte) 83, + (byte) 12, + (byte) 41, + (byte) 122, + (byte) 173, + (byte) 94, + (byte) 1, + (byte) 174, + (byte) 134, + (byte) 130, + (byte) 104, + (byte) 237, + (byte) 116, + (byte) 249, + (byte) 107, + (byte) 230, + (byte) 130, + (byte) 123, + (byte) 25, + (byte) 162, + (byte) 57, + (byte) 223, + (byte) 193, + (byte) 174, + (byte) 146, + (byte) 193, + (byte) 239, + (byte) 44, + (byte) 246, + (byte) 197, + (byte) 214, + (byte) 80, + (byte) 83, + (byte) 100, + (byte) 66, + (byte) 72, + (byte) 133, + (byte) 137, + (byte) 140, + (byte) 82, + (byte) 2, + (byte) 2, + (byte) 96, + (byte) 9, + (byte) 96, + (byte) 158, + (byte) 134, + (byte) 97, + (byte) 43, + (byte) 129, + (byte) 141, + (byte) 25, + (byte) 183, + (byte) 200, + (byte) 214, + (byte) 57, + (byte) 248, + (byte) 103, + (byte) 222, + (byte) 65, + (byte) 195, + (byte) 15, + (byte) 244, + (byte) 21, + (byte) 180, + (byte) 46, + (byte) 140, + (byte) 130, + (byte) 36, + (byte) 17, + (byte) 194, + (byte) 209, + (byte) 65, + (byte) 254, + (byte) 115, + (byte) 103, + (byte) 152, + (byte) 129, + (byte) 234, + (byte) 235, + (byte) 194, + (byte) 234, + (byte) 170, + (byte) 201, + (byte) 210, + (byte) 154, + }; + SBPMessage sbp = new SBPMessage(0x3c00, 0xff0e, payload); + MsgSolnMeta msg = new MsgSolnMeta(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.age_corrections; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.age_corrections + "' != '" + 21256 + "'", + value.equals(BigInteger.valueOf(21256L))); + } else { + value = value.longValue(); + expected = 21256L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.age_gnss; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.age_gnss + "' != '" + 3573765977L + "'", + value.equals(new BigInteger("3573765977"))); + } else { + value = value.longValue(); + expected = 3573765977L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.hdop; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.hdop + "' != '" + 41156 + "'", + value.equals(BigInteger.valueOf(41156L))); + } else { + value = value.longValue(); + expected = 41156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.pdop; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.pdop + "' != '" + 11642 + "'", + value.equals(BigInteger.valueOf(11642L))); + } else { + value = value.longValue(); + expected = 11642L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[0].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[0].flags + "' != '" + 109 + "'", + value.equals(BigInteger.valueOf(109L))); + } else { + value = value.longValue(); + expected = 109L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[0].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[0].sensor_type + "' != '" + 95 + "'", + value.equals(BigInteger.valueOf(95L))); + } else { + value = value.longValue(); + expected = 95L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[1].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[1].flags + "' != '" + 131 + "'", + value.equals(BigInteger.valueOf(131L))); + } else { + value = value.longValue(); + expected = 131L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[1].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[1].sensor_type + "' != '" + 86 + "'", + value.equals(BigInteger.valueOf(86L))); + } else { + value = value.longValue(); + expected = 86L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[2].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[2].flags + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); + } else { + value = value.longValue(); + expected = 70L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[2].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[2].sensor_type + "' != '" + 71 + "'", + value.equals(BigInteger.valueOf(71L))); + } else { + value = value.longValue(); + expected = 71L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[3].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[3].flags + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[3].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[3].sensor_type + "' != '" + 84 + "'", + value.equals(BigInteger.valueOf(84L))); + } else { + value = value.longValue(); + expected = 84L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[4].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[4].flags + "' != '" + 26 + "'", + value.equals(BigInteger.valueOf(26L))); + } else { + value = value.longValue(); + expected = 26L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[4].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[4].sensor_type + "' != '" + 131 + "'", + value.equals(BigInteger.valueOf(131L))); + } else { + value = value.longValue(); + expected = 131L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[5].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[5].flags + "' != '" + 247 + "'", + value.equals(BigInteger.valueOf(247L))); + } else { + value = value.longValue(); + expected = 247L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[5].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[5].sensor_type + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[6].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[6].flags + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); + } else { + value = value.longValue(); + expected = 97L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[6].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[6].sensor_type + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); + } else { + value = value.longValue(); + expected = 140L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[7].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[7].flags + "' != '" + 110 + "'", + value.equals(BigInteger.valueOf(110L))); + } else { + value = value.longValue(); + expected = 110L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[7].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[7].sensor_type + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[8].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[8].flags + "' != '" + 253 + "'", + value.equals(BigInteger.valueOf(253L))); + } else { + value = value.longValue(); + expected = 253L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[8].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[8].sensor_type + "' != '" + 118 + "'", + value.equals(BigInteger.valueOf(118L))); + } else { + value = value.longValue(); + expected = 118L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[9].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[9].flags + "' != '" + 122 + "'", + value.equals(BigInteger.valueOf(122L))); + } else { + value = value.longValue(); + expected = 122L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[9].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[9].sensor_type + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[10].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[10].flags + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); + } else { + value = value.longValue(); + expected = 148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[10].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[10].sensor_type + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[11].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[11].flags + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); + } else { + value = value.longValue(); + expected = 148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[11].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[11].sensor_type + "' != '" + 122 + "'", + value.equals(BigInteger.valueOf(122L))); + } else { + value = value.longValue(); + expected = 122L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[12].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[12].flags + "' != '" + 231 + "'", + value.equals(BigInteger.valueOf(231L))); + } else { + value = value.longValue(); + expected = 231L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[12].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[12].sensor_type + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); + } else { + value = value.longValue(); + expected = 180L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[13].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[13].flags + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[13].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[13].sensor_type + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); + } else { + value = value.longValue(); + expected = 68L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[14].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[14].flags + "' != '" + 102 + "'", + value.equals(BigInteger.valueOf(102L))); + } else { + value = value.longValue(); + expected = 102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[14].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[14].sensor_type + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); + } else { + value = value.longValue(); + expected = 190L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[15].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[15].flags + "' != '" + 48 + "'", + value.equals(BigInteger.valueOf(48L))); + } else { + value = value.longValue(); + expected = 48L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[15].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[15].sensor_type + "' != '" + 243 + "'", + value.equals(BigInteger.valueOf(243L))); + } else { + value = value.longValue(); + expected = 243L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[16].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[16].flags + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[16].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[16].sensor_type + "' != '" + 192 + "'", + value.equals(BigInteger.valueOf(192L))); + } else { + value = value.longValue(); + expected = 192L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[17].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[17].flags + "' != '" + 89 + "'", + value.equals(BigInteger.valueOf(89L))); + } else { + value = value.longValue(); + expected = 89L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[17].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[17].sensor_type + "' != '" + 208 + "'", + value.equals(BigInteger.valueOf(208L))); + } else { + value = value.longValue(); + expected = 208L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[18].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[18].flags + "' != '" + 10 + "'", + value.equals(BigInteger.valueOf(10L))); + } else { + value = value.longValue(); + expected = 10L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[18].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[18].sensor_type + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); + } else { + value = value.longValue(); + expected = 56L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[19].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[19].flags + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[19].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[19].sensor_type + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); + } else { + value = value.longValue(); + expected = 245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[20].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[20].flags + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); + } else { + value = value.longValue(); + expected = 201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[20].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[20].sensor_type + "' != '" + 254 + "'", + value.equals(BigInteger.valueOf(254L))); + } else { + value = value.longValue(); + expected = 254L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[21].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[21].flags + "' != '" + 32 + "'", + value.equals(BigInteger.valueOf(32L))); + } else { + value = value.longValue(); + expected = 32L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[21].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[21].sensor_type + "' != '" + 120 + "'", + value.equals(BigInteger.valueOf(120L))); + } else { + value = value.longValue(); + expected = 120L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[22].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[22].flags + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[22].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[22].sensor_type + "' != '" + 126 + "'", + value.equals(BigInteger.valueOf(126L))); + } else { + value = value.longValue(); + expected = 126L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[23].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[23].flags + "' != '" + 161 + "'", + value.equals(BigInteger.valueOf(161L))); + } else { + value = value.longValue(); + expected = 161L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[23].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[23].sensor_type + "' != '" + 83 + "'", + value.equals(BigInteger.valueOf(83L))); + } else { + value = value.longValue(); + expected = 83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[24].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[24].flags + "' != '" + 123 + "'", + value.equals(BigInteger.valueOf(123L))); + } else { + value = value.longValue(); + expected = 123L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[24].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[24].sensor_type + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[25].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[25].flags + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[25].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[25].sensor_type + "' != '" + 102 + "'", + value.equals(BigInteger.valueOf(102L))); + } else { + value = value.longValue(); + expected = 102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[26].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[26].flags + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); + } else { + value = value.longValue(); + expected = 190L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[26].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[26].sensor_type + "' != '" + 76 + "'", + value.equals(BigInteger.valueOf(76L))); + } else { + value = value.longValue(); + expected = 76L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[27].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[27].flags + "' != '" + 182 + "'", + value.equals(BigInteger.valueOf(182L))); + } else { + value = value.longValue(); + expected = 182L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[27].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[27].sensor_type + "' != '" + 225 + "'", + value.equals(BigInteger.valueOf(225L))); + } else { + value = value.longValue(); + expected = 225L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[28].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[28].flags + "' != '" + 228 + "'", + value.equals(BigInteger.valueOf(228L))); + } else { + value = value.longValue(); + expected = 228L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[28].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[28].sensor_type + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); + } else { + value = value.longValue(); + expected = 207L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[29].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[29].flags + "' != '" + 218 + "'", + value.equals(BigInteger.valueOf(218L))); + } else { + value = value.longValue(); + expected = 218L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[29].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[29].sensor_type + "' != '" + 7 + "'", + value.equals(BigInteger.valueOf(7L))); + } else { + value = value.longValue(); + expected = 7L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[30].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[30].flags + "' != '" + 89 + "'", + value.equals(BigInteger.valueOf(89L))); + } else { + value = value.longValue(); + expected = 89L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[30].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[30].sensor_type + "' != '" + 117 + "'", + value.equals(BigInteger.valueOf(117L))); + } else { + value = value.longValue(); + expected = 117L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[31].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[31].flags + "' != '" + 191 + "'", + value.equals(BigInteger.valueOf(191L))); + } else { + value = value.longValue(); + expected = 191L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[31].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[31].sensor_type + "' != '" + 29 + "'", + value.equals(BigInteger.valueOf(29L))); + } else { + value = value.longValue(); + expected = 29L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[32].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[32].flags + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[32].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[32].sensor_type + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); + } else { + value = value.longValue(); + expected = 56L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[33].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[33].flags + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[33].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[33].sensor_type + "' != '" + 185 + "'", + value.equals(BigInteger.valueOf(185L))); + } else { + value = value.longValue(); + expected = 185L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[34].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[34].flags + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[34].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[34].sensor_type + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[35].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[35].flags + "' != '" + 142 + "'", + value.equals(BigInteger.valueOf(142L))); + } else { + value = value.longValue(); + expected = 142L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[35].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[35].sensor_type + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[36].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[36].flags + "' != '" + 113 + "'", + value.equals(BigInteger.valueOf(113L))); + } else { + value = value.longValue(); + expected = 113L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[36].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[36].sensor_type + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[37].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[37].flags + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[37].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[37].sensor_type + "' != '" + 26 + "'", + value.equals(BigInteger.valueOf(26L))); + } else { + value = value.longValue(); + expected = 26L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[38].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[38].flags + "' != '" + 254 + "'", + value.equals(BigInteger.valueOf(254L))); + } else { + value = value.longValue(); + expected = 254L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[38].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[38].sensor_type + "' != '" + 172 + "'", + value.equals(BigInteger.valueOf(172L))); + } else { + value = value.longValue(); + expected = 172L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[39].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[39].flags + "' != '" + 136 + "'", + value.equals(BigInteger.valueOf(136L))); + } else { + value = value.longValue(); + expected = 136L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[39].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[39].sensor_type + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[40].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[40].flags + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[40].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[40].sensor_type + "' != '" + 113 + "'", + value.equals(BigInteger.valueOf(113L))); + } else { + value = value.longValue(); + expected = 113L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[41].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[41].flags + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[41].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[41].sensor_type + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[42].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[42].flags + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[42].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[42].sensor_type + "' != '" + 89 + "'", + value.equals(BigInteger.valueOf(89L))); + } else { + value = value.longValue(); + expected = 89L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[43].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[43].flags + "' != '" + 246 + "'", + value.equals(BigInteger.valueOf(246L))); + } else { + value = value.longValue(); + expected = 246L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[43].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[43].sensor_type + "' != '" + 182 + "'", + value.equals(BigInteger.valueOf(182L))); + } else { + value = value.longValue(); + expected = 182L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[44].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[44].flags + "' != '" + 77 + "'", + value.equals(BigInteger.valueOf(77L))); + } else { + value = value.longValue(); + expected = 77L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[44].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[44].sensor_type + "' != '" + 76 + "'", + value.equals(BigInteger.valueOf(76L))); + } else { + value = value.longValue(); + expected = 76L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[45].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[45].flags + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); + } else { + value = value.longValue(); + expected = 245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[45].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[45].sensor_type + "' != '" + 108 + "'", + value.equals(BigInteger.valueOf(108L))); + } else { + value = value.longValue(); + expected = 108L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[46].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[46].flags + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[46].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[46].sensor_type + "' != '" + 41 + "'", + value.equals(BigInteger.valueOf(41L))); + } else { + value = value.longValue(); + expected = 41L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[47].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[47].flags + "' != '" + 124 + "'", + value.equals(BigInteger.valueOf(124L))); + } else { + value = value.longValue(); + expected = 124L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[47].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[47].sensor_type + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); + } else { + value = value.longValue(); + expected = 70L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[48].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[48].flags + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); + } else { + value = value.longValue(); + expected = 145L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[48].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[48].sensor_type + "' != '" + 249 + "'", + value.equals(BigInteger.valueOf(249L))); + } else { + value = value.longValue(); + expected = 249L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[49].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[49].flags + "' != '" + 78 + "'", + value.equals(BigInteger.valueOf(78L))); + } else { + value = value.longValue(); + expected = 78L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[49].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[49].sensor_type + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[50].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[50].flags + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[50].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[50].sensor_type + "' != '" + 228 + "'", + value.equals(BigInteger.valueOf(228L))); + } else { + value = value.longValue(); + expected = 228L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[51].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[51].flags + "' != '" + 129 + "'", + value.equals(BigInteger.valueOf(129L))); + } else { + value = value.longValue(); + expected = 129L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[51].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[51].sensor_type + "' != '" + 241 + "'", + value.equals(BigInteger.valueOf(241L))); + } else { + value = value.longValue(); + expected = 241L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[52].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[52].flags + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[52].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[52].sensor_type + "' != '" + 8 + "'", + value.equals(BigInteger.valueOf(8L))); + } else { + value = value.longValue(); + expected = 8L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[53].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[53].flags + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[53].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[53].sensor_type + "' != '" + 251 + "'", + value.equals(BigInteger.valueOf(251L))); + } else { + value = value.longValue(); + expected = 251L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[54].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[54].flags + "' != '" + 80 + "'", + value.equals(BigInteger.valueOf(80L))); + } else { + value = value.longValue(); + expected = 80L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[54].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[54].sensor_type + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[55].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[55].flags + "' != '" + 244 + "'", + value.equals(BigInteger.valueOf(244L))); + } else { + value = value.longValue(); + expected = 244L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[55].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[55].sensor_type + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[56].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[56].flags + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); + } else { + value = value.longValue(); + expected = 145L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[56].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[56].sensor_type + "' != '" + 231 + "'", + value.equals(BigInteger.valueOf(231L))); + } else { + value = value.longValue(); + expected = 231L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[57].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[57].flags + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); + } else { + value = value.longValue(); + expected = 190L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[57].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[57].sensor_type + "' != '" + 191 + "'", + value.equals(BigInteger.valueOf(191L))); + } else { + value = value.longValue(); + expected = 191L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[58].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[58].flags + "' != '" + 168 + "'", + value.equals(BigInteger.valueOf(168L))); + } else { + value = value.longValue(); + expected = 168L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[58].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[58].sensor_type + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[59].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[59].flags + "' != '" + 233 + "'", + value.equals(BigInteger.valueOf(233L))); + } else { + value = value.longValue(); + expected = 233L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[59].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[59].sensor_type + "' != '" + 89 + "'", + value.equals(BigInteger.valueOf(89L))); + } else { + value = value.longValue(); + expected = 89L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[60].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[60].flags + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[60].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[60].sensor_type + "' != '" + 69 + "'", + value.equals(BigInteger.valueOf(69L))); + } else { + value = value.longValue(); + expected = 69L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[61].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[61].flags + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); + } else { + value = value.longValue(); + expected = 140L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[61].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[61].sensor_type + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); + } else { + value = value.longValue(); + expected = 174L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[62].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[62].flags + "' != '" + 141 + "'", + value.equals(BigInteger.valueOf(141L))); + } else { + value = value.longValue(); + expected = 141L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[62].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[62].sensor_type + "' != '" + 182 + "'", + value.equals(BigInteger.valueOf(182L))); + } else { + value = value.longValue(); + expected = 182L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[63].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[63].flags + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[63].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[63].sensor_type + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[64].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[64].flags + "' != '" + 79 + "'", + value.equals(BigInteger.valueOf(79L))); + } else { + value = value.longValue(); + expected = 79L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[64].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[64].sensor_type + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[65].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[65].flags + "' != '" + 223 + "'", + value.equals(BigInteger.valueOf(223L))); + } else { + value = value.longValue(); + expected = 223L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[65].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[65].sensor_type + "' != '" + 101 + "'", + value.equals(BigInteger.valueOf(101L))); + } else { + value = value.longValue(); + expected = 101L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[66].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[66].flags + "' != '" + 64 + "'", + value.equals(BigInteger.valueOf(64L))); + } else { + value = value.longValue(); + expected = 64L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[66].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[66].sensor_type + "' != '" + 100 + "'", + value.equals(BigInteger.valueOf(100L))); + } else { + value = value.longValue(); + expected = 100L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[67].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[67].flags + "' != '" + 215 + "'", + value.equals(BigInteger.valueOf(215L))); + } else { + value = value.longValue(); + expected = 215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[67].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[67].sensor_type + "' != '" + 184 + "'", + value.equals(BigInteger.valueOf(184L))); + } else { + value = value.longValue(); + expected = 184L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[68].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[68].flags + "' != '" + 37 + "'", + value.equals(BigInteger.valueOf(37L))); + } else { + value = value.longValue(); + expected = 37L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[68].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[68].sensor_type + "' != '" + 124 + "'", + value.equals(BigInteger.valueOf(124L))); + } else { + value = value.longValue(); + expected = 124L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[69].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[69].flags + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[69].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[69].sensor_type + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[70].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[70].flags + "' != '" + 102 + "'", + value.equals(BigInteger.valueOf(102L))); + } else { + value = value.longValue(); + expected = 102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[70].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[70].sensor_type + "' != '" + 135 + "'", + value.equals(BigInteger.valueOf(135L))); + } else { + value = value.longValue(); + expected = 135L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[71].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[71].flags + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[71].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[71].sensor_type + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[72].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[72].flags + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); + } else { + value = value.longValue(); + expected = 56L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[72].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[72].sensor_type + "' != '" + 219 + "'", + value.equals(BigInteger.valueOf(219L))); + } else { + value = value.longValue(); + expected = 219L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[73].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[73].flags + "' != '" + 90 + "'", + value.equals(BigInteger.valueOf(90L))); + } else { + value = value.longValue(); + expected = 90L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[73].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[73].sensor_type + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); + } else { + value = value.longValue(); + expected = 146L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[74].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[74].flags + "' != '" + 104 + "'", + value.equals(BigInteger.valueOf(104L))); + } else { + value = value.longValue(); + expected = 104L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[74].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[74].sensor_type + "' != '" + 219 + "'", + value.equals(BigInteger.valueOf(219L))); + } else { + value = value.longValue(); + expected = 219L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[75].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[75].flags + "' != '" + 102 + "'", + value.equals(BigInteger.valueOf(102L))); + } else { + value = value.longValue(); + expected = 102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[75].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[75].sensor_type + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[76].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[76].flags + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[76].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[76].sensor_type + "' != '" + 83 + "'", + value.equals(BigInteger.valueOf(83L))); + } else { + value = value.longValue(); + expected = 83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[77].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[77].flags + "' != '" + 122 + "'", + value.equals(BigInteger.valueOf(122L))); + } else { + value = value.longValue(); + expected = 122L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[77].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[77].sensor_type + "' != '" + 41 + "'", + value.equals(BigInteger.valueOf(41L))); + } else { + value = value.longValue(); + expected = 41L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[78].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[78].flags + "' != '" + 94 + "'", + value.equals(BigInteger.valueOf(94L))); + } else { + value = value.longValue(); + expected = 94L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[78].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[78].sensor_type + "' != '" + 173 + "'", + value.equals(BigInteger.valueOf(173L))); + } else { + value = value.longValue(); + expected = 173L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[79].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[79].flags + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); + } else { + value = value.longValue(); + expected = 174L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[79].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[79].sensor_type + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[80].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[80].flags + "' != '" + 130 + "'", + value.equals(BigInteger.valueOf(130L))); + } else { + value = value.longValue(); + expected = 130L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[80].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[80].sensor_type + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); + } else { + value = value.longValue(); + expected = 134L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[81].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[81].flags + "' != '" + 237 + "'", + value.equals(BigInteger.valueOf(237L))); + } else { + value = value.longValue(); + expected = 237L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[81].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[81].sensor_type + "' != '" + 104 + "'", + value.equals(BigInteger.valueOf(104L))); + } else { + value = value.longValue(); + expected = 104L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[82].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[82].flags + "' != '" + 249 + "'", + value.equals(BigInteger.valueOf(249L))); + } else { + value = value.longValue(); + expected = 249L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[82].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[82].sensor_type + "' != '" + 116 + "'", + value.equals(BigInteger.valueOf(116L))); + } else { + value = value.longValue(); + expected = 116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[83].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[83].flags + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[83].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[83].sensor_type + "' != '" + 107 + "'", + value.equals(BigInteger.valueOf(107L))); + } else { + value = value.longValue(); + expected = 107L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[84].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[84].flags + "' != '" + 123 + "'", + value.equals(BigInteger.valueOf(123L))); + } else { + value = value.longValue(); + expected = 123L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[84].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[84].sensor_type + "' != '" + 130 + "'", + value.equals(BigInteger.valueOf(130L))); + } else { + value = value.longValue(); + expected = 130L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[85].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[85].flags + "' != '" + 162 + "'", + value.equals(BigInteger.valueOf(162L))); + } else { + value = value.longValue(); + expected = 162L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[85].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[85].sensor_type + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); + } else { + value = value.longValue(); + expected = 25L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[86].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[86].flags + "' != '" + 223 + "'", + value.equals(BigInteger.valueOf(223L))); + } else { + value = value.longValue(); + expected = 223L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[86].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[86].sensor_type + "' != '" + 57 + "'", + value.equals(BigInteger.valueOf(57L))); + } else { + value = value.longValue(); + expected = 57L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[87].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[87].flags + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); + } else { + value = value.longValue(); + expected = 174L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[87].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[87].sensor_type + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[88].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[88].flags + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[88].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[88].sensor_type + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); + } else { + value = value.longValue(); + expected = 146L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[89].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[89].flags + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[89].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[89].sensor_type + "' != '" + 239 + "'", + value.equals(BigInteger.valueOf(239L))); + } else { + value = value.longValue(); + expected = 239L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[90].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[90].flags + "' != '" + 197 + "'", + value.equals(BigInteger.valueOf(197L))); + } else { + value = value.longValue(); + expected = 197L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[90].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[90].sensor_type + "' != '" + 246 + "'", + value.equals(BigInteger.valueOf(246L))); + } else { + value = value.longValue(); + expected = 246L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[91].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[91].flags + "' != '" + 80 + "'", + value.equals(BigInteger.valueOf(80L))); + } else { + value = value.longValue(); + expected = 80L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[91].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[91].sensor_type + "' != '" + 214 + "'", + value.equals(BigInteger.valueOf(214L))); + } else { + value = value.longValue(); + expected = 214L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[92].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[92].flags + "' != '" + 100 + "'", + value.equals(BigInteger.valueOf(100L))); + } else { + value = value.longValue(); + expected = 100L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[92].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[92].sensor_type + "' != '" + 83 + "'", + value.equals(BigInteger.valueOf(83L))); + } else { + value = value.longValue(); + expected = 83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[93].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[93].flags + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[93].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[93].sensor_type + "' != '" + 66 + "'", + value.equals(BigInteger.valueOf(66L))); + } else { + value = value.longValue(); + expected = 66L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[94].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[94].flags + "' != '" + 137 + "'", + value.equals(BigInteger.valueOf(137L))); + } else { + value = value.longValue(); + expected = 137L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[94].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[94].sensor_type + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); + } else { + value = value.longValue(); + expected = 133L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[95].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[95].flags + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[95].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[95].sensor_type + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); + } else { + value = value.longValue(); + expected = 140L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[96].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[96].flags + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[96].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[96].sensor_type + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[97].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[97].flags + "' != '" + 9 + "'", + value.equals(BigInteger.valueOf(9L))); + } else { + value = value.longValue(); + expected = 9L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[97].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[97].sensor_type + "' != '" + 96 + "'", + value.equals(BigInteger.valueOf(96L))); + } else { + value = value.longValue(); + expected = 96L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[98].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[98].flags + "' != '" + 158 + "'", + value.equals(BigInteger.valueOf(158L))); + } else { + value = value.longValue(); + expected = 158L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[98].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[98].sensor_type + "' != '" + 96 + "'", + value.equals(BigInteger.valueOf(96L))); + } else { + value = value.longValue(); + expected = 96L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[99].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[99].flags + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); + } else { + value = value.longValue(); + expected = 97L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[99].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[99].sensor_type + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); + } else { + value = value.longValue(); + expected = 134L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[100].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[100].flags + "' != '" + 129 + "'", + value.equals(BigInteger.valueOf(129L))); + } else { + value = value.longValue(); + expected = 129L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[100].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[100].sensor_type + "' != '" + 43 + "'", + value.equals(BigInteger.valueOf(43L))); + } else { + value = value.longValue(); + expected = 43L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[101].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[101].flags + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); + } else { + value = value.longValue(); + expected = 25L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[101].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[101].sensor_type + "' != '" + 141 + "'", + value.equals(BigInteger.valueOf(141L))); + } else { + value = value.longValue(); + expected = 141L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[102].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[102].flags + "' != '" + 200 + "'", + value.equals(BigInteger.valueOf(200L))); + } else { + value = value.longValue(); + expected = 200L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[102].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[102].sensor_type + "' != '" + 183 + "'", + value.equals(BigInteger.valueOf(183L))); + } else { + value = value.longValue(); + expected = 183L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[103].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[103].flags + "' != '" + 57 + "'", + value.equals(BigInteger.valueOf(57L))); + } else { + value = value.longValue(); + expected = 57L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[103].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[103].sensor_type + "' != '" + 214 + "'", + value.equals(BigInteger.valueOf(214L))); + } else { + value = value.longValue(); + expected = 214L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[104].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[104].flags + "' != '" + 103 + "'", + value.equals(BigInteger.valueOf(103L))); + } else { + value = value.longValue(); + expected = 103L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[104].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[104].sensor_type + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[105].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[105].flags + "' != '" + 65 + "'", + value.equals(BigInteger.valueOf(65L))); + } else { + value = value.longValue(); + expected = 65L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[105].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[105].sensor_type + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[106].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[106].flags + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[106].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[106].sensor_type + "' != '" + 195 + "'", + value.equals(BigInteger.valueOf(195L))); + } else { + value = value.longValue(); + expected = 195L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[107].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[107].flags + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[107].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[107].sensor_type + "' != '" + 244 + "'", + value.equals(BigInteger.valueOf(244L))); + } else { + value = value.longValue(); + expected = 244L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[108].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[108].flags + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[108].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[108].sensor_type + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); + } else { + value = value.longValue(); + expected = 180L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[109].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[109].flags + "' != '" + 130 + "'", + value.equals(BigInteger.valueOf(130L))); + } else { + value = value.longValue(); + expected = 130L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[109].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[109].sensor_type + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); + } else { + value = value.longValue(); + expected = 140L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[110].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[110].flags + "' != '" + 17 + "'", + value.equals(BigInteger.valueOf(17L))); + } else { + value = value.longValue(); + expected = 17L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[110].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[110].sensor_type + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[111].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[111].flags + "' != '" + 209 + "'", + value.equals(BigInteger.valueOf(209L))); + } else { + value = value.longValue(); + expected = 209L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[111].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[111].sensor_type + "' != '" + 194 + "'", + value.equals(BigInteger.valueOf(194L))); + } else { + value = value.longValue(); + expected = 194L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[112].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[112].flags + "' != '" + 254 + "'", + value.equals(BigInteger.valueOf(254L))); + } else { + value = value.longValue(); + expected = 254L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[112].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[112].sensor_type + "' != '" + 65 + "'", + value.equals(BigInteger.valueOf(65L))); + } else { + value = value.longValue(); + expected = 65L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[113].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[113].flags + "' != '" + 103 + "'", + value.equals(BigInteger.valueOf(103L))); + } else { + value = value.longValue(); + expected = 103L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[113].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[113].sensor_type + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[114].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[114].flags + "' != '" + 129 + "'", + value.equals(BigInteger.valueOf(129L))); + } else { + value = value.longValue(); + expected = 129L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[114].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[114].sensor_type + "' != '" + 152 + "'", + value.equals(BigInteger.valueOf(152L))); + } else { + value = value.longValue(); + expected = 152L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[115].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[115].flags + "' != '" + 235 + "'", + value.equals(BigInteger.valueOf(235L))); + } else { + value = value.longValue(); + expected = 235L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[115].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[115].sensor_type + "' != '" + 234 + "'", + value.equals(BigInteger.valueOf(234L))); + } else { + value = value.longValue(); + expected = 234L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[116].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[116].flags + "' != '" + 234 + "'", + value.equals(BigInteger.valueOf(234L))); + } else { + value = value.longValue(); + expected = 234L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[116].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[116].sensor_type + "' != '" + 194 + "'", + value.equals(BigInteger.valueOf(194L))); + } else { + value = value.longValue(); + expected = 194L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[117].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[117].flags + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); + } else { + value = value.longValue(); + expected = 201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[117].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[117].sensor_type + "' != '" + 170 + "'", + value.equals(BigInteger.valueOf(170L))); + } else { + value = value.longValue(); + expected = 170L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[118].flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[118].flags + "' != '" + 154 + "'", + value.equals(BigInteger.valueOf(154L))); + } else { + value = value.longValue(); + expected = 154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sol_in[118].sensor_type; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sol_in[118].sensor_type + "' != '" + 210 + "'", + value.equals(BigInteger.valueOf(210L))); + } else { + value = value.longValue(); + expected = 210L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tow + "' != '" + 3628191792L + "'", + value.equals(new BigInteger("3628191792"))); + } else { + value = value.longValue(); + expected = 3628191792L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.vdop; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.vdop + "' != '" + 58512 + "'", + value.equals(BigInteger.valueOf(58512L))); + } else { + value = value.longValue(); + expected = 58512L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_ssr_MsgSsrCodeBiasesTest.java b/java/test/auto_check_sbp_ssr_MsgSsrCodeBiasesTest.java new file mode 100644 index 0000000000..767028516f --- /dev/null +++ b/java/test/auto_check_sbp_ssr_MsgSsrCodeBiasesTest.java @@ -0,0 +1,1975 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/ssr/test_MsgSsrCodeBiases.yaml by +// generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.ssr.MsgSsrCodeBiases; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_ssr_MsgSsrCodeBiasesTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_ssr_MsgSsrCodeBiasesTest.test1"); + byte[] payload = + new byte[] { + (byte) 208, + (byte) 90, + (byte) 19, + (byte) 23, + (byte) 9, + (byte) 66, + (byte) 133, + (byte) 241, + (byte) 254, + (byte) 132, + (byte) 51, + (byte) 4, + (byte) 131, + (byte) 240, + (byte) 120, + (byte) 83, + (byte) 148, + (byte) 209, + (byte) 213, + (byte) 62, + (byte) 228, + (byte) 232, + (byte) 71, + (byte) 66, + (byte) 188, + (byte) 210, + (byte) 128, + (byte) 54, + (byte) 131, + (byte) 152, + (byte) 129, + (byte) 111, + (byte) 139, + (byte) 242, + (byte) 177, + (byte) 145, + (byte) 44, + (byte) 9, + (byte) 245, + (byte) 207, + (byte) 241, + (byte) 202, + (byte) 150, + (byte) 141, + (byte) 50, + (byte) 159, + (byte) 220, + (byte) 139, + (byte) 37, + (byte) 187, + (byte) 98, + (byte) 191, + (byte) 23, + (byte) 128, + (byte) 136, + (byte) 167, + (byte) 200, + (byte) 6, + (byte) 211, + (byte) 90, + (byte) 23, + (byte) 244, + (byte) 138, + (byte) 215, + (byte) 209, + (byte) 139, + (byte) 13, + (byte) 101, + (byte) 32, + (byte) 7, + (byte) 18, + (byte) 29, + (byte) 70, + (byte) 250, + (byte) 109, + (byte) 73, + (byte) 202, + (byte) 79, + (byte) 144, + (byte) 9, + (byte) 146, + (byte) 69, + (byte) 241, + (byte) 52, + (byte) 22, + (byte) 99, + (byte) 98, + (byte) 204, + (byte) 3, + (byte) 171, + (byte) 230, + (byte) 180, + (byte) 75, + (byte) 62, + (byte) 145, + (byte) 86, + (byte) 130, + (byte) 31, + (byte) 30, + (byte) 155, + (byte) 37, + (byte) 18, + (byte) 55, + (byte) 210, + (byte) 39, + (byte) 127, + (byte) 242, + (byte) 66, + (byte) 13, + (byte) 237, + (byte) 152, + (byte) 170, + (byte) 212, + (byte) 15, + (byte) 246, + (byte) 59, + (byte) 94, + (byte) 180, + (byte) 195, + (byte) 157, + (byte) 69, + (byte) 100, + (byte) 119, + (byte) 16, + (byte) 68, + (byte) 179, + (byte) 175, + (byte) 144, + (byte) 113, + (byte) 81, + (byte) 82, + (byte) 30, + (byte) 151, + (byte) 21, + (byte) 109, + (byte) 41, + (byte) 225, + (byte) 8, + (byte) 77, + (byte) 164, + (byte) 157, + (byte) 0, + (byte) 73, + (byte) 30, + (byte) 6, + (byte) 78, + (byte) 81, + (byte) 143, + (byte) 116, + (byte) 240, + (byte) 151, + (byte) 55, + (byte) 185, + (byte) 169, + (byte) 254, + (byte) 51, + (byte) 39, + (byte) 74, + (byte) 175, + (byte) 247, + (byte) 34, + (byte) 97, + (byte) 74, + (byte) 97, + (byte) 176, + (byte) 48, + (byte) 236, + (byte) 173, + (byte) 12, + (byte) 174, + (byte) 101, + (byte) 130, + (byte) 30, + (byte) 169, + (byte) 193, + (byte) 190, + (byte) 204, + (byte) 196, + (byte) 123, + (byte) 107, + (byte) 25, + (byte) 225, + (byte) 74, + (byte) 9, + (byte) 10, + (byte) 55, + (byte) 3, + (byte) 131, + (byte) 246, + (byte) 99, + (byte) 133, + (byte) 34, + (byte) 227, + (byte) 203, + (byte) 68, + (byte) 18, + (byte) 97, + (byte) 223, + (byte) 89, + (byte) 192, + (byte) 246, + (byte) 50, + (byte) 69, + (byte) 91, + (byte) 10, + (byte) 151, + (byte) 74, + (byte) 118, + (byte) 110, + (byte) 36, + (byte) 168, + (byte) 247, + (byte) 160, + (byte) 77, + (byte) 179, + (byte) 141, + (byte) 178, + (byte) 99, + (byte) 191, + (byte) 120, + (byte) 77, + (byte) 192, + (byte) 91, + (byte) 224, + (byte) 1, + (byte) 226, + (byte) 50, + (byte) 87, + (byte) 146, + (byte) 148, + (byte) 238, + (byte) 100, + (byte) 179, + (byte) 125, + (byte) 227, + (byte) 215, + (byte) 104, + (byte) 184, + (byte) 31, + (byte) 57, + (byte) 90, + (byte) 79, + (byte) 21, + (byte) 156, + (byte) 245, + (byte) 81, + (byte) 60, + (byte) 93, + (byte) 170, + (byte) 60, + (byte) 200, + (byte) 167, + (byte) 13, + }; + SBPMessage sbp = new SBPMessage(0x5727, 0x5e1, payload); + MsgSsrCodeBiases msg = new MsgSsrCodeBiases(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.biases[0].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[0].code + "' != '" + 51 + "'", + value.equals(BigInteger.valueOf(51L))); + } else { + value = value.longValue(); + expected = 51L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[0].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[0].value + "' != '" + -31996 + "'", + value.equals(BigInteger.valueOf(-31996L))); + } else { + value = value.longValue(); + expected = -31996L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[1].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[1].code + "' != '" + 240 + "'", + value.equals(BigInteger.valueOf(240L))); + } else { + value = value.longValue(); + expected = 240L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[1].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[1].value + "' != '" + 21368 + "'", + value.equals(BigInteger.valueOf(21368L))); + } else { + value = value.longValue(); + expected = 21368L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[2].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[2].code + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); + } else { + value = value.longValue(); + expected = 148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[2].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[2].value + "' != '" + -10799 + "'", + value.equals(BigInteger.valueOf(-10799L))); + } else { + value = value.longValue(); + expected = -10799L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[3].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[3].code + "' != '" + 62 + "'", + value.equals(BigInteger.valueOf(62L))); + } else { + value = value.longValue(); + expected = 62L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[3].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[3].value + "' != '" + -5916 + "'", + value.equals(BigInteger.valueOf(-5916L))); + } else { + value = value.longValue(); + expected = -5916L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[4].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[4].code + "' != '" + 71 + "'", + value.equals(BigInteger.valueOf(71L))); + } else { + value = value.longValue(); + expected = 71L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[4].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[4].value + "' != '" + -17342 + "'", + value.equals(BigInteger.valueOf(-17342L))); + } else { + value = value.longValue(); + expected = -17342L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[5].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[5].code + "' != '" + 210 + "'", + value.equals(BigInteger.valueOf(210L))); + } else { + value = value.longValue(); + expected = 210L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[5].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[5].value + "' != '" + 13952 + "'", + value.equals(BigInteger.valueOf(13952L))); + } else { + value = value.longValue(); + expected = 13952L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[6].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[6].code + "' != '" + 131 + "'", + value.equals(BigInteger.valueOf(131L))); + } else { + value = value.longValue(); + expected = 131L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[6].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[6].value + "' != '" + -32360 + "'", + value.equals(BigInteger.valueOf(-32360L))); + } else { + value = value.longValue(); + expected = -32360L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[7].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[7].code + "' != '" + 111 + "'", + value.equals(BigInteger.valueOf(111L))); + } else { + value = value.longValue(); + expected = 111L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[7].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[7].value + "' != '" + -3445 + "'", + value.equals(BigInteger.valueOf(-3445L))); + } else { + value = value.longValue(); + expected = -3445L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[8].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[8].code + "' != '" + 177 + "'", + value.equals(BigInteger.valueOf(177L))); + } else { + value = value.longValue(); + expected = 177L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[8].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[8].value + "' != '" + 11409 + "'", + value.equals(BigInteger.valueOf(11409L))); + } else { + value = value.longValue(); + expected = 11409L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[9].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[9].code + "' != '" + 9 + "'", + value.equals(BigInteger.valueOf(9L))); + } else { + value = value.longValue(); + expected = 9L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[9].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[9].value + "' != '" + -12299 + "'", + value.equals(BigInteger.valueOf(-12299L))); + } else { + value = value.longValue(); + expected = -12299L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[10].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[10].code + "' != '" + 241 + "'", + value.equals(BigInteger.valueOf(241L))); + } else { + value = value.longValue(); + expected = 241L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[10].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[10].value + "' != '" + -26934 + "'", + value.equals(BigInteger.valueOf(-26934L))); + } else { + value = value.longValue(); + expected = -26934L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[11].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[11].code + "' != '" + 141 + "'", + value.equals(BigInteger.valueOf(141L))); + } else { + value = value.longValue(); + expected = 141L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[11].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[11].value + "' != '" + -24782 + "'", + value.equals(BigInteger.valueOf(-24782L))); + } else { + value = value.longValue(); + expected = -24782L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[12].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[12].code + "' != '" + 220 + "'", + value.equals(BigInteger.valueOf(220L))); + } else { + value = value.longValue(); + expected = 220L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[12].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[12].value + "' != '" + 9611 + "'", + value.equals(BigInteger.valueOf(9611L))); + } else { + value = value.longValue(); + expected = 9611L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[13].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[13].code + "' != '" + 187 + "'", + value.equals(BigInteger.valueOf(187L))); + } else { + value = value.longValue(); + expected = 187L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[13].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[13].value + "' != '" + -16542 + "'", + value.equals(BigInteger.valueOf(-16542L))); + } else { + value = value.longValue(); + expected = -16542L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[14].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[14].code + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[14].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[14].value + "' != '" + -30592 + "'", + value.equals(BigInteger.valueOf(-30592L))); + } else { + value = value.longValue(); + expected = -30592L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[15].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[15].code + "' != '" + 167 + "'", + value.equals(BigInteger.valueOf(167L))); + } else { + value = value.longValue(); + expected = 167L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[15].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[15].value + "' != '" + 1736 + "'", + value.equals(BigInteger.valueOf(1736L))); + } else { + value = value.longValue(); + expected = 1736L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[16].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[16].code + "' != '" + 211 + "'", + value.equals(BigInteger.valueOf(211L))); + } else { + value = value.longValue(); + expected = 211L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[16].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[16].value + "' != '" + 5978 + "'", + value.equals(BigInteger.valueOf(5978L))); + } else { + value = value.longValue(); + expected = 5978L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[17].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[17].code + "' != '" + 244 + "'", + value.equals(BigInteger.valueOf(244L))); + } else { + value = value.longValue(); + expected = 244L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[17].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[17].value + "' != '" + -10358 + "'", + value.equals(BigInteger.valueOf(-10358L))); + } else { + value = value.longValue(); + expected = -10358L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[18].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[18].code + "' != '" + 209 + "'", + value.equals(BigInteger.valueOf(209L))); + } else { + value = value.longValue(); + expected = 209L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[18].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[18].value + "' != '" + 3467 + "'", + value.equals(BigInteger.valueOf(3467L))); + } else { + value = value.longValue(); + expected = 3467L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[19].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[19].code + "' != '" + 101 + "'", + value.equals(BigInteger.valueOf(101L))); + } else { + value = value.longValue(); + expected = 101L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[19].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[19].value + "' != '" + 1824 + "'", + value.equals(BigInteger.valueOf(1824L))); + } else { + value = value.longValue(); + expected = 1824L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[20].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[20].code + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[20].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[20].value + "' != '" + 17949 + "'", + value.equals(BigInteger.valueOf(17949L))); + } else { + value = value.longValue(); + expected = 17949L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[21].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[21].code + "' != '" + 250 + "'", + value.equals(BigInteger.valueOf(250L))); + } else { + value = value.longValue(); + expected = 250L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[21].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[21].value + "' != '" + 18797 + "'", + value.equals(BigInteger.valueOf(18797L))); + } else { + value = value.longValue(); + expected = 18797L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[22].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[22].code + "' != '" + 202 + "'", + value.equals(BigInteger.valueOf(202L))); + } else { + value = value.longValue(); + expected = 202L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[22].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[22].value + "' != '" + -28593 + "'", + value.equals(BigInteger.valueOf(-28593L))); + } else { + value = value.longValue(); + expected = -28593L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[23].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[23].code + "' != '" + 9 + "'", + value.equals(BigInteger.valueOf(9L))); + } else { + value = value.longValue(); + expected = 9L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[23].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[23].value + "' != '" + 17810 + "'", + value.equals(BigInteger.valueOf(17810L))); + } else { + value = value.longValue(); + expected = 17810L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[24].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[24].code + "' != '" + 241 + "'", + value.equals(BigInteger.valueOf(241L))); + } else { + value = value.longValue(); + expected = 241L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[24].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[24].value + "' != '" + 5684 + "'", + value.equals(BigInteger.valueOf(5684L))); + } else { + value = value.longValue(); + expected = 5684L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[25].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[25].code + "' != '" + 99 + "'", + value.equals(BigInteger.valueOf(99L))); + } else { + value = value.longValue(); + expected = 99L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[25].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[25].value + "' != '" + -13214 + "'", + value.equals(BigInteger.valueOf(-13214L))); + } else { + value = value.longValue(); + expected = -13214L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[26].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[26].code + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[26].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[26].value + "' != '" + -6485 + "'", + value.equals(BigInteger.valueOf(-6485L))); + } else { + value = value.longValue(); + expected = -6485L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[27].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[27].code + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); + } else { + value = value.longValue(); + expected = 180L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[27].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[27].value + "' != '" + 15947 + "'", + value.equals(BigInteger.valueOf(15947L))); + } else { + value = value.longValue(); + expected = 15947L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[28].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[28].code + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); + } else { + value = value.longValue(); + expected = 145L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[28].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[28].value + "' != '" + -32170 + "'", + value.equals(BigInteger.valueOf(-32170L))); + } else { + value = value.longValue(); + expected = -32170L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[29].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[29].code + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[29].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[29].value + "' != '" + -25826 + "'", + value.equals(BigInteger.valueOf(-25826L))); + } else { + value = value.longValue(); + expected = -25826L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[30].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[30].code + "' != '" + 37 + "'", + value.equals(BigInteger.valueOf(37L))); + } else { + value = value.longValue(); + expected = 37L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[30].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[30].value + "' != '" + 14098 + "'", + value.equals(BigInteger.valueOf(14098L))); + } else { + value = value.longValue(); + expected = 14098L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[31].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[31].code + "' != '" + 210 + "'", + value.equals(BigInteger.valueOf(210L))); + } else { + value = value.longValue(); + expected = 210L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[31].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[31].value + "' != '" + 32551 + "'", + value.equals(BigInteger.valueOf(32551L))); + } else { + value = value.longValue(); + expected = 32551L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[32].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[32].code + "' != '" + 242 + "'", + value.equals(BigInteger.valueOf(242L))); + } else { + value = value.longValue(); + expected = 242L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[32].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[32].value + "' != '" + 3394 + "'", + value.equals(BigInteger.valueOf(3394L))); + } else { + value = value.longValue(); + expected = 3394L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[33].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[33].code + "' != '" + 237 + "'", + value.equals(BigInteger.valueOf(237L))); + } else { + value = value.longValue(); + expected = 237L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[33].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[33].value + "' != '" + -21864 + "'", + value.equals(BigInteger.valueOf(-21864L))); + } else { + value = value.longValue(); + expected = -21864L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[34].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[34].code + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); + } else { + value = value.longValue(); + expected = 212L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[34].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[34].value + "' != '" + -2545 + "'", + value.equals(BigInteger.valueOf(-2545L))); + } else { + value = value.longValue(); + expected = -2545L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[35].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[35].code + "' != '" + 59 + "'", + value.equals(BigInteger.valueOf(59L))); + } else { + value = value.longValue(); + expected = 59L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[35].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[35].value + "' != '" + -19362 + "'", + value.equals(BigInteger.valueOf(-19362L))); + } else { + value = value.longValue(); + expected = -19362L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[36].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[36].code + "' != '" + 195 + "'", + value.equals(BigInteger.valueOf(195L))); + } else { + value = value.longValue(); + expected = 195L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[36].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[36].value + "' != '" + 17821 + "'", + value.equals(BigInteger.valueOf(17821L))); + } else { + value = value.longValue(); + expected = 17821L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[37].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[37].code + "' != '" + 100 + "'", + value.equals(BigInteger.valueOf(100L))); + } else { + value = value.longValue(); + expected = 100L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[37].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[37].value + "' != '" + 4215 + "'", + value.equals(BigInteger.valueOf(4215L))); + } else { + value = value.longValue(); + expected = 4215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[38].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[38].code + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); + } else { + value = value.longValue(); + expected = 68L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[38].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[38].value + "' != '" + -20557 + "'", + value.equals(BigInteger.valueOf(-20557L))); + } else { + value = value.longValue(); + expected = -20557L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[39].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[39].code + "' != '" + 144 + "'", + value.equals(BigInteger.valueOf(144L))); + } else { + value = value.longValue(); + expected = 144L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[39].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[39].value + "' != '" + 20849 + "'", + value.equals(BigInteger.valueOf(20849L))); + } else { + value = value.longValue(); + expected = 20849L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[40].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[40].code + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[40].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[40].value + "' != '" + -26850 + "'", + value.equals(BigInteger.valueOf(-26850L))); + } else { + value = value.longValue(); + expected = -26850L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[41].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[41].code + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[41].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[41].value + "' != '" + 10605 + "'", + value.equals(BigInteger.valueOf(10605L))); + } else { + value = value.longValue(); + expected = 10605L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[42].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[42].code + "' != '" + 225 + "'", + value.equals(BigInteger.valueOf(225L))); + } else { + value = value.longValue(); + expected = 225L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[42].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[42].value + "' != '" + 19720 + "'", + value.equals(BigInteger.valueOf(19720L))); + } else { + value = value.longValue(); + expected = 19720L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[43].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[43].code + "' != '" + 164 + "'", + value.equals(BigInteger.valueOf(164L))); + } else { + value = value.longValue(); + expected = 164L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[43].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[43].value + "' != '" + 157 + "'", + value.equals(BigInteger.valueOf(157L))); + } else { + value = value.longValue(); + expected = 157L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[44].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[44].code + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[44].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[44].value + "' != '" + 1566 + "'", + value.equals(BigInteger.valueOf(1566L))); + } else { + value = value.longValue(); + expected = 1566L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[45].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[45].code + "' != '" + 78 + "'", + value.equals(BigInteger.valueOf(78L))); + } else { + value = value.longValue(); + expected = 78L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[45].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[45].value + "' != '" + -28847 + "'", + value.equals(BigInteger.valueOf(-28847L))); + } else { + value = value.longValue(); + expected = -28847L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[46].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[46].code + "' != '" + 116 + "'", + value.equals(BigInteger.valueOf(116L))); + } else { + value = value.longValue(); + expected = 116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[46].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[46].value + "' != '" + -26640 + "'", + value.equals(BigInteger.valueOf(-26640L))); + } else { + value = value.longValue(); + expected = -26640L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[47].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[47].code + "' != '" + 55 + "'", + value.equals(BigInteger.valueOf(55L))); + } else { + value = value.longValue(); + expected = 55L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[47].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[47].value + "' != '" + -22087 + "'", + value.equals(BigInteger.valueOf(-22087L))); + } else { + value = value.longValue(); + expected = -22087L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[48].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[48].code + "' != '" + 254 + "'", + value.equals(BigInteger.valueOf(254L))); + } else { + value = value.longValue(); + expected = 254L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[48].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[48].value + "' != '" + 10035 + "'", + value.equals(BigInteger.valueOf(10035L))); + } else { + value = value.longValue(); + expected = 10035L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[49].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[49].code + "' != '" + 74 + "'", + value.equals(BigInteger.valueOf(74L))); + } else { + value = value.longValue(); + expected = 74L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[49].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[49].value + "' != '" + -2129 + "'", + value.equals(BigInteger.valueOf(-2129L))); + } else { + value = value.longValue(); + expected = -2129L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[50].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[50].code + "' != '" + 34 + "'", + value.equals(BigInteger.valueOf(34L))); + } else { + value = value.longValue(); + expected = 34L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[50].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[50].value + "' != '" + 19041 + "'", + value.equals(BigInteger.valueOf(19041L))); + } else { + value = value.longValue(); + expected = 19041L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[51].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[51].code + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); + } else { + value = value.longValue(); + expected = 97L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[51].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[51].value + "' != '" + 12464 + "'", + value.equals(BigInteger.valueOf(12464L))); + } else { + value = value.longValue(); + expected = 12464L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[52].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[52].code + "' != '" + 236 + "'", + value.equals(BigInteger.valueOf(236L))); + } else { + value = value.longValue(); + expected = 236L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[52].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[52].value + "' != '" + 3245 + "'", + value.equals(BigInteger.valueOf(3245L))); + } else { + value = value.longValue(); + expected = 3245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[53].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[53].code + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); + } else { + value = value.longValue(); + expected = 174L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[53].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[53].value + "' != '" + -32155 + "'", + value.equals(BigInteger.valueOf(-32155L))); + } else { + value = value.longValue(); + expected = -32155L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[54].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[54].code + "' != '" + 30 + "'", + value.equals(BigInteger.valueOf(30L))); + } else { + value = value.longValue(); + expected = 30L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[54].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[54].value + "' != '" + -15959 + "'", + value.equals(BigInteger.valueOf(-15959L))); + } else { + value = value.longValue(); + expected = -15959L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[55].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[55].code + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); + } else { + value = value.longValue(); + expected = 190L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[55].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[55].value + "' != '" + -15156 + "'", + value.equals(BigInteger.valueOf(-15156L))); + } else { + value = value.longValue(); + expected = -15156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[56].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[56].code + "' != '" + 123 + "'", + value.equals(BigInteger.valueOf(123L))); + } else { + value = value.longValue(); + expected = 123L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[56].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[56].value + "' != '" + 6507 + "'", + value.equals(BigInteger.valueOf(6507L))); + } else { + value = value.longValue(); + expected = 6507L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[57].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[57].code + "' != '" + 225 + "'", + value.equals(BigInteger.valueOf(225L))); + } else { + value = value.longValue(); + expected = 225L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[57].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[57].value + "' != '" + 2378 + "'", + value.equals(BigInteger.valueOf(2378L))); + } else { + value = value.longValue(); + expected = 2378L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[58].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[58].code + "' != '" + 10 + "'", + value.equals(BigInteger.valueOf(10L))); + } else { + value = value.longValue(); + expected = 10L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[58].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[58].value + "' != '" + 823 + "'", + value.equals(BigInteger.valueOf(823L))); + } else { + value = value.longValue(); + expected = 823L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[59].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[59].code + "' != '" + 131 + "'", + value.equals(BigInteger.valueOf(131L))); + } else { + value = value.longValue(); + expected = 131L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[59].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[59].value + "' != '" + 25590 + "'", + value.equals(BigInteger.valueOf(25590L))); + } else { + value = value.longValue(); + expected = 25590L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[60].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[60].code + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); + } else { + value = value.longValue(); + expected = 133L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[60].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[60].value + "' != '" + -7390 + "'", + value.equals(BigInteger.valueOf(-7390L))); + } else { + value = value.longValue(); + expected = -7390L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[61].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[61].code + "' != '" + 203 + "'", + value.equals(BigInteger.valueOf(203L))); + } else { + value = value.longValue(); + expected = 203L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[61].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[61].value + "' != '" + 4676 + "'", + value.equals(BigInteger.valueOf(4676L))); + } else { + value = value.longValue(); + expected = 4676L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[62].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[62].code + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); + } else { + value = value.longValue(); + expected = 97L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[62].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[62].value + "' != '" + 23007 + "'", + value.equals(BigInteger.valueOf(23007L))); + } else { + value = value.longValue(); + expected = 23007L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[63].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[63].code + "' != '" + 192 + "'", + value.equals(BigInteger.valueOf(192L))); + } else { + value = value.longValue(); + expected = 192L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[63].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[63].value + "' != '" + 13046 + "'", + value.equals(BigInteger.valueOf(13046L))); + } else { + value = value.longValue(); + expected = 13046L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[64].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[64].code + "' != '" + 69 + "'", + value.equals(BigInteger.valueOf(69L))); + } else { + value = value.longValue(); + expected = 69L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[64].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[64].value + "' != '" + 2651 + "'", + value.equals(BigInteger.valueOf(2651L))); + } else { + value = value.longValue(); + expected = 2651L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[65].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[65].code + "' != '" + 151 + "'", + value.equals(BigInteger.valueOf(151L))); + } else { + value = value.longValue(); + expected = 151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[65].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[65].value + "' != '" + 30282 + "'", + value.equals(BigInteger.valueOf(30282L))); + } else { + value = value.longValue(); + expected = 30282L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[66].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[66].code + "' != '" + 110 + "'", + value.equals(BigInteger.valueOf(110L))); + } else { + value = value.longValue(); + expected = 110L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[66].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[66].value + "' != '" + -22492 + "'", + value.equals(BigInteger.valueOf(-22492L))); + } else { + value = value.longValue(); + expected = -22492L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[67].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[67].code + "' != '" + 247 + "'", + value.equals(BigInteger.valueOf(247L))); + } else { + value = value.longValue(); + expected = 247L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[67].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[67].value + "' != '" + 19872 + "'", + value.equals(BigInteger.valueOf(19872L))); + } else { + value = value.longValue(); + expected = 19872L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[68].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[68].code + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[68].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[68].value + "' != '" + -19827 + "'", + value.equals(BigInteger.valueOf(-19827L))); + } else { + value = value.longValue(); + expected = -19827L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[69].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[69].code + "' != '" + 99 + "'", + value.equals(BigInteger.valueOf(99L))); + } else { + value = value.longValue(); + expected = 99L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[69].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[69].value + "' != '" + 30911 + "'", + value.equals(BigInteger.valueOf(30911L))); + } else { + value = value.longValue(); + expected = 30911L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[70].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[70].code + "' != '" + 77 + "'", + value.equals(BigInteger.valueOf(77L))); + } else { + value = value.longValue(); + expected = 77L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[70].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[70].value + "' != '" + 23488 + "'", + value.equals(BigInteger.valueOf(23488L))); + } else { + value = value.longValue(); + expected = 23488L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[71].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[71].code + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); + } else { + value = value.longValue(); + expected = 224L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[71].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[71].value + "' != '" + -7679 + "'", + value.equals(BigInteger.valueOf(-7679L))); + } else { + value = value.longValue(); + expected = -7679L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[72].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[72].code + "' != '" + 50 + "'", + value.equals(BigInteger.valueOf(50L))); + } else { + value = value.longValue(); + expected = 50L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[72].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[72].value + "' != '" + -28073 + "'", + value.equals(BigInteger.valueOf(-28073L))); + } else { + value = value.longValue(); + expected = -28073L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[73].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[73].code + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); + } else { + value = value.longValue(); + expected = 148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[73].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[73].value + "' != '" + 25838 + "'", + value.equals(BigInteger.valueOf(25838L))); + } else { + value = value.longValue(); + expected = 25838L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[74].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[74].code + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[74].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[74].value + "' != '" + -7299 + "'", + value.equals(BigInteger.valueOf(-7299L))); + } else { + value = value.longValue(); + expected = -7299L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[75].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[75].code + "' != '" + 215 + "'", + value.equals(BigInteger.valueOf(215L))); + } else { + value = value.longValue(); + expected = 215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[75].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[75].value + "' != '" + -18328 + "'", + value.equals(BigInteger.valueOf(-18328L))); + } else { + value = value.longValue(); + expected = -18328L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[76].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[76].code + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[76].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[76].value + "' != '" + 23097 + "'", + value.equals(BigInteger.valueOf(23097L))); + } else { + value = value.longValue(); + expected = 23097L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[77].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[77].code + "' != '" + 79 + "'", + value.equals(BigInteger.valueOf(79L))); + } else { + value = value.longValue(); + expected = 79L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[77].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[77].value + "' != '" + -25579 + "'", + value.equals(BigInteger.valueOf(-25579L))); + } else { + value = value.longValue(); + expected = -25579L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[78].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[78].code + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); + } else { + value = value.longValue(); + expected = 245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[78].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[78].value + "' != '" + 15441 + "'", + value.equals(BigInteger.valueOf(15441L))); + } else { + value = value.longValue(); + expected = 15441L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[79].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[79].code + "' != '" + 93 + "'", + value.equals(BigInteger.valueOf(93L))); + } else { + value = value.longValue(); + expected = 93L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[79].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[79].value + "' != '" + 15530 + "'", + value.equals(BigInteger.valueOf(15530L))); + } else { + value = value.longValue(); + expected = 15530L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[80].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[80].code + "' != '" + 200 + "'", + value.equals(BigInteger.valueOf(200L))); + } else { + value = value.longValue(); + expected = 200L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[80].value; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[80].value + "' != '" + 3495 + "'", + value.equals(BigInteger.valueOf(3495L))); + } else { + value = value.longValue(); + expected = 3495L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.iod_ssr; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iod_ssr + "' != '" + 132 + "'", + value.equals(BigInteger.valueOf(132L))); + } else { + value = value.longValue(); + expected = 132L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.code + "' != '" + 241 + "'", + value.equals(BigInteger.valueOf(241L))); + } else { + value = value.longValue(); + expected = 241L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.sat + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); + } else { + value = value.longValue(); + expected = 133L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.time.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.time.tow + "' != '" + 387144400 + "'", + value.equals(BigInteger.valueOf(387144400L))); + } else { + value = value.longValue(); + expected = 387144400L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.time.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.time.wn + "' != '" + 16905 + "'", + value.equals(BigInteger.valueOf(16905L))); + } else { + value = value.longValue(); + expected = 16905L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.update_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.update_interval + "' != '" + 254 + "'", + value.equals(BigInteger.valueOf(254L))); + } else { + value = value.longValue(); + expected = 254L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_ssr_MsgSsrGridDefinitionDepATest.java b/java/test/auto_check_sbp_ssr_MsgSsrGridDefinitionDepATest.java new file mode 100644 index 0000000000..707a120436 --- /dev/null +++ b/java/test/auto_check_sbp_ssr_MsgSsrGridDefinitionDepATest.java @@ -0,0 +1,2819 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/ssr/test_MsgSsrGridDefinitionDepA.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.ssr.MsgSsrGridDefinitionDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_ssr_MsgSsrGridDefinitionDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_ssr_MsgSsrGridDefinitionDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 11, + (byte) 84, + (byte) 171, + (byte) 229, + (byte) 132, + (byte) 143, + (byte) 46, + (byte) 204, + (byte) 52, + (byte) 92, + (byte) 104, + (byte) 25, + (byte) 204, + (byte) 182, + (byte) 22, + (byte) 98, + (byte) 203, + (byte) 123, + (byte) 211, + (byte) 38, + (byte) 13, + (byte) 253, + (byte) 129, + (byte) 173, + (byte) 171, + (byte) 235, + (byte) 253, + (byte) 26, + (byte) 203, + (byte) 3, + (byte) 120, + (byte) 126, + (byte) 42, + (byte) 44, + (byte) 39, + (byte) 87, + (byte) 69, + (byte) 154, + (byte) 13, + (byte) 28, + (byte) 179, + (byte) 32, + (byte) 47, + (byte) 36, + (byte) 195, + (byte) 39, + (byte) 198, + (byte) 134, + (byte) 235, + (byte) 134, + (byte) 57, + (byte) 120, + (byte) 243, + (byte) 151, + (byte) 35, + (byte) 17, + (byte) 201, + (byte) 211, + (byte) 125, + (byte) 117, + (byte) 164, + (byte) 142, + (byte) 101, + (byte) 239, + (byte) 144, + (byte) 158, + (byte) 239, + (byte) 90, + (byte) 56, + (byte) 71, + (byte) 120, + (byte) 67, + (byte) 221, + (byte) 114, + (byte) 10, + (byte) 190, + (byte) 4, + (byte) 230, + (byte) 164, + (byte) 171, + (byte) 78, + (byte) 185, + (byte) 90, + (byte) 46, + (byte) 177, + (byte) 82, + (byte) 228, + (byte) 123, + (byte) 222, + (byte) 227, + (byte) 145, + (byte) 195, + (byte) 219, + (byte) 27, + (byte) 56, + (byte) 227, + (byte) 246, + (byte) 215, + (byte) 144, + (byte) 158, + (byte) 31, + (byte) 214, + (byte) 241, + (byte) 254, + (byte) 200, + (byte) 86, + (byte) 142, + (byte) 89, + (byte) 12, + (byte) 121, + (byte) 29, + (byte) 124, + (byte) 9, + (byte) 19, + (byte) 153, + (byte) 44, + (byte) 35, + (byte) 126, + (byte) 14, + (byte) 217, + (byte) 65, + (byte) 116, + (byte) 26, + (byte) 139, + (byte) 122, + (byte) 114, + (byte) 90, + (byte) 124, + (byte) 81, + (byte) 0, + (byte) 186, + (byte) 246, + (byte) 46, + (byte) 98, + (byte) 179, + (byte) 243, + (byte) 198, + (byte) 217, + (byte) 36, + (byte) 30, + (byte) 202, + (byte) 12, + (byte) 135, + (byte) 61, + (byte) 42, + (byte) 150, + (byte) 221, + (byte) 102, + (byte) 83, + (byte) 179, + (byte) 43, + (byte) 252, + (byte) 81, + (byte) 62, + (byte) 126, + (byte) 204, + (byte) 195, + (byte) 238, + (byte) 18, + (byte) 128, + (byte) 193, + (byte) 53, + (byte) 94, + (byte) 99, + (byte) 63, + (byte) 182, + (byte) 2, + (byte) 186, + (byte) 220, + (byte) 77, + (byte) 186, + (byte) 224, + (byte) 220, + (byte) 13, + (byte) 212, + (byte) 182, + (byte) 88, + (byte) 15, + (byte) 151, + (byte) 5, + (byte) 93, + (byte) 251, + (byte) 164, + (byte) 18, + (byte) 228, + (byte) 168, + (byte) 226, + (byte) 195, + (byte) 44, + (byte) 170, + (byte) 145, + (byte) 36, + (byte) 58, + (byte) 96, + (byte) 107, + (byte) 144, + (byte) 11, + (byte) 228, + (byte) 12, + (byte) 163, + (byte) 238, + (byte) 247, + (byte) 159, + (byte) 189, + (byte) 1, + (byte) 115, + (byte) 65, + (byte) 202, + (byte) 121, + (byte) 47, + (byte) 193, + (byte) 11, + (byte) 96, + (byte) 93, + (byte) 72, + (byte) 81, + (byte) 207, + (byte) 121, + (byte) 19, + (byte) 151, + (byte) 136, + (byte) 233, + (byte) 51, + (byte) 133, + (byte) 195, + (byte) 77, + (byte) 44, + (byte) 147, + (byte) 206, + (byte) 120, + (byte) 252, + (byte) 77, + (byte) 212, + (byte) 68, + (byte) 60, + (byte) 206, + (byte) 106, + (byte) 207, + (byte) 243, + (byte) 158, + (byte) 94, + (byte) 6, + (byte) 3, + (byte) 205, + (byte) 92, + (byte) 84, + (byte) 2, + (byte) 220, + (byte) 50, + (byte) 61, + (byte) 38, + (byte) 141, + (byte) 117, + (byte) 108, + (byte) 101, + }; + SBPMessage sbp = new SBPMessage(0xf7b5, 0x5f5, payload); + MsgSsrGridDefinitionDepA msg = new MsgSsrGridDefinitionDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.header.area_width; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.area_width + "' != '" + 43860 + "'", + value.equals(BigInteger.valueOf(43860L))); + } else { + value = value.longValue(); + expected = 43860L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.lat_nw_corner_enc; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.lat_nw_corner_enc + "' != '" + 34021 + "'", + value.equals(BigInteger.valueOf(34021L))); + } else { + value = value.longValue(); + expected = 34021L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.lon_nw_corner_enc; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.lon_nw_corner_enc + "' != '" + 11919 + "'", + value.equals(BigInteger.valueOf(11919L))); + } else { + value = value.longValue(); + expected = 11919L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.num_msgs; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.num_msgs + "' != '" + 204 + "'", + value.equals(BigInteger.valueOf(204L))); + } else { + value = value.longValue(); + expected = 204L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.region_size_inverse; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.region_size_inverse + "' != '" + 11 + "'", + value.equals(BigInteger.valueOf(11L))); + } else { + value = value.longValue(); + expected = 11L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.seq_num; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.seq_num + "' != '" + 52 + "'", + value.equals(BigInteger.valueOf(52L))); + } else { + value = value.longValue(); + expected = 52L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[0] + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[1] + "' != '" + 104 + "'", + value.equals(BigInteger.valueOf(104L))); + } else { + value = value.longValue(); + expected = 104L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[2] + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); + } else { + value = value.longValue(); + expected = 25L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[3] + "' != '" + 204 + "'", + value.equals(BigInteger.valueOf(204L))); + } else { + value = value.longValue(); + expected = 204L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[4] + "' != '" + 182 + "'", + value.equals(BigInteger.valueOf(182L))); + } else { + value = value.longValue(); + expected = 182L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[5] + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[6] + "' != '" + 98 + "'", + value.equals(BigInteger.valueOf(98L))); + } else { + value = value.longValue(); + expected = 98L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[7] + "' != '" + 203 + "'", + value.equals(BigInteger.valueOf(203L))); + } else { + value = value.longValue(); + expected = 203L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[8]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[8] + "' != '" + 123 + "'", + value.equals(BigInteger.valueOf(123L))); + } else { + value = value.longValue(); + expected = 123L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[9]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[9] + "' != '" + 211 + "'", + value.equals(BigInteger.valueOf(211L))); + } else { + value = value.longValue(); + expected = 211L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[10]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[10] + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[11]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[11] + "' != '" + 13 + "'", + value.equals(BigInteger.valueOf(13L))); + } else { + value = value.longValue(); + expected = 13L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[12]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[12] + "' != '" + 253 + "'", + value.equals(BigInteger.valueOf(253L))); + } else { + value = value.longValue(); + expected = 253L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[13]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[13] + "' != '" + 129 + "'", + value.equals(BigInteger.valueOf(129L))); + } else { + value = value.longValue(); + expected = 129L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[14]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[14] + "' != '" + 173 + "'", + value.equals(BigInteger.valueOf(173L))); + } else { + value = value.longValue(); + expected = 173L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[15]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[15] + "' != '" + 171 + "'", + value.equals(BigInteger.valueOf(171L))); + } else { + value = value.longValue(); + expected = 171L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[16]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[16] + "' != '" + 235 + "'", + value.equals(BigInteger.valueOf(235L))); + } else { + value = value.longValue(); + expected = 235L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[17]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[17] + "' != '" + 253 + "'", + value.equals(BigInteger.valueOf(253L))); + } else { + value = value.longValue(); + expected = 253L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[18]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[18] + "' != '" + 26 + "'", + value.equals(BigInteger.valueOf(26L))); + } else { + value = value.longValue(); + expected = 26L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[19]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[19] + "' != '" + 203 + "'", + value.equals(BigInteger.valueOf(203L))); + } else { + value = value.longValue(); + expected = 203L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[20]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[20] + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[21]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[21] + "' != '" + 120 + "'", + value.equals(BigInteger.valueOf(120L))); + } else { + value = value.longValue(); + expected = 120L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[22]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[22] + "' != '" + 126 + "'", + value.equals(BigInteger.valueOf(126L))); + } else { + value = value.longValue(); + expected = 126L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[23]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[23] + "' != '" + 42 + "'", + value.equals(BigInteger.valueOf(42L))); + } else { + value = value.longValue(); + expected = 42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[24]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[24] + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[25]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[25] + "' != '" + 39 + "'", + value.equals(BigInteger.valueOf(39L))); + } else { + value = value.longValue(); + expected = 39L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[26]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[26] + "' != '" + 87 + "'", + value.equals(BigInteger.valueOf(87L))); + } else { + value = value.longValue(); + expected = 87L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[27]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[27] + "' != '" + 69 + "'", + value.equals(BigInteger.valueOf(69L))); + } else { + value = value.longValue(); + expected = 69L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[28]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[28] + "' != '" + 154 + "'", + value.equals(BigInteger.valueOf(154L))); + } else { + value = value.longValue(); + expected = 154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[29]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[29] + "' != '" + 13 + "'", + value.equals(BigInteger.valueOf(13L))); + } else { + value = value.longValue(); + expected = 13L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[30]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[30] + "' != '" + 28 + "'", + value.equals(BigInteger.valueOf(28L))); + } else { + value = value.longValue(); + expected = 28L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[31]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[31] + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[32]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[32] + "' != '" + 32 + "'", + value.equals(BigInteger.valueOf(32L))); + } else { + value = value.longValue(); + expected = 32L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[33]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[33] + "' != '" + 47 + "'", + value.equals(BigInteger.valueOf(47L))); + } else { + value = value.longValue(); + expected = 47L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[34]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[34] + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[35]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[35] + "' != '" + 195 + "'", + value.equals(BigInteger.valueOf(195L))); + } else { + value = value.longValue(); + expected = 195L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[36]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[36] + "' != '" + 39 + "'", + value.equals(BigInteger.valueOf(39L))); + } else { + value = value.longValue(); + expected = 39L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[37]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[37] + "' != '" + 198 + "'", + value.equals(BigInteger.valueOf(198L))); + } else { + value = value.longValue(); + expected = 198L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[38]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[38] + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); + } else { + value = value.longValue(); + expected = 134L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[39]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[39] + "' != '" + 235 + "'", + value.equals(BigInteger.valueOf(235L))); + } else { + value = value.longValue(); + expected = 235L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[40]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[40] + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); + } else { + value = value.longValue(); + expected = 134L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[41]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[41] + "' != '" + 57 + "'", + value.equals(BigInteger.valueOf(57L))); + } else { + value = value.longValue(); + expected = 57L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[42]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[42] + "' != '" + 120 + "'", + value.equals(BigInteger.valueOf(120L))); + } else { + value = value.longValue(); + expected = 120L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[43]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[43] + "' != '" + 243 + "'", + value.equals(BigInteger.valueOf(243L))); + } else { + value = value.longValue(); + expected = 243L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[44]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[44] + "' != '" + 151 + "'", + value.equals(BigInteger.valueOf(151L))); + } else { + value = value.longValue(); + expected = 151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[45]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[45] + "' != '" + 35 + "'", + value.equals(BigInteger.valueOf(35L))); + } else { + value = value.longValue(); + expected = 35L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[46]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[46] + "' != '" + 17 + "'", + value.equals(BigInteger.valueOf(17L))); + } else { + value = value.longValue(); + expected = 17L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[47]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[47] + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); + } else { + value = value.longValue(); + expected = 201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[48]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[48] + "' != '" + 211 + "'", + value.equals(BigInteger.valueOf(211L))); + } else { + value = value.longValue(); + expected = 211L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[49]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[49] + "' != '" + 125 + "'", + value.equals(BigInteger.valueOf(125L))); + } else { + value = value.longValue(); + expected = 125L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[50]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[50] + "' != '" + 117 + "'", + value.equals(BigInteger.valueOf(117L))); + } else { + value = value.longValue(); + expected = 117L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[51]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[51] + "' != '" + 164 + "'", + value.equals(BigInteger.valueOf(164L))); + } else { + value = value.longValue(); + expected = 164L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[52]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[52] + "' != '" + 142 + "'", + value.equals(BigInteger.valueOf(142L))); + } else { + value = value.longValue(); + expected = 142L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[53]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[53] + "' != '" + 101 + "'", + value.equals(BigInteger.valueOf(101L))); + } else { + value = value.longValue(); + expected = 101L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[54]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[54] + "' != '" + 239 + "'", + value.equals(BigInteger.valueOf(239L))); + } else { + value = value.longValue(); + expected = 239L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[55]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[55] + "' != '" + 144 + "'", + value.equals(BigInteger.valueOf(144L))); + } else { + value = value.longValue(); + expected = 144L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[56]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[56] + "' != '" + 158 + "'", + value.equals(BigInteger.valueOf(158L))); + } else { + value = value.longValue(); + expected = 158L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[57]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[57] + "' != '" + 239 + "'", + value.equals(BigInteger.valueOf(239L))); + } else { + value = value.longValue(); + expected = 239L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[58]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[58] + "' != '" + 90 + "'", + value.equals(BigInteger.valueOf(90L))); + } else { + value = value.longValue(); + expected = 90L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[59]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[59] + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); + } else { + value = value.longValue(); + expected = 56L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[60]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[60] + "' != '" + 71 + "'", + value.equals(BigInteger.valueOf(71L))); + } else { + value = value.longValue(); + expected = 71L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[61]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[61] + "' != '" + 120 + "'", + value.equals(BigInteger.valueOf(120L))); + } else { + value = value.longValue(); + expected = 120L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[62]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[62] + "' != '" + 67 + "'", + value.equals(BigInteger.valueOf(67L))); + } else { + value = value.longValue(); + expected = 67L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[63]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[63] + "' != '" + 221 + "'", + value.equals(BigInteger.valueOf(221L))); + } else { + value = value.longValue(); + expected = 221L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[64]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[64] + "' != '" + 114 + "'", + value.equals(BigInteger.valueOf(114L))); + } else { + value = value.longValue(); + expected = 114L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[65]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[65] + "' != '" + 10 + "'", + value.equals(BigInteger.valueOf(10L))); + } else { + value = value.longValue(); + expected = 10L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[66]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[66] + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); + } else { + value = value.longValue(); + expected = 190L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[67]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[67] + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[68]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[68] + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[69]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[69] + "' != '" + 164 + "'", + value.equals(BigInteger.valueOf(164L))); + } else { + value = value.longValue(); + expected = 164L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[70]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[70] + "' != '" + 171 + "'", + value.equals(BigInteger.valueOf(171L))); + } else { + value = value.longValue(); + expected = 171L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[71]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[71] + "' != '" + 78 + "'", + value.equals(BigInteger.valueOf(78L))); + } else { + value = value.longValue(); + expected = 78L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[72]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[72] + "' != '" + 185 + "'", + value.equals(BigInteger.valueOf(185L))); + } else { + value = value.longValue(); + expected = 185L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[73]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[73] + "' != '" + 90 + "'", + value.equals(BigInteger.valueOf(90L))); + } else { + value = value.longValue(); + expected = 90L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[74]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[74] + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[75]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[75] + "' != '" + 177 + "'", + value.equals(BigInteger.valueOf(177L))); + } else { + value = value.longValue(); + expected = 177L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[76]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[76] + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[77]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[77] + "' != '" + 228 + "'", + value.equals(BigInteger.valueOf(228L))); + } else { + value = value.longValue(); + expected = 228L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[78]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[78] + "' != '" + 123 + "'", + value.equals(BigInteger.valueOf(123L))); + } else { + value = value.longValue(); + expected = 123L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[79]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[79] + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[80]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[80] + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[81]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[81] + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); + } else { + value = value.longValue(); + expected = 145L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[82]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[82] + "' != '" + 195 + "'", + value.equals(BigInteger.valueOf(195L))); + } else { + value = value.longValue(); + expected = 195L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[83]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[83] + "' != '" + 219 + "'", + value.equals(BigInteger.valueOf(219L))); + } else { + value = value.longValue(); + expected = 219L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[84]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[84] + "' != '" + 27 + "'", + value.equals(BigInteger.valueOf(27L))); + } else { + value = value.longValue(); + expected = 27L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[85]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[85] + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); + } else { + value = value.longValue(); + expected = 56L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[86]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[86] + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[87]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[87] + "' != '" + 246 + "'", + value.equals(BigInteger.valueOf(246L))); + } else { + value = value.longValue(); + expected = 246L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[88]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[88] + "' != '" + 215 + "'", + value.equals(BigInteger.valueOf(215L))); + } else { + value = value.longValue(); + expected = 215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[89]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[89] + "' != '" + 144 + "'", + value.equals(BigInteger.valueOf(144L))); + } else { + value = value.longValue(); + expected = 144L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[90]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[90] + "' != '" + 158 + "'", + value.equals(BigInteger.valueOf(158L))); + } else { + value = value.longValue(); + expected = 158L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[91]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[91] + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[92]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[92] + "' != '" + 214 + "'", + value.equals(BigInteger.valueOf(214L))); + } else { + value = value.longValue(); + expected = 214L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[93]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[93] + "' != '" + 241 + "'", + value.equals(BigInteger.valueOf(241L))); + } else { + value = value.longValue(); + expected = 241L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[94]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[94] + "' != '" + 254 + "'", + value.equals(BigInteger.valueOf(254L))); + } else { + value = value.longValue(); + expected = 254L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[95]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[95] + "' != '" + 200 + "'", + value.equals(BigInteger.valueOf(200L))); + } else { + value = value.longValue(); + expected = 200L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[96]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[96] + "' != '" + 86 + "'", + value.equals(BigInteger.valueOf(86L))); + } else { + value = value.longValue(); + expected = 86L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[97]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[97] + "' != '" + 142 + "'", + value.equals(BigInteger.valueOf(142L))); + } else { + value = value.longValue(); + expected = 142L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[98]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[98] + "' != '" + 89 + "'", + value.equals(BigInteger.valueOf(89L))); + } else { + value = value.longValue(); + expected = 89L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[99]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[99] + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[100]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[100] + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); + } else { + value = value.longValue(); + expected = 121L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[101]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[101] + "' != '" + 29 + "'", + value.equals(BigInteger.valueOf(29L))); + } else { + value = value.longValue(); + expected = 29L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[102]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[102] + "' != '" + 124 + "'", + value.equals(BigInteger.valueOf(124L))); + } else { + value = value.longValue(); + expected = 124L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[103]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[103] + "' != '" + 9 + "'", + value.equals(BigInteger.valueOf(9L))); + } else { + value = value.longValue(); + expected = 9L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[104]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[104] + "' != '" + 19 + "'", + value.equals(BigInteger.valueOf(19L))); + } else { + value = value.longValue(); + expected = 19L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[105]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[105] + "' != '" + 153 + "'", + value.equals(BigInteger.valueOf(153L))); + } else { + value = value.longValue(); + expected = 153L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[106]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[106] + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[107]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[107] + "' != '" + 35 + "'", + value.equals(BigInteger.valueOf(35L))); + } else { + value = value.longValue(); + expected = 35L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[108]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[108] + "' != '" + 126 + "'", + value.equals(BigInteger.valueOf(126L))); + } else { + value = value.longValue(); + expected = 126L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[109]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[109] + "' != '" + 14 + "'", + value.equals(BigInteger.valueOf(14L))); + } else { + value = value.longValue(); + expected = 14L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[110]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[110] + "' != '" + 217 + "'", + value.equals(BigInteger.valueOf(217L))); + } else { + value = value.longValue(); + expected = 217L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[111]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[111] + "' != '" + 65 + "'", + value.equals(BigInteger.valueOf(65L))); + } else { + value = value.longValue(); + expected = 65L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[112]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[112] + "' != '" + 116 + "'", + value.equals(BigInteger.valueOf(116L))); + } else { + value = value.longValue(); + expected = 116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[113]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[113] + "' != '" + 26 + "'", + value.equals(BigInteger.valueOf(26L))); + } else { + value = value.longValue(); + expected = 26L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[114]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[114] + "' != '" + 139 + "'", + value.equals(BigInteger.valueOf(139L))); + } else { + value = value.longValue(); + expected = 139L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[115]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[115] + "' != '" + 122 + "'", + value.equals(BigInteger.valueOf(122L))); + } else { + value = value.longValue(); + expected = 122L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[116]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[116] + "' != '" + 114 + "'", + value.equals(BigInteger.valueOf(114L))); + } else { + value = value.longValue(); + expected = 114L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[117]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[117] + "' != '" + 90 + "'", + value.equals(BigInteger.valueOf(90L))); + } else { + value = value.longValue(); + expected = 90L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[118]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[118] + "' != '" + 124 + "'", + value.equals(BigInteger.valueOf(124L))); + } else { + value = value.longValue(); + expected = 124L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[119]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[119] + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[120]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[120] + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[121]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[121] + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[122]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[122] + "' != '" + 246 + "'", + value.equals(BigInteger.valueOf(246L))); + } else { + value = value.longValue(); + expected = 246L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[123]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[123] + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[124]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[124] + "' != '" + 98 + "'", + value.equals(BigInteger.valueOf(98L))); + } else { + value = value.longValue(); + expected = 98L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[125]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[125] + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[126]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[126] + "' != '" + 243 + "'", + value.equals(BigInteger.valueOf(243L))); + } else { + value = value.longValue(); + expected = 243L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[127]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[127] + "' != '" + 198 + "'", + value.equals(BigInteger.valueOf(198L))); + } else { + value = value.longValue(); + expected = 198L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[128]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[128] + "' != '" + 217 + "'", + value.equals(BigInteger.valueOf(217L))); + } else { + value = value.longValue(); + expected = 217L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[129]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[129] + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[130]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[130] + "' != '" + 30 + "'", + value.equals(BigInteger.valueOf(30L))); + } else { + value = value.longValue(); + expected = 30L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[131]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[131] + "' != '" + 202 + "'", + value.equals(BigInteger.valueOf(202L))); + } else { + value = value.longValue(); + expected = 202L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[132]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[132] + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[133]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[133] + "' != '" + 135 + "'", + value.equals(BigInteger.valueOf(135L))); + } else { + value = value.longValue(); + expected = 135L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[134]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[134] + "' != '" + 61 + "'", + value.equals(BigInteger.valueOf(61L))); + } else { + value = value.longValue(); + expected = 61L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[135]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[135] + "' != '" + 42 + "'", + value.equals(BigInteger.valueOf(42L))); + } else { + value = value.longValue(); + expected = 42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[136]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[136] + "' != '" + 150 + "'", + value.equals(BigInteger.valueOf(150L))); + } else { + value = value.longValue(); + expected = 150L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[137]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[137] + "' != '" + 221 + "'", + value.equals(BigInteger.valueOf(221L))); + } else { + value = value.longValue(); + expected = 221L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[138]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[138] + "' != '" + 102 + "'", + value.equals(BigInteger.valueOf(102L))); + } else { + value = value.longValue(); + expected = 102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[139]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[139] + "' != '" + 83 + "'", + value.equals(BigInteger.valueOf(83L))); + } else { + value = value.longValue(); + expected = 83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[140]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[140] + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[141]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[141] + "' != '" + 43 + "'", + value.equals(BigInteger.valueOf(43L))); + } else { + value = value.longValue(); + expected = 43L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[142]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[142] + "' != '" + 252 + "'", + value.equals(BigInteger.valueOf(252L))); + } else { + value = value.longValue(); + expected = 252L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[143]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[143] + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[144]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[144] + "' != '" + 62 + "'", + value.equals(BigInteger.valueOf(62L))); + } else { + value = value.longValue(); + expected = 62L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[145]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[145] + "' != '" + 126 + "'", + value.equals(BigInteger.valueOf(126L))); + } else { + value = value.longValue(); + expected = 126L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[146]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[146] + "' != '" + 204 + "'", + value.equals(BigInteger.valueOf(204L))); + } else { + value = value.longValue(); + expected = 204L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[147]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[147] + "' != '" + 195 + "'", + value.equals(BigInteger.valueOf(195L))); + } else { + value = value.longValue(); + expected = 195L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[148]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[148] + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[149]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[149] + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[150]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[150] + "' != '" + 128 + "'", + value.equals(BigInteger.valueOf(128L))); + } else { + value = value.longValue(); + expected = 128L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[151]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[151] + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[152]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[152] + "' != '" + 53 + "'", + value.equals(BigInteger.valueOf(53L))); + } else { + value = value.longValue(); + expected = 53L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[153]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[153] + "' != '" + 94 + "'", + value.equals(BigInteger.valueOf(94L))); + } else { + value = value.longValue(); + expected = 94L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[154]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[154] + "' != '" + 99 + "'", + value.equals(BigInteger.valueOf(99L))); + } else { + value = value.longValue(); + expected = 99L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[155]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[155] + "' != '" + 63 + "'", + value.equals(BigInteger.valueOf(63L))); + } else { + value = value.longValue(); + expected = 63L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[156]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[156] + "' != '" + 182 + "'", + value.equals(BigInteger.valueOf(182L))); + } else { + value = value.longValue(); + expected = 182L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[157]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[157] + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[158]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[158] + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[159]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[159] + "' != '" + 220 + "'", + value.equals(BigInteger.valueOf(220L))); + } else { + value = value.longValue(); + expected = 220L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[160]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[160] + "' != '" + 77 + "'", + value.equals(BigInteger.valueOf(77L))); + } else { + value = value.longValue(); + expected = 77L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[161]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[161] + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[162]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[162] + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); + } else { + value = value.longValue(); + expected = 224L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[163]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[163] + "' != '" + 220 + "'", + value.equals(BigInteger.valueOf(220L))); + } else { + value = value.longValue(); + expected = 220L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[164]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[164] + "' != '" + 13 + "'", + value.equals(BigInteger.valueOf(13L))); + } else { + value = value.longValue(); + expected = 13L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[165]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[165] + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); + } else { + value = value.longValue(); + expected = 212L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[166]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[166] + "' != '" + 182 + "'", + value.equals(BigInteger.valueOf(182L))); + } else { + value = value.longValue(); + expected = 182L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[167]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[167] + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[168]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[168] + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[169]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[169] + "' != '" + 151 + "'", + value.equals(BigInteger.valueOf(151L))); + } else { + value = value.longValue(); + expected = 151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[170]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[170] + "' != '" + 5 + "'", + value.equals(BigInteger.valueOf(5L))); + } else { + value = value.longValue(); + expected = 5L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[171]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[171] + "' != '" + 93 + "'", + value.equals(BigInteger.valueOf(93L))); + } else { + value = value.longValue(); + expected = 93L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[172]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[172] + "' != '" + 251 + "'", + value.equals(BigInteger.valueOf(251L))); + } else { + value = value.longValue(); + expected = 251L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[173]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[173] + "' != '" + 164 + "'", + value.equals(BigInteger.valueOf(164L))); + } else { + value = value.longValue(); + expected = 164L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[174]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[174] + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[175]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[175] + "' != '" + 228 + "'", + value.equals(BigInteger.valueOf(228L))); + } else { + value = value.longValue(); + expected = 228L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[176]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[176] + "' != '" + 168 + "'", + value.equals(BigInteger.valueOf(168L))); + } else { + value = value.longValue(); + expected = 168L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[177]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[177] + "' != '" + 226 + "'", + value.equals(BigInteger.valueOf(226L))); + } else { + value = value.longValue(); + expected = 226L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[178]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[178] + "' != '" + 195 + "'", + value.equals(BigInteger.valueOf(195L))); + } else { + value = value.longValue(); + expected = 195L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[179]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[179] + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[180]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[180] + "' != '" + 170 + "'", + value.equals(BigInteger.valueOf(170L))); + } else { + value = value.longValue(); + expected = 170L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[181]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[181] + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); + } else { + value = value.longValue(); + expected = 145L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[182]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[182] + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[183]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[183] + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[184]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[184] + "' != '" + 96 + "'", + value.equals(BigInteger.valueOf(96L))); + } else { + value = value.longValue(); + expected = 96L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[185]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[185] + "' != '" + 107 + "'", + value.equals(BigInteger.valueOf(107L))); + } else { + value = value.longValue(); + expected = 107L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[186]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[186] + "' != '" + 144 + "'", + value.equals(BigInteger.valueOf(144L))); + } else { + value = value.longValue(); + expected = 144L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[187]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[187] + "' != '" + 11 + "'", + value.equals(BigInteger.valueOf(11L))); + } else { + value = value.longValue(); + expected = 11L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[188]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[188] + "' != '" + 228 + "'", + value.equals(BigInteger.valueOf(228L))); + } else { + value = value.longValue(); + expected = 228L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[189]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[189] + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[190]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[190] + "' != '" + 163 + "'", + value.equals(BigInteger.valueOf(163L))); + } else { + value = value.longValue(); + expected = 163L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[191]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[191] + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[192]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[192] + "' != '" + 247 + "'", + value.equals(BigInteger.valueOf(247L))); + } else { + value = value.longValue(); + expected = 247L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[193]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[193] + "' != '" + 159 + "'", + value.equals(BigInteger.valueOf(159L))); + } else { + value = value.longValue(); + expected = 159L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[194]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[194] + "' != '" + 189 + "'", + value.equals(BigInteger.valueOf(189L))); + } else { + value = value.longValue(); + expected = 189L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[195]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[195] + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[196]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[196] + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[197]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[197] + "' != '" + 65 + "'", + value.equals(BigInteger.valueOf(65L))); + } else { + value = value.longValue(); + expected = 65L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[198]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[198] + "' != '" + 202 + "'", + value.equals(BigInteger.valueOf(202L))); + } else { + value = value.longValue(); + expected = 202L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[199]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[199] + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); + } else { + value = value.longValue(); + expected = 121L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[200]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[200] + "' != '" + 47 + "'", + value.equals(BigInteger.valueOf(47L))); + } else { + value = value.longValue(); + expected = 47L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[201]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[201] + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[202]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[202] + "' != '" + 11 + "'", + value.equals(BigInteger.valueOf(11L))); + } else { + value = value.longValue(); + expected = 11L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[203]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[203] + "' != '" + 96 + "'", + value.equals(BigInteger.valueOf(96L))); + } else { + value = value.longValue(); + expected = 96L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[204]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[204] + "' != '" + 93 + "'", + value.equals(BigInteger.valueOf(93L))); + } else { + value = value.longValue(); + expected = 93L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[205]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[205] + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[206]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[206] + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[207]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[207] + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); + } else { + value = value.longValue(); + expected = 207L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[208]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[208] + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); + } else { + value = value.longValue(); + expected = 121L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[209]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[209] + "' != '" + 19 + "'", + value.equals(BigInteger.valueOf(19L))); + } else { + value = value.longValue(); + expected = 19L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[210]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[210] + "' != '" + 151 + "'", + value.equals(BigInteger.valueOf(151L))); + } else { + value = value.longValue(); + expected = 151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[211]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[211] + "' != '" + 136 + "'", + value.equals(BigInteger.valueOf(136L))); + } else { + value = value.longValue(); + expected = 136L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[212]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[212] + "' != '" + 233 + "'", + value.equals(BigInteger.valueOf(233L))); + } else { + value = value.longValue(); + expected = 233L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[213]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[213] + "' != '" + 51 + "'", + value.equals(BigInteger.valueOf(51L))); + } else { + value = value.longValue(); + expected = 51L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[214]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[214] + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); + } else { + value = value.longValue(); + expected = 133L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[215]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[215] + "' != '" + 195 + "'", + value.equals(BigInteger.valueOf(195L))); + } else { + value = value.longValue(); + expected = 195L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[216]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[216] + "' != '" + 77 + "'", + value.equals(BigInteger.valueOf(77L))); + } else { + value = value.longValue(); + expected = 77L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[217]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[217] + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[218]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[218] + "' != '" + 147 + "'", + value.equals(BigInteger.valueOf(147L))); + } else { + value = value.longValue(); + expected = 147L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[219]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[219] + "' != '" + 206 + "'", + value.equals(BigInteger.valueOf(206L))); + } else { + value = value.longValue(); + expected = 206L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[220]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[220] + "' != '" + 120 + "'", + value.equals(BigInteger.valueOf(120L))); + } else { + value = value.longValue(); + expected = 120L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[221]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[221] + "' != '" + 252 + "'", + value.equals(BigInteger.valueOf(252L))); + } else { + value = value.longValue(); + expected = 252L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[222]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[222] + "' != '" + 77 + "'", + value.equals(BigInteger.valueOf(77L))); + } else { + value = value.longValue(); + expected = 77L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[223]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[223] + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); + } else { + value = value.longValue(); + expected = 212L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[224]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[224] + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); + } else { + value = value.longValue(); + expected = 68L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[225]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[225] + "' != '" + 60 + "'", + value.equals(BigInteger.valueOf(60L))); + } else { + value = value.longValue(); + expected = 60L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[226]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[226] + "' != '" + 206 + "'", + value.equals(BigInteger.valueOf(206L))); + } else { + value = value.longValue(); + expected = 206L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[227]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[227] + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); + } else { + value = value.longValue(); + expected = 106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[228]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[228] + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); + } else { + value = value.longValue(); + expected = 207L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[229]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[229] + "' != '" + 243 + "'", + value.equals(BigInteger.valueOf(243L))); + } else { + value = value.longValue(); + expected = 243L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[230]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[230] + "' != '" + 158 + "'", + value.equals(BigInteger.valueOf(158L))); + } else { + value = value.longValue(); + expected = 158L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[231]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[231] + "' != '" + 94 + "'", + value.equals(BigInteger.valueOf(94L))); + } else { + value = value.longValue(); + expected = 94L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[232]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[232] + "' != '" + 6 + "'", + value.equals(BigInteger.valueOf(6L))); + } else { + value = value.longValue(); + expected = 6L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[233]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[233] + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[234]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[234] + "' != '" + 205 + "'", + value.equals(BigInteger.valueOf(205L))); + } else { + value = value.longValue(); + expected = 205L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[235]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[235] + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[236]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[236] + "' != '" + 84 + "'", + value.equals(BigInteger.valueOf(84L))); + } else { + value = value.longValue(); + expected = 84L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[237]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[237] + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[238]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[238] + "' != '" + 220 + "'", + value.equals(BigInteger.valueOf(220L))); + } else { + value = value.longValue(); + expected = 220L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[239]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[239] + "' != '" + 50 + "'", + value.equals(BigInteger.valueOf(50L))); + } else { + value = value.longValue(); + expected = 50L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[240]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[240] + "' != '" + 61 + "'", + value.equals(BigInteger.valueOf(61L))); + } else { + value = value.longValue(); + expected = 61L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[241]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[241] + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[242]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[242] + "' != '" + 141 + "'", + value.equals(BigInteger.valueOf(141L))); + } else { + value = value.longValue(); + expected = 141L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[243]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[243] + "' != '" + 117 + "'", + value.equals(BigInteger.valueOf(117L))); + } else { + value = value.longValue(); + expected = 117L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[244]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[244] + "' != '" + 108 + "'", + value.equals(BigInteger.valueOf(108L))); + } else { + value = value.longValue(); + expected = 108L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rle_list[245]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rle_list[245] + "' != '" + 101 + "'", + value.equals(BigInteger.valueOf(101L))); + } else { + value = value.longValue(); + expected = 101L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_ssr_MsgSsrGriddedCorrectionDepATest.java b/java/test/auto_check_sbp_ssr_MsgSsrGriddedCorrectionDepATest.java new file mode 100644 index 0000000000..89eec86b5c --- /dev/null +++ b/java/test/auto_check_sbp_ssr_MsgSsrGriddedCorrectionDepATest.java @@ -0,0 +1,2288 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/ssr/test_MsgSsrGriddedCorrectionDepA.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.ssr.MsgSsrGriddedCorrectionDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_ssr_MsgSsrGriddedCorrectionDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_ssr_MsgSsrGriddedCorrectionDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 164, + (byte) 217, + (byte) 44, + (byte) 53, + (byte) 98, + (byte) 93, + (byte) 63, + (byte) 147, + (byte) 104, + (byte) 252, + (byte) 133, + (byte) 245, + (byte) 28, + (byte) 95, + (byte) 100, + (byte) 147, + (byte) 41, + (byte) 33, + (byte) 92, + (byte) 87, + (byte) 25, + (byte) 142, + (byte) 151, + (byte) 74, + (byte) 151, + (byte) 95, + (byte) 94, + (byte) 7, + (byte) 146, + (byte) 237, + (byte) 45, + (byte) 167, + (byte) 86, + (byte) 42, + (byte) 116, + (byte) 224, + (byte) 169, + (byte) 234, + (byte) 220, + (byte) 23, + (byte) 176, + (byte) 18, + (byte) 13, + (byte) 178, + (byte) 79, + (byte) 160, + (byte) 160, + (byte) 110, + (byte) 15, + (byte) 53, + (byte) 206, + (byte) 151, + (byte) 158, + (byte) 22, + (byte) 117, + (byte) 184, + (byte) 48, + (byte) 170, + (byte) 82, + (byte) 40, + (byte) 53, + (byte) 122, + (byte) 69, + (byte) 180, + (byte) 110, + (byte) 38, + (byte) 65, + (byte) 104, + (byte) 244, + (byte) 19, + (byte) 238, + (byte) 227, + (byte) 88, + (byte) 169, + (byte) 164, + (byte) 146, + (byte) 63, + (byte) 37, + (byte) 183, + (byte) 85, + (byte) 71, + (byte) 235, + (byte) 168, + (byte) 114, + (byte) 211, + (byte) 105, + (byte) 221, + (byte) 156, + (byte) 60, + (byte) 18, + (byte) 230, + (byte) 2, + (byte) 142, + (byte) 172, + (byte) 16, + (byte) 39, + (byte) 33, + (byte) 126, + (byte) 106, + (byte) 99, + (byte) 188, + (byte) 234, + (byte) 41, + (byte) 162, + (byte) 197, + (byte) 138, + (byte) 227, + (byte) 80, + (byte) 12, + (byte) 54, + (byte) 67, + (byte) 238, + (byte) 5, + (byte) 93, + (byte) 1, + (byte) 207, + (byte) 129, + (byte) 13, + (byte) 46, + (byte) 115, + (byte) 49, + (byte) 58, + (byte) 185, + (byte) 127, + (byte) 156, + (byte) 200, + (byte) 96, + (byte) 217, + (byte) 202, + (byte) 15, + (byte) 245, + (byte) 55, + (byte) 198, + (byte) 81, + (byte) 218, + (byte) 132, + (byte) 70, + (byte) 73, + (byte) 82, + (byte) 147, + (byte) 26, + (byte) 255, + (byte) 14, + (byte) 134, + (byte) 96, + (byte) 138, + (byte) 55, + (byte) 214, + (byte) 83, + (byte) 156, + (byte) 170, + (byte) 163, + (byte) 79, + (byte) 173, + (byte) 228, + (byte) 115, + (byte) 51, + (byte) 241, + (byte) 107, + (byte) 245, + (byte) 112, + (byte) 168, + (byte) 210, + (byte) 10, + (byte) 5, + (byte) 117, + (byte) 1, + (byte) 57, + (byte) 108, + (byte) 248, + (byte) 212, + (byte) 145, + (byte) 119, + (byte) 226, + (byte) 165, + (byte) 5, + (byte) 141, + (byte) 202, + (byte) 106, + (byte) 0, + (byte) 60, + (byte) 36, + (byte) 61, + (byte) 243, + (byte) 203, + (byte) 216, + (byte) 215, + (byte) 12, + (byte) 137, + (byte) 16, + (byte) 28, + (byte) 247, + (byte) 115, + (byte) 152, + (byte) 181, + (byte) 119, + (byte) 208, + (byte) 228, + (byte) 203, + (byte) 236, + (byte) 34, + (byte) 167, + (byte) 196, + (byte) 32, + (byte) 109, + (byte) 1, + (byte) 17, + (byte) 101, + (byte) 200, + (byte) 25, + (byte) 94, + (byte) 125, + (byte) 168, + (byte) 137, + (byte) 157, + (byte) 4, + (byte) 164, + (byte) 29, + (byte) 31, + (byte) 48, + (byte) 132, + (byte) 72, + (byte) 229, + (byte) 126, + (byte) 186, + (byte) 68, + (byte) 76, + (byte) 133, + (byte) 21, + (byte) 0, + (byte) 180, + (byte) 139, + (byte) 164, + (byte) 148, + (byte) 119, + (byte) 149, + (byte) 214, + (byte) 120, + (byte) 177, + (byte) 201, + (byte) 80, + (byte) 80, + (byte) 105, + (byte) 10, + (byte) 136, + (byte) 118, + (byte) 77, + (byte) 46, + (byte) 233, + (byte) 233, + (byte) 227, + (byte) 11, + (byte) 158, + (byte) 103, + }; + SBPMessage sbp = new SBPMessage(0x6a6c, 0x5fa, payload); + MsgSsrGriddedCorrectionDepA msg = new MsgSsrGriddedCorrectionDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.header.iod_atmo; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.iod_atmo + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); + } else { + value = value.longValue(); + expected = 245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.num_msgs; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.num_msgs + "' != '" + 37695 + "'", + value.equals(BigInteger.valueOf(37695L))); + } else { + value = value.longValue(); + expected = 37695L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.seq_num; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.seq_num + "' != '" + 64616 + "'", + value.equals(BigInteger.valueOf(64616L))); + } else { + value = value.longValue(); + expected = 64616L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.time.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.time.tow + "' != '" + 892131748 + "'", + value.equals(BigInteger.valueOf(892131748L))); + } else { + value = value.longValue(); + expected = 892131748L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.time.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.time.wn + "' != '" + 23906 + "'", + value.equals(BigInteger.valueOf(23906L))); + } else { + value = value.longValue(); + expected = 23906L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.tropo_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.tropo_quality_indicator + "' != '" + 28 + "'", + value.equals(BigInteger.valueOf(28L))); + } else { + value = value.longValue(); + expected = 28L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.update_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.update_interval + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); + } else { + value = value.longValue(); + expected = 133L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.index; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.index + "' != '" + 25695 + "'", + value.equals(BigInteger.valueOf(25695L))); + } else { + value = value.longValue(); + expected = 25695L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[0].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[0].residual + "' != '" + -26738 + "'", + value.equals(BigInteger.valueOf(-26738L))); + } else { + value = value.longValue(); + expected = -26738L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[0].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[0].stddev + "' != '" + 74 + "'", + value.equals(BigInteger.valueOf(74L))); + } else { + value = value.longValue(); + expected = 74L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[0].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[0].sv_id.constellation + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); + } else { + value = value.longValue(); + expected = 25L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[0].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[0].sv_id.satId + "' != '" + 87 + "'", + value.equals(BigInteger.valueOf(87L))); + } else { + value = value.longValue(); + expected = 87L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[1].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[1].residual + "' != '" + 1886 + "'", + value.equals(BigInteger.valueOf(1886L))); + } else { + value = value.longValue(); + expected = 1886L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[1].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[1].stddev + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); + } else { + value = value.longValue(); + expected = 146L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[1].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[1].sv_id.constellation + "' != '" + 95 + "'", + value.equals(BigInteger.valueOf(95L))); + } else { + value = value.longValue(); + expected = 95L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[1].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[1].sv_id.satId + "' != '" + 151 + "'", + value.equals(BigInteger.valueOf(151L))); + } else { + value = value.longValue(); + expected = 151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[2].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[2].residual + "' != '" + 22183 + "'", + value.equals(BigInteger.valueOf(22183L))); + } else { + value = value.longValue(); + expected = 22183L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[2].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[2].stddev + "' != '" + 42 + "'", + value.equals(BigInteger.valueOf(42L))); + } else { + value = value.longValue(); + expected = 42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[2].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[2].sv_id.constellation + "' != '" + 45 + "'", + value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[2].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[2].sv_id.satId + "' != '" + 237 + "'", + value.equals(BigInteger.valueOf(237L))); + } else { + value = value.longValue(); + expected = 237L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[3].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[3].residual + "' != '" + -5463 + "'", + value.equals(BigInteger.valueOf(-5463L))); + } else { + value = value.longValue(); + expected = -5463L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[3].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[3].stddev + "' != '" + 220 + "'", + value.equals(BigInteger.valueOf(220L))); + } else { + value = value.longValue(); + expected = 220L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[3].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[3].sv_id.constellation + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); + } else { + value = value.longValue(); + expected = 224L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[3].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[3].sv_id.satId + "' != '" + 116 + "'", + value.equals(BigInteger.valueOf(116L))); + } else { + value = value.longValue(); + expected = 116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[4].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[4].residual + "' != '" + 3346 + "'", + value.equals(BigInteger.valueOf(3346L))); + } else { + value = value.longValue(); + expected = 3346L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[4].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[4].stddev + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[4].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[4].sv_id.constellation + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[4].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[4].sv_id.satId + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[5].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[5].residual + "' != '" + 28320 + "'", + value.equals(BigInteger.valueOf(28320L))); + } else { + value = value.longValue(); + expected = 28320L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[5].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[5].stddev + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[5].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[5].sv_id.constellation + "' != '" + 160 + "'", + value.equals(BigInteger.valueOf(160L))); + } else { + value = value.longValue(); + expected = 160L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[5].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[5].sv_id.satId + "' != '" + 79 + "'", + value.equals(BigInteger.valueOf(79L))); + } else { + value = value.longValue(); + expected = 79L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[6].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[6].residual + "' != '" + -24937 + "'", + value.equals(BigInteger.valueOf(-24937L))); + } else { + value = value.longValue(); + expected = -24937L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[6].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[6].stddev + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[6].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[6].sv_id.constellation + "' != '" + 206 + "'", + value.equals(BigInteger.valueOf(206L))); + } else { + value = value.longValue(); + expected = 206L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[6].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[6].sv_id.satId + "' != '" + 53 + "'", + value.equals(BigInteger.valueOf(53L))); + } else { + value = value.longValue(); + expected = 53L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[7].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[7].residual + "' != '" + -21968 + "'", + value.equals(BigInteger.valueOf(-21968L))); + } else { + value = value.longValue(); + expected = -21968L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[7].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[7].stddev + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[7].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[7].sv_id.constellation + "' != '" + 184 + "'", + value.equals(BigInteger.valueOf(184L))); + } else { + value = value.longValue(); + expected = 184L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[7].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[7].sv_id.satId + "' != '" + 117 + "'", + value.equals(BigInteger.valueOf(117L))); + } else { + value = value.longValue(); + expected = 117L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[8].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[8].residual + "' != '" + 17786 + "'", + value.equals(BigInteger.valueOf(17786L))); + } else { + value = value.longValue(); + expected = 17786L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[8].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[8].stddev + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); + } else { + value = value.longValue(); + expected = 180L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[8].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[8].sv_id.constellation + "' != '" + 53 + "'", + value.equals(BigInteger.valueOf(53L))); + } else { + value = value.longValue(); + expected = 53L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[8].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[8].sv_id.satId + "' != '" + 40 + "'", + value.equals(BigInteger.valueOf(40L))); + } else { + value = value.longValue(); + expected = 40L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[9].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[9].residual + "' != '" + 26689 + "'", + value.equals(BigInteger.valueOf(26689L))); + } else { + value = value.longValue(); + expected = 26689L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[9].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[9].stddev + "' != '" + 244 + "'", + value.equals(BigInteger.valueOf(244L))); + } else { + value = value.longValue(); + expected = 244L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[9].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[9].sv_id.constellation + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[9].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[9].sv_id.satId + "' != '" + 110 + "'", + value.equals(BigInteger.valueOf(110L))); + } else { + value = value.longValue(); + expected = 110L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[10].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[10].residual + "' != '" + 22755 + "'", + value.equals(BigInteger.valueOf(22755L))); + } else { + value = value.longValue(); + expected = 22755L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[10].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[10].stddev + "' != '" + 169 + "'", + value.equals(BigInteger.valueOf(169L))); + } else { + value = value.longValue(); + expected = 169L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[10].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[10].sv_id.constellation + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[10].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[10].sv_id.satId + "' != '" + 19 + "'", + value.equals(BigInteger.valueOf(19L))); + } else { + value = value.longValue(); + expected = 19L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[11].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[11].residual + "' != '" + 9535 + "'", + value.equals(BigInteger.valueOf(9535L))); + } else { + value = value.longValue(); + expected = 9535L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[11].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[11].stddev + "' != '" + 183 + "'", + value.equals(BigInteger.valueOf(183L))); + } else { + value = value.longValue(); + expected = 183L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[11].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[11].sv_id.constellation + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); + } else { + value = value.longValue(); + expected = 146L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[11].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[11].sv_id.satId + "' != '" + 164 + "'", + value.equals(BigInteger.valueOf(164L))); + } else { + value = value.longValue(); + expected = 164L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[12].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[12].residual + "' != '" + -22293 + "'", + value.equals(BigInteger.valueOf(-22293L))); + } else { + value = value.longValue(); + expected = -22293L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[12].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[12].stddev + "' != '" + 114 + "'", + value.equals(BigInteger.valueOf(114L))); + } else { + value = value.longValue(); + expected = 114L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[12].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[12].sv_id.constellation + "' != '" + 71 + "'", + value.equals(BigInteger.valueOf(71L))); + } else { + value = value.longValue(); + expected = 71L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[12].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[12].sv_id.satId + "' != '" + 85 + "'", + value.equals(BigInteger.valueOf(85L))); + } else { + value = value.longValue(); + expected = 85L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[13].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[13].residual + "' != '" + -25379 + "'", + value.equals(BigInteger.valueOf(-25379L))); + } else { + value = value.longValue(); + expected = -25379L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[13].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[13].stddev + "' != '" + 60 + "'", + value.equals(BigInteger.valueOf(60L))); + } else { + value = value.longValue(); + expected = 60L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[13].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[13].sv_id.constellation + "' != '" + 105 + "'", + value.equals(BigInteger.valueOf(105L))); + } else { + value = value.longValue(); + expected = 105L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[13].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[13].sv_id.satId + "' != '" + 211 + "'", + value.equals(BigInteger.valueOf(211L))); + } else { + value = value.longValue(); + expected = 211L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[14].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[14].residual + "' != '" + -29182 + "'", + value.equals(BigInteger.valueOf(-29182L))); + } else { + value = value.longValue(); + expected = -29182L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[14].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[14].stddev + "' != '" + 172 + "'", + value.equals(BigInteger.valueOf(172L))); + } else { + value = value.longValue(); + expected = 172L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[14].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[14].sv_id.constellation + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[14].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[14].sv_id.satId + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[15].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[15].residual + "' != '" + 32289 + "'", + value.equals(BigInteger.valueOf(32289L))); + } else { + value = value.longValue(); + expected = 32289L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[15].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[15].stddev + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); + } else { + value = value.longValue(); + expected = 106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[15].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[15].sv_id.constellation + "' != '" + 39 + "'", + value.equals(BigInteger.valueOf(39L))); + } else { + value = value.longValue(); + expected = 39L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[15].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[15].sv_id.satId + "' != '" + 16 + "'", + value.equals(BigInteger.valueOf(16L))); + } else { + value = value.longValue(); + expected = 16L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[16].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[16].residual + "' != '" + 10730 + "'", + value.equals(BigInteger.valueOf(10730L))); + } else { + value = value.longValue(); + expected = 10730L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[16].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[16].stddev + "' != '" + 162 + "'", + value.equals(BigInteger.valueOf(162L))); + } else { + value = value.longValue(); + expected = 162L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[16].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[16].sv_id.constellation + "' != '" + 188 + "'", + value.equals(BigInteger.valueOf(188L))); + } else { + value = value.longValue(); + expected = 188L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[16].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[16].sv_id.satId + "' != '" + 99 + "'", + value.equals(BigInteger.valueOf(99L))); + } else { + value = value.longValue(); + expected = 99L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[17].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[17].residual + "' != '" + 20707 + "'", + value.equals(BigInteger.valueOf(20707L))); + } else { + value = value.longValue(); + expected = 20707L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[17].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[17].stddev + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[17].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[17].sv_id.constellation + "' != '" + 138 + "'", + value.equals(BigInteger.valueOf(138L))); + } else { + value = value.longValue(); + expected = 138L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[17].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[17].sv_id.satId + "' != '" + 197 + "'", + value.equals(BigInteger.valueOf(197L))); + } else { + value = value.longValue(); + expected = 197L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[18].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[18].residual + "' != '" + 1518 + "'", + value.equals(BigInteger.valueOf(1518L))); + } else { + value = value.longValue(); + expected = 1518L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[18].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[18].stddev + "' != '" + 93 + "'", + value.equals(BigInteger.valueOf(93L))); + } else { + value = value.longValue(); + expected = 93L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[18].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[18].sv_id.constellation + "' != '" + 67 + "'", + value.equals(BigInteger.valueOf(67L))); + } else { + value = value.longValue(); + expected = 67L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[18].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[18].sv_id.satId + "' != '" + 54 + "'", + value.equals(BigInteger.valueOf(54L))); + } else { + value = value.longValue(); + expected = 54L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[19].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[19].residual + "' != '" + 3457 + "'", + value.equals(BigInteger.valueOf(3457L))); + } else { + value = value.longValue(); + expected = 3457L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[19].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[19].stddev + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[19].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[19].sv_id.constellation + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); + } else { + value = value.longValue(); + expected = 207L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[19].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[19].sv_id.satId + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[20].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[20].residual + "' != '" + -18118 + "'", + value.equals(BigInteger.valueOf(-18118L))); + } else { + value = value.longValue(); + expected = -18118L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[20].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[20].stddev + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); + } else { + value = value.longValue(); + expected = 127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[20].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[20].sv_id.constellation + "' != '" + 49 + "'", + value.equals(BigInteger.valueOf(49L))); + } else { + value = value.longValue(); + expected = 49L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[20].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[20].sv_id.satId + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[21].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[21].residual + "' != '" + -9888 + "'", + value.equals(BigInteger.valueOf(-9888L))); + } else { + value = value.longValue(); + expected = -9888L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[21].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[21].stddev + "' != '" + 202 + "'", + value.equals(BigInteger.valueOf(202L))); + } else { + value = value.longValue(); + expected = 202L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[21].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[21].sv_id.constellation + "' != '" + 200 + "'", + value.equals(BigInteger.valueOf(200L))); + } else { + value = value.longValue(); + expected = 200L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[21].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[21].sv_id.satId + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[22].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[22].residual + "' != '" + -14793 + "'", + value.equals(BigInteger.valueOf(-14793L))); + } else { + value = value.longValue(); + expected = -14793L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[22].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[22].stddev + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[22].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[22].sv_id.constellation + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); + } else { + value = value.longValue(); + expected = 245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[22].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[22].sv_id.satId + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[23].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[23].residual + "' != '" + 18758 + "'", + value.equals(BigInteger.valueOf(18758L))); + } else { + value = value.longValue(); + expected = 18758L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[23].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[23].stddev + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[23].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[23].sv_id.constellation + "' != '" + 132 + "'", + value.equals(BigInteger.valueOf(132L))); + } else { + value = value.longValue(); + expected = 132L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[23].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[23].sv_id.satId + "' != '" + 218 + "'", + value.equals(BigInteger.valueOf(218L))); + } else { + value = value.longValue(); + expected = 218L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[24].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[24].residual + "' != '" + 3839 + "'", + value.equals(BigInteger.valueOf(3839L))); + } else { + value = value.longValue(); + expected = 3839L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[24].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[24].stddev + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); + } else { + value = value.longValue(); + expected = 134L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[24].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[24].sv_id.constellation + "' != '" + 26 + "'", + value.equals(BigInteger.valueOf(26L))); + } else { + value = value.longValue(); + expected = 26L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[24].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[24].sv_id.satId + "' != '" + 147 + "'", + value.equals(BigInteger.valueOf(147L))); + } else { + value = value.longValue(); + expected = 147L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[25].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[25].residual + "' != '" + -10697 + "'", + value.equals(BigInteger.valueOf(-10697L))); + } else { + value = value.longValue(); + expected = -10697L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[25].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[25].stddev + "' != '" + 83 + "'", + value.equals(BigInteger.valueOf(83L))); + } else { + value = value.longValue(); + expected = 83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[25].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[25].sv_id.constellation + "' != '" + 138 + "'", + value.equals(BigInteger.valueOf(138L))); + } else { + value = value.longValue(); + expected = 138L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[25].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[25].sv_id.satId + "' != '" + 96 + "'", + value.equals(BigInteger.valueOf(96L))); + } else { + value = value.longValue(); + expected = 96L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[26].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[26].residual + "' != '" + 20387 + "'", + value.equals(BigInteger.valueOf(20387L))); + } else { + value = value.longValue(); + expected = 20387L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[26].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[26].stddev + "' != '" + 173 + "'", + value.equals(BigInteger.valueOf(173L))); + } else { + value = value.longValue(); + expected = 173L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[26].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[26].sv_id.constellation + "' != '" + 170 + "'", + value.equals(BigInteger.valueOf(170L))); + } else { + value = value.longValue(); + expected = 170L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[26].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[26].sv_id.satId + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[27].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[27].residual + "' != '" + -3789 + "'", + value.equals(BigInteger.valueOf(-3789L))); + } else { + value = value.longValue(); + expected = -3789L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[27].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[27].stddev + "' != '" + 107 + "'", + value.equals(BigInteger.valueOf(107L))); + } else { + value = value.longValue(); + expected = 107L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[27].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[27].sv_id.constellation + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[27].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[27].sv_id.satId + "' != '" + 228 + "'", + value.equals(BigInteger.valueOf(228L))); + } else { + value = value.longValue(); + expected = 228L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[28].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[28].residual + "' != '" + -11608 + "'", + value.equals(BigInteger.valueOf(-11608L))); + } else { + value = value.longValue(); + expected = -11608L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[28].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[28].stddev + "' != '" + 10 + "'", + value.equals(BigInteger.valueOf(10L))); + } else { + value = value.longValue(); + expected = 10L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[28].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[28].sv_id.constellation + "' != '" + 112 + "'", + value.equals(BigInteger.valueOf(112L))); + } else { + value = value.longValue(); + expected = 112L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[28].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[28].sv_id.satId + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); + } else { + value = value.longValue(); + expected = 245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[29].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[29].residual + "' != '" + 14593 + "'", + value.equals(BigInteger.valueOf(14593L))); + } else { + value = value.longValue(); + expected = 14593L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[29].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[29].stddev + "' != '" + 108 + "'", + value.equals(BigInteger.valueOf(108L))); + } else { + value = value.longValue(); + expected = 108L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[29].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[29].sv_id.constellation + "' != '" + 117 + "'", + value.equals(BigInteger.valueOf(117L))); + } else { + value = value.longValue(); + expected = 117L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[29].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[29].sv_id.satId + "' != '" + 5 + "'", + value.equals(BigInteger.valueOf(5L))); + } else { + value = value.longValue(); + expected = 5L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[30].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[30].residual + "' != '" + 30609 + "'", + value.equals(BigInteger.valueOf(30609L))); + } else { + value = value.longValue(); + expected = 30609L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[30].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[30].stddev + "' != '" + 226 + "'", + value.equals(BigInteger.valueOf(226L))); + } else { + value = value.longValue(); + expected = 226L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[30].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[30].sv_id.constellation + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); + } else { + value = value.longValue(); + expected = 212L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[30].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[30].sv_id.satId + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[31].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[31].residual + "' != '" + -13683 + "'", + value.equals(BigInteger.valueOf(-13683L))); + } else { + value = value.longValue(); + expected = -13683L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[31].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[31].stddev + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); + } else { + value = value.longValue(); + expected = 106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[31].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[31].sv_id.constellation + "' != '" + 5 + "'", + value.equals(BigInteger.valueOf(5L))); + } else { + value = value.longValue(); + expected = 5L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[31].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[31].sv_id.satId + "' != '" + 165 + "'", + value.equals(BigInteger.valueOf(165L))); + } else { + value = value.longValue(); + expected = 165L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[32].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[32].residual + "' != '" + 15652 + "'", + value.equals(BigInteger.valueOf(15652L))); + } else { + value = value.longValue(); + expected = 15652L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[32].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[32].stddev + "' != '" + 243 + "'", + value.equals(BigInteger.valueOf(243L))); + } else { + value = value.longValue(); + expected = 243L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[32].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[32].sv_id.constellation + "' != '" + 60 + "'", + value.equals(BigInteger.valueOf(60L))); + } else { + value = value.longValue(); + expected = 60L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[32].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[32].sv_id.satId + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[33].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[33].residual + "' != '" + 3287 + "'", + value.equals(BigInteger.valueOf(3287L))); + } else { + value = value.longValue(); + expected = 3287L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[33].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[33].stddev + "' != '" + 137 + "'", + value.equals(BigInteger.valueOf(137L))); + } else { + value = value.longValue(); + expected = 137L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[33].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[33].sv_id.constellation + "' != '" + 216 + "'", + value.equals(BigInteger.valueOf(216L))); + } else { + value = value.longValue(); + expected = 216L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[33].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[33].sv_id.satId + "' != '" + 203 + "'", + value.equals(BigInteger.valueOf(203L))); + } else { + value = value.longValue(); + expected = 203L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[34].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[34].residual + "' != '" + 29687 + "'", + value.equals(BigInteger.valueOf(29687L))); + } else { + value = value.longValue(); + expected = 29687L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[34].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[34].stddev + "' != '" + 152 + "'", + value.equals(BigInteger.valueOf(152L))); + } else { + value = value.longValue(); + expected = 152L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[34].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[34].sv_id.constellation + "' != '" + 28 + "'", + value.equals(BigInteger.valueOf(28L))); + } else { + value = value.longValue(); + expected = 28L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[34].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[34].sv_id.satId + "' != '" + 16 + "'", + value.equals(BigInteger.valueOf(16L))); + } else { + value = value.longValue(); + expected = 16L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[35].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[35].residual + "' != '" + -6960 + "'", + value.equals(BigInteger.valueOf(-6960L))); + } else { + value = value.longValue(); + expected = -6960L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[35].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[35].stddev + "' != '" + 203 + "'", + value.equals(BigInteger.valueOf(203L))); + } else { + value = value.longValue(); + expected = 203L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[35].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[35].sv_id.constellation + "' != '" + 119 + "'", + value.equals(BigInteger.valueOf(119L))); + } else { + value = value.longValue(); + expected = 119L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[35].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[35].sv_id.satId + "' != '" + 181 + "'", + value.equals(BigInteger.valueOf(181L))); + } else { + value = value.longValue(); + expected = 181L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[36].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[36].residual + "' != '" + -15193 + "'", + value.equals(BigInteger.valueOf(-15193L))); + } else { + value = value.longValue(); + expected = -15193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[36].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[36].stddev + "' != '" + 32 + "'", + value.equals(BigInteger.valueOf(32L))); + } else { + value = value.longValue(); + expected = 32L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[36].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[36].sv_id.constellation + "' != '" + 34 + "'", + value.equals(BigInteger.valueOf(34L))); + } else { + value = value.longValue(); + expected = 34L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[36].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[36].sv_id.satId + "' != '" + 236 + "'", + value.equals(BigInteger.valueOf(236L))); + } else { + value = value.longValue(); + expected = 236L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[37].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[37].residual + "' != '" + 25873 + "'", + value.equals(BigInteger.valueOf(25873L))); + } else { + value = value.longValue(); + expected = 25873L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[37].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[37].stddev + "' != '" + 200 + "'", + value.equals(BigInteger.valueOf(200L))); + } else { + value = value.longValue(); + expected = 200L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[37].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[37].sv_id.constellation + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[37].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[37].sv_id.satId + "' != '" + 109 + "'", + value.equals(BigInteger.valueOf(109L))); + } else { + value = value.longValue(); + expected = 109L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[38].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[38].residual + "' != '" + -22403 + "'", + value.equals(BigInteger.valueOf(-22403L))); + } else { + value = value.longValue(); + expected = -22403L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[38].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[38].stddev + "' != '" + 137 + "'", + value.equals(BigInteger.valueOf(137L))); + } else { + value = value.longValue(); + expected = 137L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[38].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[38].sv_id.constellation + "' != '" + 94 + "'", + value.equals(BigInteger.valueOf(94L))); + } else { + value = value.longValue(); + expected = 94L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[38].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[38].sv_id.satId + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); + } else { + value = value.longValue(); + expected = 25L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[39].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[39].residual + "' != '" + 7588 + "'", + value.equals(BigInteger.valueOf(7588L))); + } else { + value = value.longValue(); + expected = 7588L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[39].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[39].stddev + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[39].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[39].sv_id.constellation + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[39].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[39].sv_id.satId + "' != '" + 157 + "'", + value.equals(BigInteger.valueOf(157L))); + } else { + value = value.longValue(); + expected = 157L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[40].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[40].residual + "' != '" + -6840 + "'", + value.equals(BigInteger.valueOf(-6840L))); + } else { + value = value.longValue(); + expected = -6840L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[40].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[40].stddev + "' != '" + 126 + "'", + value.equals(BigInteger.valueOf(126L))); + } else { + value = value.longValue(); + expected = 126L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[40].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[40].sv_id.constellation + "' != '" + 132 + "'", + value.equals(BigInteger.valueOf(132L))); + } else { + value = value.longValue(); + expected = 132L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[40].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[40].sv_id.satId + "' != '" + 48 + "'", + value.equals(BigInteger.valueOf(48L))); + } else { + value = value.longValue(); + expected = 48L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[41].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[41].residual + "' != '" + -31412 + "'", + value.equals(BigInteger.valueOf(-31412L))); + } else { + value = value.longValue(); + expected = -31412L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[41].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[41].stddev + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[41].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[41].sv_id.constellation + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); + } else { + value = value.longValue(); + expected = 68L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[41].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[41].sv_id.satId + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[42].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[42].residual + "' != '" + -23413 + "'", + value.equals(BigInteger.valueOf(-23413L))); + } else { + value = value.longValue(); + expected = -23413L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[42].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[42].stddev + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); + } else { + value = value.longValue(); + expected = 148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[42].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[42].sv_id.constellation + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); + } else { + value = value.longValue(); + expected = 180L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[42].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[42].sv_id.satId + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[43].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[43].residual + "' != '" + 30934 + "'", + value.equals(BigInteger.valueOf(30934L))); + } else { + value = value.longValue(); + expected = 30934L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[43].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[43].stddev + "' != '" + 177 + "'", + value.equals(BigInteger.valueOf(177L))); + } else { + value = value.longValue(); + expected = 177L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[43].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[43].sv_id.constellation + "' != '" + 149 + "'", + value.equals(BigInteger.valueOf(149L))); + } else { + value = value.longValue(); + expected = 149L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[43].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[43].sv_id.satId + "' != '" + 119 + "'", + value.equals(BigInteger.valueOf(119L))); + } else { + value = value.longValue(); + expected = 119L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[44].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[44].residual + "' != '" + 26960 + "'", + value.equals(BigInteger.valueOf(26960L))); + } else { + value = value.longValue(); + expected = 26960L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[44].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[44].stddev + "' != '" + 10 + "'", + value.equals(BigInteger.valueOf(10L))); + } else { + value = value.longValue(); + expected = 10L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[44].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[44].sv_id.constellation + "' != '" + 80 + "'", + value.equals(BigInteger.valueOf(80L))); + } else { + value = value.longValue(); + expected = 80L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[44].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[44].sv_id.satId + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); + } else { + value = value.longValue(); + expected = 201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[45].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[45].residual + "' != '" + 11853 + "'", + value.equals(BigInteger.valueOf(11853L))); + } else { + value = value.longValue(); + expected = 11853L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[45].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[45].stddev + "' != '" + 233 + "'", + value.equals(BigInteger.valueOf(233L))); + } else { + value = value.longValue(); + expected = 233L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[45].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[45].sv_id.constellation + "' != '" + 118 + "'", + value.equals(BigInteger.valueOf(118L))); + } else { + value = value.longValue(); + expected = 118L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[45].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[45].sv_id.satId + "' != '" + 136 + "'", + value.equals(BigInteger.valueOf(136L))); + } else { + value = value.longValue(); + expected = 136L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[46].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[46].residual + "' != '" + -25077 + "'", + value.equals(BigInteger.valueOf(-25077L))); + } else { + value = value.longValue(); + expected = -25077L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[46].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[46].stddev + "' != '" + 103 + "'", + value.equals(BigInteger.valueOf(103L))); + } else { + value = value.longValue(); + expected = 103L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[46].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[46].sv_id.constellation + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[46].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[46].sv_id.satId + "' != '" + 233 + "'", + value.equals(BigInteger.valueOf(233L))); + } else { + value = value.longValue(); + expected = 233L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tropo_delay_correction.hydro; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tropo_delay_correction.hydro + "' != '" + 10643 + "'", + value.equals(BigInteger.valueOf(10643L))); + } else { + value = value.longValue(); + expected = 10643L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tropo_delay_correction.stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tropo_delay_correction.stddev + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tropo_delay_correction.wet; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tropo_delay_correction.wet + "' != '" + 33 + "'", + value.equals(BigInteger.valueOf(33L))); + } else { + value = value.longValue(); + expected = 33L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_ssr_MsgSsrGriddedCorrectionNoStdDepATest.java b/java/test/auto_check_sbp_ssr_MsgSsrGriddedCorrectionNoStdDepATest.java new file mode 100644 index 0000000000..1d48259089 --- /dev/null +++ b/java/test/auto_check_sbp_ssr_MsgSsrGriddedCorrectionNoStdDepATest.java @@ -0,0 +1,2169 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/ssr/test_MsgSsrGriddedCorrectionNoStdDepA.yaml by generate.py. Do +// not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.ssr.MsgSsrGriddedCorrectionNoStdDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_ssr_MsgSsrGriddedCorrectionNoStdDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format( + "%n%s%n", "auto_check_sbp_ssr_MsgSsrGriddedCorrectionNoStdDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 179, + (byte) 240, + (byte) 33, + (byte) 169, + (byte) 236, + (byte) 34, + (byte) 117, + (byte) 245, + (byte) 67, + (byte) 248, + (byte) 233, + (byte) 236, + (byte) 230, + (byte) 230, + (byte) 103, + (byte) 122, + (byte) 63, + (byte) 101, + (byte) 231, + (byte) 157, + (byte) 115, + (byte) 162, + (byte) 197, + (byte) 146, + (byte) 35, + (byte) 107, + (byte) 222, + (byte) 109, + (byte) 52, + (byte) 41, + (byte) 86, + (byte) 12, + (byte) 237, + (byte) 184, + (byte) 65, + (byte) 204, + (byte) 137, + (byte) 148, + (byte) 171, + (byte) 183, + (byte) 11, + (byte) 0, + (byte) 180, + (byte) 203, + (byte) 172, + (byte) 53, + (byte) 196, + (byte) 85, + (byte) 186, + (byte) 115, + (byte) 203, + (byte) 92, + (byte) 166, + (byte) 30, + (byte) 42, + (byte) 13, + (byte) 200, + (byte) 71, + (byte) 98, + (byte) 137, + (byte) 219, + (byte) 160, + (byte) 95, + (byte) 216, + (byte) 95, + (byte) 250, + (byte) 99, + (byte) 196, + (byte) 92, + (byte) 214, + (byte) 159, + (byte) 253, + (byte) 195, + (byte) 222, + (byte) 233, + (byte) 146, + (byte) 233, + (byte) 63, + (byte) 76, + (byte) 24, + (byte) 106, + (byte) 40, + (byte) 253, + (byte) 65, + (byte) 9, + (byte) 183, + (byte) 40, + (byte) 215, + (byte) 188, + (byte) 59, + (byte) 117, + (byte) 69, + (byte) 97, + (byte) 115, + (byte) 60, + (byte) 56, + (byte) 0, + (byte) 141, + (byte) 207, + (byte) 171, + (byte) 54, + (byte) 161, + (byte) 23, + (byte) 61, + (byte) 0, + (byte) 87, + (byte) 230, + (byte) 123, + (byte) 87, + (byte) 36, + (byte) 184, + (byte) 255, + (byte) 14, + (byte) 163, + (byte) 187, + (byte) 224, + (byte) 43, + (byte) 151, + (byte) 151, + (byte) 104, + (byte) 39, + (byte) 57, + (byte) 5, + (byte) 54, + (byte) 48, + (byte) 224, + (byte) 181, + (byte) 129, + (byte) 60, + (byte) 92, + (byte) 171, + (byte) 114, + (byte) 109, + (byte) 109, + (byte) 12, + (byte) 23, + (byte) 118, + (byte) 8, + (byte) 64, + (byte) 159, + (byte) 54, + (byte) 216, + (byte) 33, + (byte) 20, + (byte) 24, + (byte) 68, + (byte) 160, + (byte) 36, + (byte) 38, + (byte) 222, + (byte) 145, + (byte) 190, + (byte) 92, + (byte) 99, + (byte) 108, + (byte) 159, + (byte) 232, + (byte) 240, + (byte) 227, + (byte) 221, + (byte) 253, + (byte) 15, + (byte) 62, + (byte) 23, + (byte) 121, + (byte) 185, + (byte) 168, + (byte) 116, + (byte) 4, + (byte) 147, + (byte) 123, + (byte) 72, + (byte) 223, + (byte) 119, + (byte) 226, + (byte) 242, + (byte) 161, + (byte) 204, + (byte) 180, + (byte) 202, + (byte) 137, + (byte) 166, + (byte) 58, + (byte) 24, + (byte) 124, + (byte) 19, + (byte) 181, + (byte) 188, + (byte) 16, + (byte) 107, + (byte) 66, + (byte) 231, + (byte) 63, + (byte) 1, + (byte) 64, + (byte) 252, + (byte) 115, + (byte) 62, + (byte) 233, + (byte) 97, + (byte) 250, + (byte) 86, + (byte) 156, + (byte) 221, + (byte) 49, + (byte) 178, + (byte) 32, + (byte) 73, + (byte) 198, + (byte) 67, + (byte) 249, + (byte) 253, + (byte) 74, + (byte) 56, + (byte) 38, + (byte) 165, + (byte) 119, + (byte) 92, + (byte) 99, + (byte) 44, + (byte) 95, + (byte) 131, + (byte) 89, + (byte) 192, + (byte) 225, + (byte) 55, + (byte) 95, + (byte) 171, + (byte) 88, + (byte) 205, + (byte) 21, + (byte) 116, + (byte) 231, + (byte) 83, + (byte) 71, + (byte) 71, + (byte) 100, + (byte) 110, + (byte) 217, + (byte) 254, + (byte) 152, + (byte) 212, + (byte) 18, + (byte) 8, + (byte) 40, + (byte) 157, + (byte) 244, + (byte) 54, + (byte) 72, + (byte) 240, + (byte) 231, + (byte) 189, + (byte) 111, + (byte) 195, + }; + SBPMessage sbp = new SBPMessage(0x1c66, 0x5f0, payload); + MsgSsrGriddedCorrectionNoStdDepA msg = new MsgSsrGriddedCorrectionNoStdDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.header.iod_atmo; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.iod_atmo + "' != '" + 236 + "'", + value.equals(BigInteger.valueOf(236L))); + } else { + value = value.longValue(); + expected = 236L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.num_msgs; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.num_msgs + "' != '" + 62837 + "'", + value.equals(BigInteger.valueOf(62837L))); + } else { + value = value.longValue(); + expected = 62837L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.seq_num; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.seq_num + "' != '" + 63555 + "'", + value.equals(BigInteger.valueOf(63555L))); + } else { + value = value.longValue(); + expected = 63555L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.time.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.time.tow + "' != '" + 2837573811L + "'", + value.equals(new BigInteger("2837573811"))); + } else { + value = value.longValue(); + expected = 2837573811L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.time.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.time.wn + "' != '" + 8940 + "'", + value.equals(BigInteger.valueOf(8940L))); + } else { + value = value.longValue(); + expected = 8940L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.tropo_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.tropo_quality_indicator + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.update_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.update_interval + "' != '" + 233 + "'", + value.equals(BigInteger.valueOf(233L))); + } else { + value = value.longValue(); + expected = 233L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.index; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.index + "' != '" + 26598 + "'", + value.equals(BigInteger.valueOf(26598L))); + } else { + value = value.longValue(); + expected = 26598L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[0].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[0].residual + "' != '" + -23949 + "'", + value.equals(BigInteger.valueOf(-23949L))); + } else { + value = value.longValue(); + expected = -23949L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[0].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[0].sv_id.constellation + "' != '" + 157 + "'", + value.equals(BigInteger.valueOf(157L))); + } else { + value = value.longValue(); + expected = 157L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[0].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[0].sv_id.satId + "' != '" + 231 + "'", + value.equals(BigInteger.valueOf(231L))); + } else { + value = value.longValue(); + expected = 231L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[1].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[1].residual + "' != '" + 27427 + "'", + value.equals(BigInteger.valueOf(27427L))); + } else { + value = value.longValue(); + expected = 27427L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[1].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[1].sv_id.constellation + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); + } else { + value = value.longValue(); + expected = 146L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[1].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[1].sv_id.satId + "' != '" + 197 + "'", + value.equals(BigInteger.valueOf(197L))); + } else { + value = value.longValue(); + expected = 197L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[2].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[2].residual + "' != '" + 10548 + "'", + value.equals(BigInteger.valueOf(10548L))); + } else { + value = value.longValue(); + expected = 10548L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[2].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[2].sv_id.constellation + "' != '" + 109 + "'", + value.equals(BigInteger.valueOf(109L))); + } else { + value = value.longValue(); + expected = 109L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[2].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[2].sv_id.satId + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[3].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[3].residual + "' != '" + -18195 + "'", + value.equals(BigInteger.valueOf(-18195L))); + } else { + value = value.longValue(); + expected = -18195L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[3].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[3].sv_id.constellation + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[3].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[3].sv_id.satId + "' != '" + 86 + "'", + value.equals(BigInteger.valueOf(86L))); + } else { + value = value.longValue(); + expected = 86L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[4].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[4].residual + "' != '" + -27511 + "'", + value.equals(BigInteger.valueOf(-27511L))); + } else { + value = value.longValue(); + expected = -27511L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[4].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[4].sv_id.constellation + "' != '" + 204 + "'", + value.equals(BigInteger.valueOf(204L))); + } else { + value = value.longValue(); + expected = 204L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[4].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[4].sv_id.satId + "' != '" + 65 + "'", + value.equals(BigInteger.valueOf(65L))); + } else { + value = value.longValue(); + expected = 65L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[5].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[5].residual + "' != '" + 11 + "'", + value.equals(BigInteger.valueOf(11L))); + } else { + value = value.longValue(); + expected = 11L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[5].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[5].sv_id.constellation + "' != '" + 183 + "'", + value.equals(BigInteger.valueOf(183L))); + } else { + value = value.longValue(); + expected = 183L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[5].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[5].sv_id.satId + "' != '" + 171 + "'", + value.equals(BigInteger.valueOf(171L))); + } else { + value = value.longValue(); + expected = 171L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[6].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[6].residual + "' != '" + 13740 + "'", + value.equals(BigInteger.valueOf(13740L))); + } else { + value = value.longValue(); + expected = 13740L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[6].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[6].sv_id.constellation + "' != '" + 203 + "'", + value.equals(BigInteger.valueOf(203L))); + } else { + value = value.longValue(); + expected = 203L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[6].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[6].sv_id.satId + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); + } else { + value = value.longValue(); + expected = 180L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[7].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[7].residual + "' != '" + 29626 + "'", + value.equals(BigInteger.valueOf(29626L))); + } else { + value = value.longValue(); + expected = 29626L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[7].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[7].sv_id.constellation + "' != '" + 85 + "'", + value.equals(BigInteger.valueOf(85L))); + } else { + value = value.longValue(); + expected = 85L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[7].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[7].sv_id.satId + "' != '" + 196 + "'", + value.equals(BigInteger.valueOf(196L))); + } else { + value = value.longValue(); + expected = 196L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[8].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[8].residual + "' != '" + 7846 + "'", + value.equals(BigInteger.valueOf(7846L))); + } else { + value = value.longValue(); + expected = 7846L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[8].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[8].sv_id.constellation + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[8].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[8].sv_id.satId + "' != '" + 203 + "'", + value.equals(BigInteger.valueOf(203L))); + } else { + value = value.longValue(); + expected = 203L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[9].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[9].residual + "' != '" + 18376 + "'", + value.equals(BigInteger.valueOf(18376L))); + } else { + value = value.longValue(); + expected = 18376L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[9].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[9].sv_id.constellation + "' != '" + 13 + "'", + value.equals(BigInteger.valueOf(13L))); + } else { + value = value.longValue(); + expected = 13L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[9].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[9].sv_id.satId + "' != '" + 42 + "'", + value.equals(BigInteger.valueOf(42L))); + } else { + value = value.longValue(); + expected = 42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[10].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[10].residual + "' != '" + -24357 + "'", + value.equals(BigInteger.valueOf(-24357L))); + } else { + value = value.longValue(); + expected = -24357L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[10].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[10].sv_id.constellation + "' != '" + 137 + "'", + value.equals(BigInteger.valueOf(137L))); + } else { + value = value.longValue(); + expected = 137L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[10].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[10].sv_id.satId + "' != '" + 98 + "'", + value.equals(BigInteger.valueOf(98L))); + } else { + value = value.longValue(); + expected = 98L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[11].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[11].residual + "' != '" + -1441 + "'", + value.equals(BigInteger.valueOf(-1441L))); + } else { + value = value.longValue(); + expected = -1441L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[11].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[11].sv_id.constellation + "' != '" + 216 + "'", + value.equals(BigInteger.valueOf(216L))); + } else { + value = value.longValue(); + expected = 216L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[11].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[11].sv_id.satId + "' != '" + 95 + "'", + value.equals(BigInteger.valueOf(95L))); + } else { + value = value.longValue(); + expected = 95L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[12].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[12].residual + "' != '" + -10660 + "'", + value.equals(BigInteger.valueOf(-10660L))); + } else { + value = value.longValue(); + expected = -10660L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[12].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[12].sv_id.constellation + "' != '" + 196 + "'", + value.equals(BigInteger.valueOf(196L))); + } else { + value = value.longValue(); + expected = 196L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[12].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[12].sv_id.satId + "' != '" + 99 + "'", + value.equals(BigInteger.valueOf(99L))); + } else { + value = value.longValue(); + expected = 99L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[13].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[13].residual + "' != '" + -8509 + "'", + value.equals(BigInteger.valueOf(-8509L))); + } else { + value = value.longValue(); + expected = -8509L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[13].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[13].sv_id.constellation + "' != '" + 253 + "'", + value.equals(BigInteger.valueOf(253L))); + } else { + value = value.longValue(); + expected = 253L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[13].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[13].sv_id.satId + "' != '" + 159 + "'", + value.equals(BigInteger.valueOf(159L))); + } else { + value = value.longValue(); + expected = 159L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[14].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[14].residual + "' != '" + 16361 + "'", + value.equals(BigInteger.valueOf(16361L))); + } else { + value = value.longValue(); + expected = 16361L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[14].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[14].sv_id.constellation + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); + } else { + value = value.longValue(); + expected = 146L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[14].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[14].sv_id.satId + "' != '" + 233 + "'", + value.equals(BigInteger.valueOf(233L))); + } else { + value = value.longValue(); + expected = 233L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[15].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[15].residual + "' != '" + 10346 + "'", + value.equals(BigInteger.valueOf(10346L))); + } else { + value = value.longValue(); + expected = 10346L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[15].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[15].sv_id.constellation + "' != '" + 24 + "'", + value.equals(BigInteger.valueOf(24L))); + } else { + value = value.longValue(); + expected = 24L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[15].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[15].sv_id.satId + "' != '" + 76 + "'", + value.equals(BigInteger.valueOf(76L))); + } else { + value = value.longValue(); + expected = 76L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[16].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[16].residual + "' != '" + -18679 + "'", + value.equals(BigInteger.valueOf(-18679L))); + } else { + value = value.longValue(); + expected = -18679L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[16].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[16].sv_id.constellation + "' != '" + 65 + "'", + value.equals(BigInteger.valueOf(65L))); + } else { + value = value.longValue(); + expected = 65L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[16].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[16].sv_id.satId + "' != '" + 253 + "'", + value.equals(BigInteger.valueOf(253L))); + } else { + value = value.longValue(); + expected = 253L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[17].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[17].residual + "' != '" + 15292 + "'", + value.equals(BigInteger.valueOf(15292L))); + } else { + value = value.longValue(); + expected = 15292L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[17].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[17].sv_id.constellation + "' != '" + 215 + "'", + value.equals(BigInteger.valueOf(215L))); + } else { + value = value.longValue(); + expected = 215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[17].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[17].sv_id.satId + "' != '" + 40 + "'", + value.equals(BigInteger.valueOf(40L))); + } else { + value = value.longValue(); + expected = 40L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[18].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[18].residual + "' != '" + 29537 + "'", + value.equals(BigInteger.valueOf(29537L))); + } else { + value = value.longValue(); + expected = 29537L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[18].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[18].sv_id.constellation + "' != '" + 69 + "'", + value.equals(BigInteger.valueOf(69L))); + } else { + value = value.longValue(); + expected = 69L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[18].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[18].sv_id.satId + "' != '" + 117 + "'", + value.equals(BigInteger.valueOf(117L))); + } else { + value = value.longValue(); + expected = 117L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[19].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[19].residual + "' != '" + -29440 + "'", + value.equals(BigInteger.valueOf(-29440L))); + } else { + value = value.longValue(); + expected = -29440L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[19].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[19].sv_id.constellation + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); + } else { + value = value.longValue(); + expected = 56L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[19].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[19].sv_id.satId + "' != '" + 60 + "'", + value.equals(BigInteger.valueOf(60L))); + } else { + value = value.longValue(); + expected = 60L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[20].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[20].residual + "' != '" + -24266 + "'", + value.equals(BigInteger.valueOf(-24266L))); + } else { + value = value.longValue(); + expected = -24266L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[20].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[20].sv_id.constellation + "' != '" + 171 + "'", + value.equals(BigInteger.valueOf(171L))); + } else { + value = value.longValue(); + expected = 171L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[20].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[20].sv_id.satId + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); + } else { + value = value.longValue(); + expected = 207L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[21].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[21].residual + "' != '" + 22272 + "'", + value.equals(BigInteger.valueOf(22272L))); + } else { + value = value.longValue(); + expected = 22272L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[21].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[21].sv_id.constellation + "' != '" + 61 + "'", + value.equals(BigInteger.valueOf(61L))); + } else { + value = value.longValue(); + expected = 61L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[21].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[21].sv_id.satId + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[22].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[22].residual + "' != '" + 9303 + "'", + value.equals(BigInteger.valueOf(9303L))); + } else { + value = value.longValue(); + expected = 9303L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[22].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[22].sv_id.constellation + "' != '" + 123 + "'", + value.equals(BigInteger.valueOf(123L))); + } else { + value = value.longValue(); + expected = 123L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[22].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[22].sv_id.satId + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[23].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[23].residual + "' != '" + -23794 + "'", + value.equals(BigInteger.valueOf(-23794L))); + } else { + value = value.longValue(); + expected = -23794L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[23].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[23].sv_id.constellation + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[23].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[23].sv_id.satId + "' != '" + 184 + "'", + value.equals(BigInteger.valueOf(184L))); + } else { + value = value.longValue(); + expected = 184L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[24].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[24].residual + "' != '" + -26837 + "'", + value.equals(BigInteger.valueOf(-26837L))); + } else { + value = value.longValue(); + expected = -26837L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[24].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[24].sv_id.constellation + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); + } else { + value = value.longValue(); + expected = 224L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[24].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[24].sv_id.satId + "' != '" + 187 + "'", + value.equals(BigInteger.valueOf(187L))); + } else { + value = value.longValue(); + expected = 187L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[25].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[25].residual + "' != '" + 14631 + "'", + value.equals(BigInteger.valueOf(14631L))); + } else { + value = value.longValue(); + expected = 14631L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[25].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[25].sv_id.constellation + "' != '" + 104 + "'", + value.equals(BigInteger.valueOf(104L))); + } else { + value = value.longValue(); + expected = 104L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[25].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[25].sv_id.satId + "' != '" + 151 + "'", + value.equals(BigInteger.valueOf(151L))); + } else { + value = value.longValue(); + expected = 151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[26].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[26].residual + "' != '" + -8144 + "'", + value.equals(BigInteger.valueOf(-8144L))); + } else { + value = value.longValue(); + expected = -8144L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[26].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[26].sv_id.constellation + "' != '" + 54 + "'", + value.equals(BigInteger.valueOf(54L))); + } else { + value = value.longValue(); + expected = 54L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[26].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[26].sv_id.satId + "' != '" + 5 + "'", + value.equals(BigInteger.valueOf(5L))); + } else { + value = value.longValue(); + expected = 5L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[27].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[27].residual + "' != '" + 23612 + "'", + value.equals(BigInteger.valueOf(23612L))); + } else { + value = value.longValue(); + expected = 23612L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[27].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[27].sv_id.constellation + "' != '" + 129 + "'", + value.equals(BigInteger.valueOf(129L))); + } else { + value = value.longValue(); + expected = 129L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[27].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[27].sv_id.satId + "' != '" + 181 + "'", + value.equals(BigInteger.valueOf(181L))); + } else { + value = value.longValue(); + expected = 181L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[28].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[28].residual + "' != '" + 28013 + "'", + value.equals(BigInteger.valueOf(28013L))); + } else { + value = value.longValue(); + expected = 28013L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[28].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[28].sv_id.constellation + "' != '" + 114 + "'", + value.equals(BigInteger.valueOf(114L))); + } else { + value = value.longValue(); + expected = 114L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[28].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[28].sv_id.satId + "' != '" + 171 + "'", + value.equals(BigInteger.valueOf(171L))); + } else { + value = value.longValue(); + expected = 171L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[29].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[29].residual + "' != '" + 2166 + "'", + value.equals(BigInteger.valueOf(2166L))); + } else { + value = value.longValue(); + expected = 2166L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[29].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[29].sv_id.constellation + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[29].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[29].sv_id.satId + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[30].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[30].residual + "' != '" + -10186 + "'", + value.equals(BigInteger.valueOf(-10186L))); + } else { + value = value.longValue(); + expected = -10186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[30].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[30].sv_id.constellation + "' != '" + 159 + "'", + value.equals(BigInteger.valueOf(159L))); + } else { + value = value.longValue(); + expected = 159L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[30].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[30].sv_id.satId + "' != '" + 64 + "'", + value.equals(BigInteger.valueOf(64L))); + } else { + value = value.longValue(); + expected = 64L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[31].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[31].residual + "' != '" + 17432 + "'", + value.equals(BigInteger.valueOf(17432L))); + } else { + value = value.longValue(); + expected = 17432L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[31].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[31].sv_id.constellation + "' != '" + 20 + "'", + value.equals(BigInteger.valueOf(20L))); + } else { + value = value.longValue(); + expected = 20L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[31].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[31].sv_id.satId + "' != '" + 33 + "'", + value.equals(BigInteger.valueOf(33L))); + } else { + value = value.longValue(); + expected = 33L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[32].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[32].residual + "' != '" + -8666 + "'", + value.equals(BigInteger.valueOf(-8666L))); + } else { + value = value.longValue(); + expected = -8666L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[32].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[32].sv_id.constellation + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[32].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[32].sv_id.satId + "' != '" + 160 + "'", + value.equals(BigInteger.valueOf(160L))); + } else { + value = value.longValue(); + expected = 160L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[33].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[33].residual + "' != '" + 25436 + "'", + value.equals(BigInteger.valueOf(25436L))); + } else { + value = value.longValue(); + expected = 25436L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[33].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[33].sv_id.constellation + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); + } else { + value = value.longValue(); + expected = 190L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[33].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[33].sv_id.satId + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); + } else { + value = value.longValue(); + expected = 145L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[34].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[34].residual + "' != '" + -3864 + "'", + value.equals(BigInteger.valueOf(-3864L))); + } else { + value = value.longValue(); + expected = -3864L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[34].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[34].sv_id.constellation + "' != '" + 159 + "'", + value.equals(BigInteger.valueOf(159L))); + } else { + value = value.longValue(); + expected = 159L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[34].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[34].sv_id.satId + "' != '" + 108 + "'", + value.equals(BigInteger.valueOf(108L))); + } else { + value = value.longValue(); + expected = 108L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[35].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[35].residual + "' != '" + 4093 + "'", + value.equals(BigInteger.valueOf(4093L))); + } else { + value = value.longValue(); + expected = 4093L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[35].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[35].sv_id.constellation + "' != '" + 221 + "'", + value.equals(BigInteger.valueOf(221L))); + } else { + value = value.longValue(); + expected = 221L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[35].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[35].sv_id.satId + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[36].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[36].residual + "' != '" + -18055 + "'", + value.equals(BigInteger.valueOf(-18055L))); + } else { + value = value.longValue(); + expected = -18055L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[36].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[36].sv_id.constellation + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[36].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[36].sv_id.satId + "' != '" + 62 + "'", + value.equals(BigInteger.valueOf(62L))); + } else { + value = value.longValue(); + expected = 62L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[37].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[37].residual + "' != '" + -27900 + "'", + value.equals(BigInteger.valueOf(-27900L))); + } else { + value = value.longValue(); + expected = -27900L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[37].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[37].sv_id.constellation + "' != '" + 116 + "'", + value.equals(BigInteger.valueOf(116L))); + } else { + value = value.longValue(); + expected = 116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[37].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[37].sv_id.satId + "' != '" + 168 + "'", + value.equals(BigInteger.valueOf(168L))); + } else { + value = value.longValue(); + expected = 168L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[38].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[38].residual + "' != '" + 30687 + "'", + value.equals(BigInteger.valueOf(30687L))); + } else { + value = value.longValue(); + expected = 30687L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[38].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[38].sv_id.constellation + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[38].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[38].sv_id.satId + "' != '" + 123 + "'", + value.equals(BigInteger.valueOf(123L))); + } else { + value = value.longValue(); + expected = 123L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[39].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[39].residual + "' != '" + -13151 + "'", + value.equals(BigInteger.valueOf(-13151L))); + } else { + value = value.longValue(); + expected = -13151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[39].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[39].sv_id.constellation + "' != '" + 242 + "'", + value.equals(BigInteger.valueOf(242L))); + } else { + value = value.longValue(); + expected = 242L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[39].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[39].sv_id.satId + "' != '" + 226 + "'", + value.equals(BigInteger.valueOf(226L))); + } else { + value = value.longValue(); + expected = 226L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[40].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[40].residual + "' != '" + -22903 + "'", + value.equals(BigInteger.valueOf(-22903L))); + } else { + value = value.longValue(); + expected = -22903L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[40].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[40].sv_id.constellation + "' != '" + 202 + "'", + value.equals(BigInteger.valueOf(202L))); + } else { + value = value.longValue(); + expected = 202L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[40].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[40].sv_id.satId + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); + } else { + value = value.longValue(); + expected = 180L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[41].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[41].residual + "' != '" + 4988 + "'", + value.equals(BigInteger.valueOf(4988L))); + } else { + value = value.longValue(); + expected = 4988L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[41].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[41].sv_id.constellation + "' != '" + 24 + "'", + value.equals(BigInteger.valueOf(24L))); + } else { + value = value.longValue(); + expected = 24L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[41].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[41].sv_id.satId + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[42].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[42].residual + "' != '" + 27408 + "'", + value.equals(BigInteger.valueOf(27408L))); + } else { + value = value.longValue(); + expected = 27408L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[42].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[42].sv_id.constellation + "' != '" + 188 + "'", + value.equals(BigInteger.valueOf(188L))); + } else { + value = value.longValue(); + expected = 188L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[42].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[42].sv_id.satId + "' != '" + 181 + "'", + value.equals(BigInteger.valueOf(181L))); + } else { + value = value.longValue(); + expected = 181L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[43].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[43].residual + "' != '" + 319 + "'", + value.equals(BigInteger.valueOf(319L))); + } else { + value = value.longValue(); + expected = 319L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[43].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[43].sv_id.constellation + "' != '" + 231 + "'", + value.equals(BigInteger.valueOf(231L))); + } else { + value = value.longValue(); + expected = 231L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[43].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[43].sv_id.satId + "' != '" + 66 + "'", + value.equals(BigInteger.valueOf(66L))); + } else { + value = value.longValue(); + expected = 66L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[44].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[44].residual + "' != '" + 15987 + "'", + value.equals(BigInteger.valueOf(15987L))); + } else { + value = value.longValue(); + expected = 15987L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[44].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[44].sv_id.constellation + "' != '" + 252 + "'", + value.equals(BigInteger.valueOf(252L))); + } else { + value = value.longValue(); + expected = 252L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[44].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[44].sv_id.satId + "' != '" + 64 + "'", + value.equals(BigInteger.valueOf(64L))); + } else { + value = value.longValue(); + expected = 64L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[45].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[45].residual + "' != '" + 22266 + "'", + value.equals(BigInteger.valueOf(22266L))); + } else { + value = value.longValue(); + expected = 22266L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[45].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[45].sv_id.constellation + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); + } else { + value = value.longValue(); + expected = 97L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[45].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[45].sv_id.satId + "' != '" + 233 + "'", + value.equals(BigInteger.valueOf(233L))); + } else { + value = value.longValue(); + expected = 233L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[46].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[46].residual + "' != '" + -19919 + "'", + value.equals(BigInteger.valueOf(-19919L))); + } else { + value = value.longValue(); + expected = -19919L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[46].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[46].sv_id.constellation + "' != '" + 221 + "'", + value.equals(BigInteger.valueOf(221L))); + } else { + value = value.longValue(); + expected = 221L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[46].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[46].sv_id.satId + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[47].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[47].residual + "' != '" + 17350 + "'", + value.equals(BigInteger.valueOf(17350L))); + } else { + value = value.longValue(); + expected = 17350L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[47].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[47].sv_id.constellation + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[47].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[47].sv_id.satId + "' != '" + 32 + "'", + value.equals(BigInteger.valueOf(32L))); + } else { + value = value.longValue(); + expected = 32L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[48].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[48].residual + "' != '" + 14410 + "'", + value.equals(BigInteger.valueOf(14410L))); + } else { + value = value.longValue(); + expected = 14410L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[48].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[48].sv_id.constellation + "' != '" + 253 + "'", + value.equals(BigInteger.valueOf(253L))); + } else { + value = value.longValue(); + expected = 253L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[48].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[48].sv_id.satId + "' != '" + 249 + "'", + value.equals(BigInteger.valueOf(249L))); + } else { + value = value.longValue(); + expected = 249L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[49].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[49].residual + "' != '" + 23671 + "'", + value.equals(BigInteger.valueOf(23671L))); + } else { + value = value.longValue(); + expected = 23671L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[49].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[49].sv_id.constellation + "' != '" + 165 + "'", + value.equals(BigInteger.valueOf(165L))); + } else { + value = value.longValue(); + expected = 165L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[49].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[49].sv_id.satId + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[50].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[50].residual + "' != '" + -31905 + "'", + value.equals(BigInteger.valueOf(-31905L))); + } else { + value = value.longValue(); + expected = -31905L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[50].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[50].sv_id.constellation + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[50].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[50].sv_id.satId + "' != '" + 99 + "'", + value.equals(BigInteger.valueOf(99L))); + } else { + value = value.longValue(); + expected = 99L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[51].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[51].residual + "' != '" + 14305 + "'", + value.equals(BigInteger.valueOf(14305L))); + } else { + value = value.longValue(); + expected = 14305L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[51].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[51].sv_id.constellation + "' != '" + 192 + "'", + value.equals(BigInteger.valueOf(192L))); + } else { + value = value.longValue(); + expected = 192L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[51].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[51].sv_id.satId + "' != '" + 89 + "'", + value.equals(BigInteger.valueOf(89L))); + } else { + value = value.longValue(); + expected = 89L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[52].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[52].residual + "' != '" + -12968 + "'", + value.equals(BigInteger.valueOf(-12968L))); + } else { + value = value.longValue(); + expected = -12968L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[52].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[52].sv_id.constellation + "' != '" + 171 + "'", + value.equals(BigInteger.valueOf(171L))); + } else { + value = value.longValue(); + expected = 171L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[52].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[52].sv_id.satId + "' != '" + 95 + "'", + value.equals(BigInteger.valueOf(95L))); + } else { + value = value.longValue(); + expected = 95L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[53].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[53].residual + "' != '" + 21479 + "'", + value.equals(BigInteger.valueOf(21479L))); + } else { + value = value.longValue(); + expected = 21479L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[53].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[53].sv_id.constellation + "' != '" + 116 + "'", + value.equals(BigInteger.valueOf(116L))); + } else { + value = value.longValue(); + expected = 116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[53].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[53].sv_id.satId + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[54].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[54].residual + "' != '" + 28260 + "'", + value.equals(BigInteger.valueOf(28260L))); + } else { + value = value.longValue(); + expected = 28260L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[54].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[54].sv_id.constellation + "' != '" + 71 + "'", + value.equals(BigInteger.valueOf(71L))); + } else { + value = value.longValue(); + expected = 71L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[54].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[54].sv_id.satId + "' != '" + 71 + "'", + value.equals(BigInteger.valueOf(71L))); + } else { + value = value.longValue(); + expected = 71L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[55].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[55].residual + "' != '" + -11112 + "'", + value.equals(BigInteger.valueOf(-11112L))); + } else { + value = value.longValue(); + expected = -11112L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[55].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[55].sv_id.constellation + "' != '" + 254 + "'", + value.equals(BigInteger.valueOf(254L))); + } else { + value = value.longValue(); + expected = 254L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[55].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[55].sv_id.satId + "' != '" + 217 + "'", + value.equals(BigInteger.valueOf(217L))); + } else { + value = value.longValue(); + expected = 217L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[56].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[56].residual + "' != '" + -25304 + "'", + value.equals(BigInteger.valueOf(-25304L))); + } else { + value = value.longValue(); + expected = -25304L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[56].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[56].sv_id.constellation + "' != '" + 8 + "'", + value.equals(BigInteger.valueOf(8L))); + } else { + value = value.longValue(); + expected = 8L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[56].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[56].sv_id.satId + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[57].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[57].residual + "' != '" + -4024 + "'", + value.equals(BigInteger.valueOf(-4024L))); + } else { + value = value.longValue(); + expected = -4024L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[57].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[57].sv_id.constellation + "' != '" + 54 + "'", + value.equals(BigInteger.valueOf(54L))); + } else { + value = value.longValue(); + expected = 54L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[57].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[57].sv_id.satId + "' != '" + 244 + "'", + value.equals(BigInteger.valueOf(244L))); + } else { + value = value.longValue(); + expected = 244L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[58].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[58].residual + "' != '" + -15505 + "'", + value.equals(BigInteger.valueOf(-15505L))); + } else { + value = value.longValue(); + expected = -15505L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[58].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[58].sv_id.constellation + "' != '" + 189 + "'", + value.equals(BigInteger.valueOf(189L))); + } else { + value = value.longValue(); + expected = 189L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[58].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[58].sv_id.satId + "' != '" + 231 + "'", + value.equals(BigInteger.valueOf(231L))); + } else { + value = value.longValue(); + expected = 231L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tropo_delay_correction.hydro; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tropo_delay_correction.hydro + "' != '" + 16250 + "'", + value.equals(BigInteger.valueOf(16250L))); + } else { + value = value.longValue(); + expected = 16250L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tropo_delay_correction.wet; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tropo_delay_correction.wet + "' != '" + 101 + "'", + value.equals(BigInteger.valueOf(101L))); + } else { + value = value.longValue(); + expected = 101L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_ssr_MsgSsrGriddedCorrectionTest.java b/java/test/auto_check_sbp_ssr_MsgSsrGriddedCorrectionTest.java new file mode 100644 index 0000000000..bd72062212 --- /dev/null +++ b/java/test/auto_check_sbp_ssr_MsgSsrGriddedCorrectionTest.java @@ -0,0 +1,2267 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/ssr/test_MsgSsrGriddedCorrection.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.ssr.MsgSsrGriddedCorrection; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_ssr_MsgSsrGriddedCorrectionTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_ssr_MsgSsrGriddedCorrectionTest.test1"); + byte[] payload = + new byte[] { + (byte) 21, + (byte) 14, + (byte) 151, + (byte) 50, + (byte) 120, + (byte) 133, + (byte) 29, + (byte) 151, + (byte) 174, + (byte) 229, + (byte) 151, + (byte) 189, + (byte) 204, + (byte) 196, + (byte) 105, + (byte) 170, + (byte) 120, + (byte) 149, + (byte) 169, + (byte) 37, + (byte) 244, + (byte) 78, + (byte) 72, + (byte) 140, + (byte) 101, + (byte) 2, + (byte) 173, + (byte) 88, + (byte) 70, + (byte) 180, + (byte) 54, + (byte) 152, + (byte) 115, + (byte) 78, + (byte) 201, + (byte) 161, + (byte) 23, + (byte) 135, + (byte) 152, + (byte) 98, + (byte) 61, + (byte) 75, + (byte) 178, + (byte) 120, + (byte) 229, + (byte) 146, + (byte) 55, + (byte) 58, + (byte) 169, + (byte) 234, + (byte) 230, + (byte) 69, + (byte) 172, + (byte) 191, + (byte) 127, + (byte) 146, + (byte) 89, + (byte) 150, + (byte) 91, + (byte) 111, + (byte) 225, + (byte) 41, + (byte) 17, + (byte) 119, + (byte) 52, + (byte) 166, + (byte) 166, + (byte) 120, + (byte) 57, + (byte) 221, + (byte) 12, + (byte) 3, + (byte) 156, + (byte) 70, + (byte) 156, + (byte) 35, + (byte) 127, + (byte) 8, + (byte) 127, + (byte) 58, + (byte) 128, + (byte) 55, + (byte) 115, + (byte) 80, + (byte) 157, + (byte) 122, + (byte) 153, + (byte) 124, + (byte) 27, + (byte) 128, + (byte) 98, + (byte) 103, + (byte) 204, + (byte) 75, + (byte) 238, + (byte) 128, + (byte) 226, + (byte) 148, + (byte) 248, + (byte) 61, + (byte) 216, + (byte) 208, + (byte) 149, + (byte) 167, + (byte) 224, + (byte) 40, + (byte) 144, + (byte) 186, + (byte) 157, + (byte) 227, + (byte) 72, + (byte) 240, + (byte) 100, + (byte) 35, + (byte) 12, + (byte) 212, + (byte) 7, + (byte) 59, + (byte) 176, + (byte) 81, + (byte) 86, + (byte) 27, + (byte) 24, + (byte) 155, + (byte) 67, + (byte) 43, + (byte) 132, + (byte) 45, + (byte) 203, + (byte) 44, + (byte) 6, + (byte) 112, + (byte) 183, + (byte) 231, + (byte) 176, + (byte) 79, + (byte) 194, + (byte) 253, + (byte) 247, + (byte) 103, + (byte) 91, + (byte) 226, + (byte) 116, + (byte) 148, + (byte) 23, + (byte) 62, + (byte) 227, + (byte) 240, + (byte) 29, + (byte) 219, + (byte) 205, + (byte) 18, + (byte) 242, + (byte) 207, + (byte) 72, + (byte) 71, + (byte) 79, + (byte) 37, + (byte) 42, + (byte) 176, + (byte) 201, + (byte) 202, + (byte) 91, + (byte) 105, + (byte) 115, + (byte) 146, + (byte) 59, + (byte) 110, + (byte) 44, + (byte) 109, + (byte) 128, + (byte) 183, + (byte) 185, + (byte) 67, + (byte) 31, + (byte) 165, + (byte) 92, + (byte) 79, + (byte) 189, + (byte) 180, + (byte) 94, + (byte) 7, + (byte) 162, + (byte) 121, + (byte) 156, + (byte) 210, + (byte) 47, + (byte) 7, + (byte) 7, + (byte) 205, + (byte) 174, + (byte) 41, + (byte) 241, + (byte) 129, + (byte) 210, + (byte) 43, + (byte) 101, + (byte) 186, + (byte) 208, + (byte) 195, + (byte) 226, + (byte) 247, + (byte) 187, + (byte) 219, + (byte) 160, + (byte) 120, + (byte) 192, + (byte) 102, + (byte) 166, + (byte) 42, + (byte) 246, + (byte) 173, + (byte) 94, + (byte) 102, + (byte) 156, + (byte) 222, + (byte) 30, + (byte) 35, + (byte) 247, + (byte) 64, + (byte) 189, + (byte) 137, + (byte) 204, + (byte) 220, + (byte) 32, + (byte) 71, + (byte) 222, + (byte) 222, + (byte) 201, + (byte) 246, + (byte) 3, + (byte) 25, + (byte) 45, + (byte) 251, + (byte) 239, + (byte) 115, + (byte) 88, + (byte) 218, + (byte) 10, + (byte) 209, + (byte) 120, + (byte) 65, + (byte) 175, + (byte) 131, + (byte) 194, + (byte) 41, + (byte) 174, + (byte) 137, + (byte) 17, + (byte) 68, + (byte) 28, + (byte) 253, + (byte) 42, + }; + SBPMessage sbp = new SBPMessage(0xf9c4, 0x5fc, payload); + MsgSsrGriddedCorrection msg = new MsgSsrGriddedCorrection(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.header.iod_atmo; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.iod_atmo + "' != '" + 170 + "'", + value.equals(BigInteger.valueOf(170L))); + } else { + value = value.longValue(); + expected = 170L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.num_msgs; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.num_msgs + "' != '" + 48535 + "'", + value.equals(BigInteger.valueOf(48535L))); + } else { + value = value.longValue(); + expected = 48535L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.seq_num; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.seq_num + "' != '" + 50380 + "'", + value.equals(BigInteger.valueOf(50380L))); + } else { + value = value.longValue(); + expected = 50380L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.tile_id; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.tile_id + "' != '" + 12951 + "'", + value.equals(BigInteger.valueOf(12951L))); + } else { + value = value.longValue(); + expected = 12951L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.tile_set_id; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.tile_set_id + "' != '" + 3605 + "'", + value.equals(BigInteger.valueOf(3605L))); + } else { + value = value.longValue(); + expected = 3605L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.time.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.time.tow + "' != '" + 2535294328L + "'", + value.equals(new BigInteger("2535294328"))); + } else { + value = value.longValue(); + expected = 2535294328L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.time.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.time.wn + "' != '" + 58798 + "'", + value.equals(BigInteger.valueOf(58798L))); + } else { + value = value.longValue(); + expected = 58798L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.tropo_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.tropo_quality_indicator + "' != '" + 120 + "'", + value.equals(BigInteger.valueOf(120L))); + } else { + value = value.longValue(); + expected = 120L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.update_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.update_interval + "' != '" + 105 + "'", + value.equals(BigInteger.valueOf(105L))); + } else { + value = value.longValue(); + expected = 105L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.index; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.index + "' != '" + 43413 + "'", + value.equals(BigInteger.valueOf(43413L))); + } else { + value = value.longValue(); + expected = 43413L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[0].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[0].residual + "' != '" + -21246 + "'", + value.equals(BigInteger.valueOf(-21246L))); + } else { + value = value.longValue(); + expected = -21246L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[0].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[0].stddev + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[0].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[0].sv_id.constellation + "' != '" + 101 + "'", + value.equals(BigInteger.valueOf(101L))); + } else { + value = value.longValue(); + expected = 101L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[0].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[0].sv_id.satId + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); + } else { + value = value.longValue(); + expected = 140L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[1].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[1].residual + "' != '" + -26570 + "'", + value.equals(BigInteger.valueOf(-26570L))); + } else { + value = value.longValue(); + expected = -26570L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[1].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[1].stddev + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[1].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[1].sv_id.constellation + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); + } else { + value = value.longValue(); + expected = 180L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[1].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[1].sv_id.satId + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); + } else { + value = value.longValue(); + expected = 70L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[2].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[2].residual + "' != '" + 6049 + "'", + value.equals(BigInteger.valueOf(6049L))); + } else { + value = value.longValue(); + expected = 6049L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[2].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[2].stddev + "' != '" + 135 + "'", + value.equals(BigInteger.valueOf(135L))); + } else { + value = value.longValue(); + expected = 135L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[2].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[2].sv_id.constellation + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); + } else { + value = value.longValue(); + expected = 201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[2].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[2].sv_id.satId + "' != '" + 78 + "'", + value.equals(BigInteger.valueOf(78L))); + } else { + value = value.longValue(); + expected = 78L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[3].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[3].residual + "' != '" + 19261 + "'", + value.equals(BigInteger.valueOf(19261L))); + } else { + value = value.longValue(); + expected = 19261L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[3].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[3].stddev + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[3].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[3].sv_id.constellation + "' != '" + 98 + "'", + value.equals(BigInteger.valueOf(98L))); + } else { + value = value.longValue(); + expected = 98L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[3].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[3].sv_id.satId + "' != '" + 152 + "'", + value.equals(BigInteger.valueOf(152L))); + } else { + value = value.longValue(); + expected = 152L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[4].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[4].residual + "' != '" + 14226 + "'", + value.equals(BigInteger.valueOf(14226L))); + } else { + value = value.longValue(); + expected = 14226L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[4].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[4].stddev + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[4].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[4].sv_id.constellation + "' != '" + 229 + "'", + value.equals(BigInteger.valueOf(229L))); + } else { + value = value.longValue(); + expected = 229L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[4].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[4].sv_id.satId + "' != '" + 120 + "'", + value.equals(BigInteger.valueOf(120L))); + } else { + value = value.longValue(); + expected = 120L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[5].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[5].residual + "' != '" + 17894 + "'", + value.equals(BigInteger.valueOf(17894L))); + } else { + value = value.longValue(); + expected = 17894L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[5].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[5].stddev + "' != '" + 172 + "'", + value.equals(BigInteger.valueOf(172L))); + } else { + value = value.longValue(); + expected = 172L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[5].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[5].sv_id.constellation + "' != '" + 234 + "'", + value.equals(BigInteger.valueOf(234L))); + } else { + value = value.longValue(); + expected = 234L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[5].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[5].sv_id.satId + "' != '" + 169 + "'", + value.equals(BigInteger.valueOf(169L))); + } else { + value = value.longValue(); + expected = 169L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[6].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[6].residual + "' != '" + 22930 + "'", + value.equals(BigInteger.valueOf(22930L))); + } else { + value = value.longValue(); + expected = 22930L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[6].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[6].stddev + "' != '" + 150 + "'", + value.equals(BigInteger.valueOf(150L))); + } else { + value = value.longValue(); + expected = 150L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[6].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[6].sv_id.constellation + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); + } else { + value = value.longValue(); + expected = 127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[6].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[6].sv_id.satId + "' != '" + 191 + "'", + value.equals(BigInteger.valueOf(191L))); + } else { + value = value.longValue(); + expected = 191L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[7].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[7].residual + "' != '" + 10721 + "'", + value.equals(BigInteger.valueOf(10721L))); + } else { + value = value.longValue(); + expected = 10721L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[7].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[7].stddev + "' != '" + 17 + "'", + value.equals(BigInteger.valueOf(17L))); + } else { + value = value.longValue(); + expected = 17L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[7].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[7].sv_id.constellation + "' != '" + 111 + "'", + value.equals(BigInteger.valueOf(111L))); + } else { + value = value.longValue(); + expected = 111L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[7].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[7].sv_id.satId + "' != '" + 91 + "'", + value.equals(BigInteger.valueOf(91L))); + } else { + value = value.longValue(); + expected = 91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[8].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[8].residual + "' != '" + -22874 + "'", + value.equals(BigInteger.valueOf(-22874L))); + } else { + value = value.longValue(); + expected = -22874L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[8].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[8].stddev + "' != '" + 120 + "'", + value.equals(BigInteger.valueOf(120L))); + } else { + value = value.longValue(); + expected = 120L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[8].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[8].sv_id.constellation + "' != '" + 52 + "'", + value.equals(BigInteger.valueOf(52L))); + } else { + value = value.longValue(); + expected = 52L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[8].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[8].sv_id.satId + "' != '" + 119 + "'", + value.equals(BigInteger.valueOf(119L))); + } else { + value = value.longValue(); + expected = 119L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[9].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[9].residual + "' != '" + 780 + "'", + value.equals(BigInteger.valueOf(780L))); + } else { + value = value.longValue(); + expected = 780L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[9].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[9].stddev + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[9].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[9].sv_id.constellation + "' != '" + 221 + "'", + value.equals(BigInteger.valueOf(221L))); + } else { + value = value.longValue(); + expected = 221L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[9].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[9].sv_id.satId + "' != '" + 57 + "'", + value.equals(BigInteger.valueOf(57L))); + } else { + value = value.longValue(); + expected = 57L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[10].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[10].residual + "' != '" + 32547 + "'", + value.equals(BigInteger.valueOf(32547L))); + } else { + value = value.longValue(); + expected = 32547L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[10].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[10].stddev + "' != '" + 8 + "'", + value.equals(BigInteger.valueOf(8L))); + } else { + value = value.longValue(); + expected = 8L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[10].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[10].sv_id.constellation + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[10].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[10].sv_id.satId + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); + } else { + value = value.longValue(); + expected = 70L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[11].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[11].residual + "' != '" + 14208 + "'", + value.equals(BigInteger.valueOf(14208L))); + } else { + value = value.longValue(); + expected = 14208L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[11].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[11].stddev + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[11].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[11].sv_id.constellation + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[11].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[11].sv_id.satId + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); + } else { + value = value.longValue(); + expected = 127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[12].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[12].residual + "' != '" + -26246 + "'", + value.equals(BigInteger.valueOf(-26246L))); + } else { + value = value.longValue(); + expected = -26246L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[12].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[12].stddev + "' != '" + 124 + "'", + value.equals(BigInteger.valueOf(124L))); + } else { + value = value.longValue(); + expected = 124L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[12].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[12].sv_id.constellation + "' != '" + 157 + "'", + value.equals(BigInteger.valueOf(157L))); + } else { + value = value.longValue(); + expected = 157L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[12].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[12].sv_id.satId + "' != '" + 80 + "'", + value.equals(BigInteger.valueOf(80L))); + } else { + value = value.longValue(); + expected = 80L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[13].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[13].residual + "' != '" + 26466 + "'", + value.equals(BigInteger.valueOf(26466L))); + } else { + value = value.longValue(); + expected = 26466L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[13].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[13].stddev + "' != '" + 204 + "'", + value.equals(BigInteger.valueOf(204L))); + } else { + value = value.longValue(); + expected = 204L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[13].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[13].sv_id.constellation + "' != '" + 128 + "'", + value.equals(BigInteger.valueOf(128L))); + } else { + value = value.longValue(); + expected = 128L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[13].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[13].sv_id.satId + "' != '" + 27 + "'", + value.equals(BigInteger.valueOf(27L))); + } else { + value = value.longValue(); + expected = 27L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[14].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[14].residual + "' != '" + -7552 + "'", + value.equals(BigInteger.valueOf(-7552L))); + } else { + value = value.longValue(); + expected = -7552L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[14].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[14].stddev + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); + } else { + value = value.longValue(); + expected = 148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[14].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[14].sv_id.constellation + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[14].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[14].sv_id.satId + "' != '" + 75 + "'", + value.equals(BigInteger.valueOf(75L))); + } else { + value = value.longValue(); + expected = 75L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[15].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[15].residual + "' != '" + -12072 + "'", + value.equals(BigInteger.valueOf(-12072L))); + } else { + value = value.longValue(); + expected = -12072L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[15].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[15].stddev + "' != '" + 149 + "'", + value.equals(BigInteger.valueOf(149L))); + } else { + value = value.longValue(); + expected = 149L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[15].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[15].sv_id.constellation + "' != '" + 61 + "'", + value.equals(BigInteger.valueOf(61L))); + } else { + value = value.longValue(); + expected = 61L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[15].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[15].sv_id.satId + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[16].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[16].residual + "' != '" + -28632 + "'", + value.equals(BigInteger.valueOf(-28632L))); + } else { + value = value.longValue(); + expected = -28632L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[16].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[16].stddev + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[16].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[16].sv_id.constellation + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); + } else { + value = value.longValue(); + expected = 224L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[16].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[16].sv_id.satId + "' != '" + 167 + "'", + value.equals(BigInteger.valueOf(167L))); + } else { + value = value.longValue(); + expected = 167L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[17].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[17].residual + "' != '" + -4024 + "'", + value.equals(BigInteger.valueOf(-4024L))); + } else { + value = value.longValue(); + expected = -4024L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[17].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[17].stddev + "' != '" + 100 + "'", + value.equals(BigInteger.valueOf(100L))); + } else { + value = value.longValue(); + expected = 100L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[17].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[17].sv_id.constellation + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[17].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[17].sv_id.satId + "' != '" + 157 + "'", + value.equals(BigInteger.valueOf(157L))); + } else { + value = value.longValue(); + expected = 157L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[18].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[18].residual + "' != '" + 2004 + "'", + value.equals(BigInteger.valueOf(2004L))); + } else { + value = value.longValue(); + expected = 2004L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[18].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[18].stddev + "' != '" + 59 + "'", + value.equals(BigInteger.valueOf(59L))); + } else { + value = value.longValue(); + expected = 59L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[18].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[18].sv_id.constellation + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[18].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[18].sv_id.satId + "' != '" + 35 + "'", + value.equals(BigInteger.valueOf(35L))); + } else { + value = value.longValue(); + expected = 35L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[19].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[19].residual + "' != '" + 6998 + "'", + value.equals(BigInteger.valueOf(6998L))); + } else { + value = value.longValue(); + expected = 6998L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[19].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[19].stddev + "' != '" + 24 + "'", + value.equals(BigInteger.valueOf(24L))); + } else { + value = value.longValue(); + expected = 24L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[19].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[19].sv_id.constellation + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[19].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[19].sv_id.satId + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[20].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[20].residual + "' != '" + -31701 + "'", + value.equals(BigInteger.valueOf(-31701L))); + } else { + value = value.longValue(); + expected = -31701L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[20].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[20].stddev + "' != '" + 45 + "'", + value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[20].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[20].sv_id.constellation + "' != '" + 67 + "'", + value.equals(BigInteger.valueOf(67L))); + } else { + value = value.longValue(); + expected = 67L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[20].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[20].sv_id.satId + "' != '" + 155 + "'", + value.equals(BigInteger.valueOf(155L))); + } else { + value = value.longValue(); + expected = 155L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[21].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[21].residual + "' != '" + 28678 + "'", + value.equals(BigInteger.valueOf(28678L))); + } else { + value = value.longValue(); + expected = 28678L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[21].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[21].stddev + "' != '" + 183 + "'", + value.equals(BigInteger.valueOf(183L))); + } else { + value = value.longValue(); + expected = 183L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[21].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[21].sv_id.constellation + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[21].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[21].sv_id.satId + "' != '" + 203 + "'", + value.equals(BigInteger.valueOf(203L))); + } else { + value = value.longValue(); + expected = 203L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[22].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[22].residual + "' != '" + -15793 + "'", + value.equals(BigInteger.valueOf(-15793L))); + } else { + value = value.longValue(); + expected = -15793L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[22].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[22].stddev + "' != '" + 253 + "'", + value.equals(BigInteger.valueOf(253L))); + } else { + value = value.longValue(); + expected = 253L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[22].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[22].sv_id.constellation + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[22].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[22].sv_id.satId + "' != '" + 231 + "'", + value.equals(BigInteger.valueOf(231L))); + } else { + value = value.longValue(); + expected = 231L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[23].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[23].residual + "' != '" + -7589 + "'", + value.equals(BigInteger.valueOf(-7589L))); + } else { + value = value.longValue(); + expected = -7589L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[23].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[23].stddev + "' != '" + 116 + "'", + value.equals(BigInteger.valueOf(116L))); + } else { + value = value.longValue(); + expected = 116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[23].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[23].sv_id.constellation + "' != '" + 103 + "'", + value.equals(BigInteger.valueOf(103L))); + } else { + value = value.longValue(); + expected = 103L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[23].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[23].sv_id.satId + "' != '" + 247 + "'", + value.equals(BigInteger.valueOf(247L))); + } else { + value = value.longValue(); + expected = 247L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[24].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[24].residual + "' != '" + -7362 + "'", + value.equals(BigInteger.valueOf(-7362L))); + } else { + value = value.longValue(); + expected = -7362L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[24].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[24].stddev + "' != '" + 240 + "'", + value.equals(BigInteger.valueOf(240L))); + } else { + value = value.longValue(); + expected = 240L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[24].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[24].sv_id.constellation + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[24].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[24].sv_id.satId + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); + } else { + value = value.longValue(); + expected = 148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[25].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[25].residual + "' != '" + 4813 + "'", + value.equals(BigInteger.valueOf(4813L))); + } else { + value = value.longValue(); + expected = 4813L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[25].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[25].stddev + "' != '" + 242 + "'", + value.equals(BigInteger.valueOf(242L))); + } else { + value = value.longValue(); + expected = 242L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[25].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[25].sv_id.constellation + "' != '" + 219 + "'", + value.equals(BigInteger.valueOf(219L))); + } else { + value = value.longValue(); + expected = 219L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[25].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[25].sv_id.satId + "' != '" + 29 + "'", + value.equals(BigInteger.valueOf(29L))); + } else { + value = value.longValue(); + expected = 29L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[26].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[26].residual + "' != '" + 20295 + "'", + value.equals(BigInteger.valueOf(20295L))); + } else { + value = value.longValue(); + expected = 20295L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[26].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[26].stddev + "' != '" + 37 + "'", + value.equals(BigInteger.valueOf(37L))); + } else { + value = value.longValue(); + expected = 37L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[26].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[26].sv_id.constellation + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[26].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[26].sv_id.satId + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); + } else { + value = value.longValue(); + expected = 207L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[27].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[27].residual + "' != '" + -13623 + "'", + value.equals(BigInteger.valueOf(-13623L))); + } else { + value = value.longValue(); + expected = -13623L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[27].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[27].stddev + "' != '" + 91 + "'", + value.equals(BigInteger.valueOf(91L))); + } else { + value = value.longValue(); + expected = 91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[27].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[27].sv_id.constellation + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[27].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[27].sv_id.satId + "' != '" + 42 + "'", + value.equals(BigInteger.valueOf(42L))); + } else { + value = value.longValue(); + expected = 42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[28].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[28].residual + "' != '" + 15250 + "'", + value.equals(BigInteger.valueOf(15250L))); + } else { + value = value.longValue(); + expected = 15250L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[28].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[28].stddev + "' != '" + 110 + "'", + value.equals(BigInteger.valueOf(110L))); + } else { + value = value.longValue(); + expected = 110L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[28].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[28].sv_id.constellation + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[28].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[28].sv_id.satId + "' != '" + 105 + "'", + value.equals(BigInteger.valueOf(105L))); + } else { + value = value.longValue(); + expected = 105L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[29].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[29].residual + "' != '" + -18560 + "'", + value.equals(BigInteger.valueOf(-18560L))); + } else { + value = value.longValue(); + expected = -18560L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[29].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[29].stddev + "' != '" + 185 + "'", + value.equals(BigInteger.valueOf(185L))); + } else { + value = value.longValue(); + expected = 185L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[29].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[29].sv_id.constellation + "' != '" + 109 + "'", + value.equals(BigInteger.valueOf(109L))); + } else { + value = value.longValue(); + expected = 109L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[29].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[29].sv_id.satId + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[30].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[30].residual + "' != '" + 23717 + "'", + value.equals(BigInteger.valueOf(23717L))); + } else { + value = value.longValue(); + expected = 23717L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[30].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[30].stddev + "' != '" + 79 + "'", + value.equals(BigInteger.valueOf(79L))); + } else { + value = value.longValue(); + expected = 79L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[30].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[30].sv_id.constellation + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[30].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[30].sv_id.satId + "' != '" + 67 + "'", + value.equals(BigInteger.valueOf(67L))); + } else { + value = value.longValue(); + expected = 67L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[31].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[31].residual + "' != '" + 1886 + "'", + value.equals(BigInteger.valueOf(1886L))); + } else { + value = value.longValue(); + expected = 1886L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[31].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[31].stddev + "' != '" + 162 + "'", + value.equals(BigInteger.valueOf(162L))); + } else { + value = value.longValue(); + expected = 162L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[31].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[31].sv_id.constellation + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); + } else { + value = value.longValue(); + expected = 180L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[31].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[31].sv_id.satId + "' != '" + 189 + "'", + value.equals(BigInteger.valueOf(189L))); + } else { + value = value.longValue(); + expected = 189L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[32].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[32].residual + "' != '" + 12242 + "'", + value.equals(BigInteger.valueOf(12242L))); + } else { + value = value.longValue(); + expected = 12242L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[32].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[32].stddev + "' != '" + 7 + "'", + value.equals(BigInteger.valueOf(7L))); + } else { + value = value.longValue(); + expected = 7L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[32].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[32].sv_id.constellation + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[32].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[32].sv_id.satId + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); + } else { + value = value.longValue(); + expected = 121L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[33].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[33].residual + "' != '" + 10670 + "'", + value.equals(BigInteger.valueOf(10670L))); + } else { + value = value.longValue(); + expected = 10670L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[33].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[33].stddev + "' != '" + 241 + "'", + value.equals(BigInteger.valueOf(241L))); + } else { + value = value.longValue(); + expected = 241L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[33].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[33].sv_id.constellation + "' != '" + 205 + "'", + value.equals(BigInteger.valueOf(205L))); + } else { + value = value.longValue(); + expected = 205L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[33].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[33].sv_id.satId + "' != '" + 7 + "'", + value.equals(BigInteger.valueOf(7L))); + } else { + value = value.longValue(); + expected = 7L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[34].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[34].residual + "' != '" + 25899 + "'", + value.equals(BigInteger.valueOf(25899L))); + } else { + value = value.longValue(); + expected = 25899L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[34].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[34].stddev + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[34].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[34].sv_id.constellation + "' != '" + 210 + "'", + value.equals(BigInteger.valueOf(210L))); + } else { + value = value.longValue(); + expected = 210L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[34].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[34].sv_id.satId + "' != '" + 129 + "'", + value.equals(BigInteger.valueOf(129L))); + } else { + value = value.longValue(); + expected = 129L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[35].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[35].residual + "' != '" + -2078 + "'", + value.equals(BigInteger.valueOf(-2078L))); + } else { + value = value.longValue(); + expected = -2078L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[35].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[35].stddev + "' != '" + 187 + "'", + value.equals(BigInteger.valueOf(187L))); + } else { + value = value.longValue(); + expected = 187L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[35].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[35].sv_id.constellation + "' != '" + 195 + "'", + value.equals(BigInteger.valueOf(195L))); + } else { + value = value.longValue(); + expected = 195L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[35].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[35].sv_id.satId + "' != '" + 208 + "'", + value.equals(BigInteger.valueOf(208L))); + } else { + value = value.longValue(); + expected = 208L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[36].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[36].residual + "' != '" + -16264 + "'", + value.equals(BigInteger.valueOf(-16264L))); + } else { + value = value.longValue(); + expected = -16264L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[36].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[36].stddev + "' != '" + 102 + "'", + value.equals(BigInteger.valueOf(102L))); + } else { + value = value.longValue(); + expected = 102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[36].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[36].sv_id.constellation + "' != '" + 160 + "'", + value.equals(BigInteger.valueOf(160L))); + } else { + value = value.longValue(); + expected = 160L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[36].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[36].sv_id.satId + "' != '" + 219 + "'", + value.equals(BigInteger.valueOf(219L))); + } else { + value = value.longValue(); + expected = 219L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[37].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[37].residual + "' != '" + -21002 + "'", + value.equals(BigInteger.valueOf(-21002L))); + } else { + value = value.longValue(); + expected = -21002L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[37].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[37].stddev + "' != '" + 94 + "'", + value.equals(BigInteger.valueOf(94L))); + } else { + value = value.longValue(); + expected = 94L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[37].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[37].sv_id.constellation + "' != '" + 42 + "'", + value.equals(BigInteger.valueOf(42L))); + } else { + value = value.longValue(); + expected = 42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[37].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[37].sv_id.satId + "' != '" + 166 + "'", + value.equals(BigInteger.valueOf(166L))); + } else { + value = value.longValue(); + expected = 166L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[38].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[38].residual + "' != '" + 7902 + "'", + value.equals(BigInteger.valueOf(7902L))); + } else { + value = value.longValue(); + expected = 7902L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[38].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[38].stddev + "' != '" + 35 + "'", + value.equals(BigInteger.valueOf(35L))); + } else { + value = value.longValue(); + expected = 35L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[38].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[38].sv_id.constellation + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[38].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[38].sv_id.satId + "' != '" + 102 + "'", + value.equals(BigInteger.valueOf(102L))); + } else { + value = value.longValue(); + expected = 102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[39].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[39].residual + "' != '" + -30275 + "'", + value.equals(BigInteger.valueOf(-30275L))); + } else { + value = value.longValue(); + expected = -30275L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[39].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[39].stddev + "' != '" + 204 + "'", + value.equals(BigInteger.valueOf(204L))); + } else { + value = value.longValue(); + expected = 204L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[39].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[39].sv_id.constellation + "' != '" + 64 + "'", + value.equals(BigInteger.valueOf(64L))); + } else { + value = value.longValue(); + expected = 64L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[39].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[39].sv_id.satId + "' != '" + 247 + "'", + value.equals(BigInteger.valueOf(247L))); + } else { + value = value.longValue(); + expected = 247L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[40].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[40].residual + "' != '" + -8633 + "'", + value.equals(BigInteger.valueOf(-8633L))); + } else { + value = value.longValue(); + expected = -8633L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[40].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[40].stddev + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[40].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[40].sv_id.constellation + "' != '" + 32 + "'", + value.equals(BigInteger.valueOf(32L))); + } else { + value = value.longValue(); + expected = 32L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[40].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[40].sv_id.satId + "' != '" + 220 + "'", + value.equals(BigInteger.valueOf(220L))); + } else { + value = value.longValue(); + expected = 220L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[41].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[41].residual + "' != '" + 6403 + "'", + value.equals(BigInteger.valueOf(6403L))); + } else { + value = value.longValue(); + expected = 6403L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[41].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[41].stddev + "' != '" + 45 + "'", + value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[41].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[41].sv_id.constellation + "' != '" + 246 + "'", + value.equals(BigInteger.valueOf(246L))); + } else { + value = value.longValue(); + expected = 246L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[41].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[41].sv_id.satId + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); + } else { + value = value.longValue(); + expected = 201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[42].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[42].residual + "' != '" + 22643 + "'", + value.equals(BigInteger.valueOf(22643L))); + } else { + value = value.longValue(); + expected = 22643L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[42].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[42].stddev + "' != '" + 218 + "'", + value.equals(BigInteger.valueOf(218L))); + } else { + value = value.longValue(); + expected = 218L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[42].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[42].sv_id.constellation + "' != '" + 239 + "'", + value.equals(BigInteger.valueOf(239L))); + } else { + value = value.longValue(); + expected = 239L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[42].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[42].sv_id.satId + "' != '" + 251 + "'", + value.equals(BigInteger.valueOf(251L))); + } else { + value = value.longValue(); + expected = 251L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[43].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[43].residual + "' != '" + 16760 + "'", + value.equals(BigInteger.valueOf(16760L))); + } else { + value = value.longValue(); + expected = 16760L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[43].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[43].stddev + "' != '" + 175 + "'", + value.equals(BigInteger.valueOf(175L))); + } else { + value = value.longValue(); + expected = 175L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[43].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[43].sv_id.constellation + "' != '" + 209 + "'", + value.equals(BigInteger.valueOf(209L))); + } else { + value = value.longValue(); + expected = 209L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[43].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[43].sv_id.satId + "' != '" + 10 + "'", + value.equals(BigInteger.valueOf(10L))); + } else { + value = value.longValue(); + expected = 10L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[44].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[44].residual + "' != '" + -20951 + "'", + value.equals(BigInteger.valueOf(-20951L))); + } else { + value = value.longValue(); + expected = -20951L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[44].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[44].stddev + "' != '" + 137 + "'", + value.equals(BigInteger.valueOf(137L))); + } else { + value = value.longValue(); + expected = 137L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[44].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[44].sv_id.constellation + "' != '" + 194 + "'", + value.equals(BigInteger.valueOf(194L))); + } else { + value = value.longValue(); + expected = 194L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[44].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[44].sv_id.satId + "' != '" + 131 + "'", + value.equals(BigInteger.valueOf(131L))); + } else { + value = value.longValue(); + expected = 131L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[45].residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[45].residual + "' != '" + -740 + "'", + value.equals(BigInteger.valueOf(-740L))); + } else { + value = value.longValue(); + expected = -740L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[45].stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[45].stddev + "' != '" + 42 + "'", + value.equals(BigInteger.valueOf(42L))); + } else { + value = value.longValue(); + expected = 42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[45].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[45].sv_id.constellation + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); + } else { + value = value.longValue(); + expected = 68L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_residuals[45].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_residuals[45].sv_id.satId + "' != '" + 17 + "'", + value.equals(BigInteger.valueOf(17L))); + } else { + value = value.longValue(); + expected = 17L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tropo_delay_correction.hydro; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tropo_delay_correction.hydro + "' != '" + -3035 + "'", + value.equals(BigInteger.valueOf(-3035L))); + } else { + value = value.longValue(); + expected = -3035L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tropo_delay_correction.stddev; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tropo_delay_correction.stddev + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tropo_delay_correction.wet; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tropo_delay_correction.wet + "' != '" + 78 + "'", + value.equals(BigInteger.valueOf(78L))); + } else { + value = value.longValue(); + expected = 78L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_ssr_MsgSsrOrbitClockDepATest.java b/java/test/auto_check_sbp_ssr_MsgSsrOrbitClockDepATest.java new file mode 100644 index 0000000000..aab1bdedd9 --- /dev/null +++ b/java/test/auto_check_sbp_ssr_MsgSsrOrbitClockDepATest.java @@ -0,0 +1,247 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/ssr/test_MsgSsrOrbitClockDepA.yaml +// by generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.ssr.MsgSsrOrbitClockDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_ssr_MsgSsrOrbitClockDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_ssr_MsgSsrOrbitClockDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 225, + (byte) 114, + (byte) 31, + (byte) 189, + (byte) 43, + (byte) 30, + (byte) 1, + (byte) 30, + (byte) 194, + (byte) 211, + (byte) 193, + (byte) 175, + (byte) 161, + (byte) 143, + (byte) 254, + (byte) 56, + (byte) 63, + (byte) 232, + (byte) 7, + (byte) 216, + (byte) 69, + (byte) 1, + (byte) 110, + (byte) 165, + (byte) 124, + (byte) 196, + (byte) 189, + (byte) 27, + (byte) 116, + (byte) 88, + (byte) 4, + (byte) 61, + (byte) 3, + (byte) 151, + (byte) 18, + (byte) 171, + (byte) 147, + (byte) 46, + (byte) 198, + (byte) 85, + (byte) 243, + (byte) 245, + (byte) 225, + (byte) 235, + (byte) 123, + (byte) 181, + (byte) 210, + }; + SBPMessage sbp = new SBPMessage(0xa621, 0x5dc, payload); + MsgSsrOrbitClockDepA msg = new MsgSsrOrbitClockDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.along; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.along + "' != '" + 132661048 + "'", + value.equals(BigInteger.valueOf(132661048L))); + } else { + value = value.longValue(); + expected = 132661048L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.c0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.c0 + "' != '" + -970026069 + "'", + value.equals(BigInteger.valueOf(-970026069L))); + } else { + value = value.longValue(); + expected = -970026069L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.c1; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.c1 + "' != '" + -503975083 + "'", + value.equals(BigInteger.valueOf(-503975083L))); + } else { + value = value.longValue(); + expected = -503975083L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.c2; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.c2 + "' != '" + -759858197 + "'", + value.equals(BigInteger.valueOf(-759858197L))); + } else { + value = value.longValue(); + expected = -759858197L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.cross; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.cross + "' != '" + 1845577176 + "'", + value.equals(BigInteger.valueOf(1845577176L))); + } else { + value = value.longValue(); + expected = 1845577176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.dot_along; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.dot_along + "' != '" + 72905755 + "'", + value.equals(BigInteger.valueOf(72905755L))); + } else { + value = value.longValue(); + expected = 72905755L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.dot_cross; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.dot_cross + "' != '" + 311886653 + "'", + value.equals(BigInteger.valueOf(311886653L))); + } else { + value = value.longValue(); + expected = 311886653L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.dot_radial; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.dot_radial + "' != '" + -1111196507 + "'", + value.equals(BigInteger.valueOf(-1111196507L))); + } else { + value = value.longValue(); + expected = -1111196507L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.iod; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iod + "' != '" + 193 + "'", value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.iod_ssr; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iod_ssr + "' != '" + 211 + "'", + value.equals(BigInteger.valueOf(211L))); + } else { + value = value.longValue(); + expected = 211L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.radial; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.radial + "' != '" + -24141393 + "'", + value.equals(BigInteger.valueOf(-24141393L))); + } else { + value = value.longValue(); + expected = -24141393L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.code + "' != '" + 30 + "'", + value.equals(BigInteger.valueOf(30L))); + } else { + value = value.longValue(); + expected = 30L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.sat + "' != '" + 1 + "'", value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.time.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.time.tow + "' != '" + 3172954849L + "'", + value.equals(new BigInteger("3172954849"))); + } else { + value = value.longValue(); + expected = 3172954849L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.time.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.time.wn + "' != '" + 7723 + "'", + value.equals(BigInteger.valueOf(7723L))); + } else { + value = value.longValue(); + expected = 7723L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.update_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.update_interval + "' != '" + 194 + "'", + value.equals(BigInteger.valueOf(194L))); + } else { + value = value.longValue(); + expected = 194L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_ssr_MsgSsrOrbitClockTest.java b/java/test/auto_check_sbp_ssr_MsgSsrOrbitClockTest.java new file mode 100644 index 0000000000..fbfe3a75e5 --- /dev/null +++ b/java/test/auto_check_sbp_ssr_MsgSsrOrbitClockTest.java @@ -0,0 +1,252 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/ssr/test_MsgSsrOrbitClock.yaml by +// generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.ssr.MsgSsrOrbitClock; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_ssr_MsgSsrOrbitClockTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_ssr_MsgSsrOrbitClockTest.test1"); + byte[] payload = + new byte[] { + (byte) 83, + (byte) 208, + (byte) 102, + (byte) 207, + (byte) 164, + (byte) 29, + (byte) 203, + (byte) 212, + (byte) 236, + (byte) 255, + (byte) 152, + (byte) 233, + (byte) 207, + (byte) 55, + (byte) 94, + (byte) 54, + (byte) 58, + (byte) 128, + (byte) 68, + (byte) 27, + (byte) 117, + (byte) 176, + (byte) 110, + (byte) 251, + (byte) 61, + (byte) 244, + (byte) 122, + (byte) 50, + (byte) 95, + (byte) 52, + (byte) 144, + (byte) 232, + (byte) 24, + (byte) 10, + (byte) 37, + (byte) 127, + (byte) 163, + (byte) 66, + (byte) 177, + (byte) 105, + (byte) 156, + (byte) 245, + (byte) 10, + (byte) 249, + (byte) 107, + (byte) 218, + (byte) 17, + (byte) 186, + (byte) 56, + (byte) 72, + }; + SBPMessage sbp = new SBPMessage(0xe535, 0x5dd, payload); + MsgSsrOrbitClock msg = new MsgSsrOrbitClock(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.along; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.along + "' != '" + -1334502588 + "'", + value.equals(BigInteger.valueOf(-1334502588L))); + } else { + value = value.longValue(); + expected = -1334502588L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.c0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.c0 + "' != '" + -174298703 + "'", + value.equals(BigInteger.valueOf(-174298703L))); + } else { + value = value.longValue(); + expected = -174298703L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.c1; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.c1 + "' != '" + -630458102 + "'", + value.equals(BigInteger.valueOf(-630458102L))); + } else { + value = value.longValue(); + expected = -630458102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.c2; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.c2 + "' != '" + 1211677201 + "'", + value.equals(BigInteger.valueOf(1211677201L))); + } else { + value = value.longValue(); + expected = 1211677201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.cross; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.cross + "' != '" + -197264530 + "'", + value.equals(BigInteger.valueOf(-197264530L))); + } else { + value = value.longValue(); + expected = -197264530L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.dot_along; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.dot_along + "' != '" + 169404560 + "'", + value.equals(BigInteger.valueOf(169404560L))); + } else { + value = value.longValue(); + expected = 169404560L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.dot_cross; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.dot_cross + "' != '" + 1118011173 + "'", + value.equals(BigInteger.valueOf(1118011173L))); + } else { + value = value.longValue(); + expected = 1118011173L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.dot_radial; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.dot_radial + "' != '" + 878654074 + "'", + value.equals(BigInteger.valueOf(878654074L))); + } else { + value = value.longValue(); + expected = 878654074L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.iod; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iod + "' != '" + 936372632 + "'", + value.equals(BigInteger.valueOf(936372632L))); + } else { + value = value.longValue(); + expected = 936372632L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.iod_ssr; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iod_ssr + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.radial; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.radial + "' != '" + -2143668642 + "'", + value.equals(BigInteger.valueOf(-2143668642L))); + } else { + value = value.longValue(); + expected = -2143668642L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.code + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); + } else { + value = value.longValue(); + expected = 212L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.sat + "' != '" + 203 + "'", + value.equals(BigInteger.valueOf(203L))); + } else { + value = value.longValue(); + expected = 203L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.time.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.time.tow + "' != '" + 3479621715L + "'", + value.equals(new BigInteger("3479621715"))); + } else { + value = value.longValue(); + expected = 3479621715L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.time.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.time.wn + "' != '" + 7588 + "'", + value.equals(BigInteger.valueOf(7588L))); + } else { + value = value.longValue(); + expected = 7588L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.update_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.update_interval + "' != '" + 236 + "'", + value.equals(BigInteger.valueOf(236L))); + } else { + value = value.longValue(); + expected = 236L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_ssr_MsgSsrPhaseBiasesTest.java b/java/test/auto_check_sbp_ssr_MsgSsrPhaseBiasesTest.java new file mode 100644 index 0000000000..587abe7679 --- /dev/null +++ b/java/test/auto_check_sbp_ssr_MsgSsrPhaseBiasesTest.java @@ -0,0 +1,1896 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/ssr/test_MsgSsrPhaseBiases.yaml by +// generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.ssr.MsgSsrPhaseBiases; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_ssr_MsgSsrPhaseBiasesTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_ssr_MsgSsrPhaseBiasesTest.test1"); + byte[] payload = + new byte[] { + (byte) 209, + (byte) 154, + (byte) 144, + (byte) 12, + (byte) 213, + (byte) 164, + (byte) 169, + (byte) 82, + (byte) 177, + (byte) 230, + (byte) 98, + (byte) 209, + (byte) 249, + (byte) 22, + (byte) 17, + (byte) 29, + (byte) 250, + (byte) 245, + (byte) 193, + (byte) 219, + (byte) 30, + (byte) 212, + (byte) 177, + (byte) 207, + (byte) 187, + (byte) 33, + (byte) 146, + (byte) 58, + (byte) 204, + (byte) 164, + (byte) 65, + (byte) 114, + (byte) 49, + (byte) 248, + (byte) 52, + (byte) 8, + (byte) 161, + (byte) 44, + (byte) 252, + (byte) 166, + (byte) 168, + (byte) 232, + (byte) 124, + (byte) 134, + (byte) 86, + (byte) 173, + (byte) 241, + (byte) 174, + (byte) 44, + (byte) 142, + (byte) 155, + (byte) 129, + (byte) 143, + (byte) 184, + (byte) 161, + (byte) 211, + (byte) 15, + (byte) 36, + (byte) 189, + (byte) 208, + (byte) 194, + (byte) 221, + (byte) 152, + (byte) 16, + (byte) 203, + (byte) 87, + (byte) 34, + (byte) 188, + (byte) 141, + (byte) 104, + (byte) 189, + (byte) 102, + (byte) 156, + (byte) 252, + (byte) 22, + (byte) 251, + (byte) 136, + (byte) 49, + (byte) 188, + (byte) 157, + (byte) 222, + (byte) 245, + (byte) 49, + (byte) 132, + (byte) 16, + (byte) 34, + (byte) 142, + (byte) 228, + (byte) 85, + (byte) 139, + (byte) 221, + (byte) 197, + (byte) 235, + (byte) 98, + (byte) 74, + (byte) 107, + (byte) 70, + (byte) 36, + (byte) 38, + (byte) 239, + (byte) 251, + (byte) 112, + (byte) 188, + (byte) 124, + (byte) 246, + (byte) 141, + (byte) 164, + (byte) 150, + (byte) 104, + (byte) 7, + (byte) 213, + (byte) 44, + (byte) 21, + (byte) 244, + (byte) 192, + (byte) 4, + (byte) 143, + (byte) 24, + (byte) 42, + (byte) 21, + (byte) 84, + (byte) 136, + (byte) 7, + (byte) 42, + (byte) 118, + (byte) 45, + (byte) 23, + (byte) 174, + (byte) 175, + (byte) 129, + (byte) 54, + (byte) 169, + (byte) 14, + (byte) 213, + (byte) 2, + (byte) 197, + (byte) 98, + (byte) 60, + (byte) 13, + (byte) 207, + (byte) 105, + (byte) 100, + (byte) 129, + (byte) 72, + (byte) 136, + (byte) 240, + (byte) 140, + (byte) 129, + (byte) 9, + (byte) 114, + (byte) 172, + (byte) 151, + (byte) 150, + (byte) 17, + (byte) 210, + (byte) 127, + (byte) 115, + (byte) 151, + (byte) 3, + (byte) 242, + (byte) 254, + (byte) 215, + (byte) 14, + (byte) 5, + (byte) 34, + (byte) 126, + (byte) 2, + (byte) 215, + (byte) 65, + (byte) 38, + (byte) 176, + (byte) 23, + (byte) 210, + (byte) 201, + (byte) 97, + (byte) 36, + (byte) 207, + (byte) 92, + (byte) 224, + (byte) 26, + (byte) 116, + (byte) 155, + (byte) 211, + (byte) 165, + (byte) 47, + (byte) 102, + (byte) 38, + (byte) 67, + (byte) 199, + (byte) 55, + (byte) 117, + (byte) 36, + (byte) 169, + (byte) 33, + (byte) 1, + (byte) 230, + (byte) 201, + (byte) 183, + (byte) 21, + (byte) 42, + (byte) 62, + (byte) 147, + (byte) 173, + (byte) 173, + (byte) 155, + (byte) 98, + (byte) 146, + (byte) 231, + (byte) 167, + (byte) 138, + (byte) 82, + (byte) 167, + (byte) 127, + (byte) 229, + (byte) 1, + (byte) 2, + (byte) 127, + (byte) 237, + (byte) 207, + (byte) 116, + (byte) 90, + (byte) 115, + (byte) 159, + (byte) 3, + (byte) 42, + (byte) 66, + (byte) 145, + (byte) 250, + (byte) 201, + (byte) 7, + (byte) 251, + (byte) 2, + (byte) 75, + (byte) 230, + (byte) 26, + (byte) 213, + (byte) 181, + (byte) 56, + (byte) 64, + (byte) 97, + (byte) 88, + (byte) 255, + (byte) 6, + (byte) 147, + (byte) 16, + (byte) 89, + (byte) 203, + (byte) 27, + (byte) 68, + (byte) 243, + (byte) 230, + (byte) 55, + (byte) 242, + (byte) 167, + (byte) 169, + }; + SBPMessage sbp = new SBPMessage(0xcedb, 0x5e6, payload); + MsgSsrPhaseBiases msg = new MsgSsrPhaseBiases(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.biases[0].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[0].bias + "' != '" + -1311498533 + "'", + value.equals(BigInteger.valueOf(-1311498533L))); + } else { + value = value.longValue(); + expected = -1311498533L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[0].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[0].code + "' != '" + 29 + "'", + value.equals(BigInteger.valueOf(29L))); + } else { + value = value.longValue(); + expected = 29L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[0].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[0].discontinuity_counter + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[0].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[0].integer_indicator + "' != '" + 250 + "'", + value.equals(BigInteger.valueOf(250L))); + } else { + value = value.longValue(); + expected = 250L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[0].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[0].widelane_integer_indicator + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); + } else { + value = value.longValue(); + expected = 245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[1].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[1].bias + "' != '" + 1101319226 + "'", + value.equals(BigInteger.valueOf(1101319226L))); + } else { + value = value.longValue(); + expected = 1101319226L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[1].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[1].code + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); + } else { + value = value.longValue(); + expected = 207L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[1].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[1].discontinuity_counter + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); + } else { + value = value.longValue(); + expected = 146L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[1].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[1].integer_indicator + "' != '" + 187 + "'", + value.equals(BigInteger.valueOf(187L))); + } else { + value = value.longValue(); + expected = 187L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[1].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[1].widelane_integer_indicator + "' != '" + 33 + "'", + value.equals(BigInteger.valueOf(33L))); + } else { + value = value.longValue(); + expected = 33L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[2].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[2].bias + "' != '" + -64184056 + "'", + value.equals(BigInteger.valueOf(-64184056L))); + } else { + value = value.longValue(); + expected = -64184056L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[2].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[2].code + "' != '" + 114 + "'", + value.equals(BigInteger.valueOf(114L))); + } else { + value = value.longValue(); + expected = 114L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[2].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[2].discontinuity_counter + "' != '" + 52 + "'", + value.equals(BigInteger.valueOf(52L))); + } else { + value = value.longValue(); + expected = 52L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[2].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[2].integer_indicator + "' != '" + 49 + "'", + value.equals(BigInteger.valueOf(49L))); + } else { + value = value.longValue(); + expected = 49L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[2].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[2].widelane_integer_indicator + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[3].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[3].bias + "' != '" + -240298362 + "'", + value.equals(BigInteger.valueOf(-240298362L))); + } else { + value = value.longValue(); + expected = -240298362L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[3].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[3].code + "' != '" + 166 + "'", + value.equals(BigInteger.valueOf(166L))); + } else { + value = value.longValue(); + expected = 166L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[3].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[3].discontinuity_counter + "' != '" + 124 + "'", + value.equals(BigInteger.valueOf(124L))); + } else { + value = value.longValue(); + expected = 124L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[3].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[3].integer_indicator + "' != '" + 168 + "'", + value.equals(BigInteger.valueOf(168L))); + } else { + value = value.longValue(); + expected = 168L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[3].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[3].widelane_integer_indicator + "' != '" + 232 + "'", + value.equals(BigInteger.valueOf(232L))); + } else { + value = value.longValue(); + expected = 232L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[4].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[4].bias + "' != '" + -1581740159 + "'", + value.equals(BigInteger.valueOf(-1581740159L))); + } else { + value = value.longValue(); + expected = -1581740159L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[4].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[4].code + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); + } else { + value = value.longValue(); + expected = 174L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[4].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[4].discontinuity_counter + "' != '" + 155 + "'", + value.equals(BigInteger.valueOf(155L))); + } else { + value = value.longValue(); + expected = 155L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[4].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[4].integer_indicator + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[4].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[4].widelane_integer_indicator + "' != '" + 142 + "'", + value.equals(BigInteger.valueOf(142L))); + } else { + value = value.longValue(); + expected = 142L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[5].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[5].bias + "' != '" + -1730297136 + "'", + value.equals(BigInteger.valueOf(-1730297136L))); + } else { + value = value.longValue(); + expected = -1730297136L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[5].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[5].code + "' != '" + 211 + "'", + value.equals(BigInteger.valueOf(211L))); + } else { + value = value.longValue(); + expected = 211L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[5].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[5].discontinuity_counter + "' != '" + 189 + "'", + value.equals(BigInteger.valueOf(189L))); + } else { + value = value.longValue(); + expected = 189L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[5].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[5].integer_indicator + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[5].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[5].widelane_integer_indicator + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[6].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[6].bias + "' != '" + -1117221444 + "'", + value.equals(BigInteger.valueOf(-1117221444L))); + } else { + value = value.longValue(); + expected = -1117221444L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[6].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[6].code + "' != '" + 16 + "'", + value.equals(BigInteger.valueOf(16L))); + } else { + value = value.longValue(); + expected = 16L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[6].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[6].discontinuity_counter + "' != '" + 34 + "'", + value.equals(BigInteger.valueOf(34L))); + } else { + value = value.longValue(); + expected = 34L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[6].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[6].integer_indicator + "' != '" + 203 + "'", + value.equals(BigInteger.valueOf(203L))); + } else { + value = value.longValue(); + expected = 203L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[6].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[6].widelane_integer_indicator + "' != '" + 87 + "'", + value.equals(BigInteger.valueOf(87L))); + } else { + value = value.longValue(); + expected = 87L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[7].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[7].bias + "' != '" + -1137604357 + "'", + value.equals(BigInteger.valueOf(-1137604357L))); + } else { + value = value.longValue(); + expected = -1137604357L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[7].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[7].code + "' != '" + 102 + "'", + value.equals(BigInteger.valueOf(102L))); + } else { + value = value.longValue(); + expected = 102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[7].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[7].discontinuity_counter + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[7].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[7].integer_indicator + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[7].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[7].widelane_integer_indicator + "' != '" + 252 + "'", + value.equals(BigInteger.valueOf(252L))); + } else { + value = value.longValue(); + expected = 252L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[8].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[8].bias + "' != '" + -1910370172 + "'", + value.equals(BigInteger.valueOf(-1910370172L))); + } else { + value = value.longValue(); + expected = -1910370172L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[8].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[8].code + "' != '" + 157 + "'", + value.equals(BigInteger.valueOf(157L))); + } else { + value = value.longValue(); + expected = 157L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[8].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[8].discontinuity_counter + "' != '" + 49 + "'", + value.equals(BigInteger.valueOf(49L))); + } else { + value = value.longValue(); + expected = 49L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[8].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[8].integer_indicator + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[8].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[8].widelane_integer_indicator + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); + } else { + value = value.longValue(); + expected = 245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[9].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[9].bias + "' != '" + 1247996869 + "'", + value.equals(BigInteger.valueOf(1247996869L))); + } else { + value = value.longValue(); + expected = 1247996869L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[9].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[9].code + "' != '" + 228 + "'", + value.equals(BigInteger.valueOf(228L))); + } else { + value = value.longValue(); + expected = 228L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[9].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[9].discontinuity_counter + "' != '" + 221 + "'", + value.equals(BigInteger.valueOf(221L))); + } else { + value = value.longValue(); + expected = 221L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[9].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[9].integer_indicator + "' != '" + 85 + "'", + value.equals(BigInteger.valueOf(85L))); + } else { + value = value.longValue(); + expected = 85L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[9].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[9].widelane_integer_indicator + "' != '" + 139 + "'", + value.equals(BigInteger.valueOf(139L))); + } else { + value = value.longValue(); + expected = 139L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[10].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[10].bias + "' != '" + -1133446161 + "'", + value.equals(BigInteger.valueOf(-1133446161L))); + } else { + value = value.longValue(); + expected = -1133446161L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[10].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[10].code + "' != '" + 107 + "'", + value.equals(BigInteger.valueOf(107L))); + } else { + value = value.longValue(); + expected = 107L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[10].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[10].discontinuity_counter + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[10].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[10].integer_indicator + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); + } else { + value = value.longValue(); + expected = 70L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[10].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[10].widelane_integer_indicator + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[11].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[11].bias + "' != '" + -720934762 + "'", + value.equals(BigInteger.valueOf(-720934762L))); + } else { + value = value.longValue(); + expected = -720934762L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[11].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[11].code + "' != '" + 124 + "'", + value.equals(BigInteger.valueOf(124L))); + } else { + value = value.longValue(); + expected = 124L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[11].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[11].discontinuity_counter + "' != '" + 164 + "'", + value.equals(BigInteger.valueOf(164L))); + } else { + value = value.longValue(); + expected = 164L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[11].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[11].integer_indicator + "' != '" + 246 + "'", + value.equals(BigInteger.valueOf(246L))); + } else { + value = value.longValue(); + expected = 246L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[11].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[11].widelane_integer_indicator + "' != '" + 141 + "'", + value.equals(BigInteger.valueOf(141L))); + } else { + value = value.longValue(); + expected = 141L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[12].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[12].bias + "' != '" + 706252548 + "'", + value.equals(BigInteger.valueOf(706252548L))); + } else { + value = value.longValue(); + expected = 706252548L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[12].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[12].code + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[12].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[12].discontinuity_counter + "' != '" + 192 + "'", + value.equals(BigInteger.valueOf(192L))); + } else { + value = value.longValue(); + expected = 192L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[12].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[12].integer_indicator + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[12].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[12].widelane_integer_indicator + "' != '" + 244 + "'", + value.equals(BigInteger.valueOf(244L))); + } else { + value = value.longValue(); + expected = 244L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[13].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[13].bias + "' != '" + 388855338 + "'", + value.equals(BigInteger.valueOf(388855338L))); + } else { + value = value.longValue(); + expected = 388855338L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[13].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[13].code + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[13].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[13].discontinuity_counter + "' != '" + 7 + "'", + value.equals(BigInteger.valueOf(7L))); + } else { + value = value.longValue(); + expected = 7L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[13].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[13].integer_indicator + "' != '" + 84 + "'", + value.equals(BigInteger.valueOf(84L))); + } else { + value = value.longValue(); + expected = 84L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[13].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[13].widelane_integer_indicator + "' != '" + 136 + "'", + value.equals(BigInteger.valueOf(136L))); + } else { + value = value.longValue(); + expected = 136L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[14].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[14].bias + "' != '" + 47517353 + "'", + value.equals(BigInteger.valueOf(47517353L))); + } else { + value = value.longValue(); + expected = 47517353L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[14].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[14].code + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); + } else { + value = value.longValue(); + expected = 174L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[14].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[14].discontinuity_counter + "' != '" + 54 + "'", + value.equals(BigInteger.valueOf(54L))); + } else { + value = value.longValue(); + expected = 54L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[14].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[14].integer_indicator + "' != '" + 175 + "'", + value.equals(BigInteger.valueOf(175L))); + } else { + value = value.longValue(); + expected = 175L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[14].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[14].widelane_integer_indicator + "' != '" + 129 + "'", + value.equals(BigInteger.valueOf(129L))); + } else { + value = value.longValue(); + expected = 129L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[15].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[15].bias + "' != '" + -2124125745 + "'", + value.equals(BigInteger.valueOf(-2124125745L))); + } else { + value = value.longValue(); + expected = -2124125745L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[15].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[15].code + "' != '" + 197 + "'", + value.equals(BigInteger.valueOf(197L))); + } else { + value = value.longValue(); + expected = 197L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[15].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[15].discontinuity_counter + "' != '" + 13 + "'", + value.equals(BigInteger.valueOf(13L))); + } else { + value = value.longValue(); + expected = 13L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[15].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[15].integer_indicator + "' != '" + 98 + "'", + value.equals(BigInteger.valueOf(98L))); + } else { + value = value.longValue(); + expected = 98L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[15].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[15].widelane_integer_indicator + "' != '" + 60 + "'", + value.equals(BigInteger.valueOf(60L))); + } else { + value = value.longValue(); + expected = 60L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[16].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[16].bias + "' != '" + -1401812607 + "'", + value.equals(BigInteger.valueOf(-1401812607L))); + } else { + value = value.longValue(); + expected = -1401812607L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[16].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[16].code + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[16].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[16].discontinuity_counter + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); + } else { + value = value.longValue(); + expected = 140L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[16].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[16].integer_indicator + "' != '" + 136 + "'", + value.equals(BigInteger.valueOf(136L))); + } else { + value = value.longValue(); + expected = 136L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[16].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[16].widelane_integer_indicator + "' != '" + 240 + "'", + value.equals(BigInteger.valueOf(240L))); + } else { + value = value.longValue(); + expected = 240L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[17].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[17].bias + "' != '" + 60257151 + "'", + value.equals(BigInteger.valueOf(60257151L))); + } else { + value = value.longValue(); + expected = 60257151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[17].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[17].code + "' != '" + 151 + "'", + value.equals(BigInteger.valueOf(151L))); + } else { + value = value.longValue(); + expected = 151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[17].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[17].discontinuity_counter + "' != '" + 210 + "'", + value.equals(BigInteger.valueOf(210L))); + } else { + value = value.longValue(); + expected = 210L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[17].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[17].integer_indicator + "' != '" + 150 + "'", + value.equals(BigInteger.valueOf(150L))); + } else { + value = value.longValue(); + expected = 150L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[17].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[17].widelane_integer_indicator + "' != '" + 17 + "'", + value.equals(BigInteger.valueOf(17L))); + } else { + value = value.longValue(); + expected = 17L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[18].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[18].bias + "' != '" + 41820677 + "'", + value.equals(BigInteger.valueOf(41820677L))); + } else { + value = value.longValue(); + expected = 41820677L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[18].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[18].code + "' != '" + 242 + "'", + value.equals(BigInteger.valueOf(242L))); + } else { + value = value.longValue(); + expected = 242L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[18].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[18].discontinuity_counter + "' != '" + 14 + "'", + value.equals(BigInteger.valueOf(14L))); + } else { + value = value.longValue(); + expected = 14L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[18].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[18].integer_indicator + "' != '" + 254 + "'", + value.equals(BigInteger.valueOf(254L))); + } else { + value = value.longValue(); + expected = 254L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[18].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[18].widelane_integer_indicator + "' != '" + 215 + "'", + value.equals(BigInteger.valueOf(215L))); + } else { + value = value.longValue(); + expected = 215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[19].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[19].bias + "' != '" + 1640616471 + "'", + value.equals(BigInteger.valueOf(1640616471L))); + } else { + value = value.longValue(); + expected = 1640616471L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[19].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[19].code + "' != '" + 215 + "'", + value.equals(BigInteger.valueOf(215L))); + } else { + value = value.longValue(); + expected = 215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[19].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[19].discontinuity_counter + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[19].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[19].integer_indicator + "' != '" + 65 + "'", + value.equals(BigInteger.valueOf(65L))); + } else { + value = value.longValue(); + expected = 65L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[19].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[19].widelane_integer_indicator + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[20].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[20].bias + "' != '" + -744786918 + "'", + value.equals(BigInteger.valueOf(-744786918L))); + } else { + value = value.longValue(); + expected = -744786918L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[20].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[20].code + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[20].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[20].discontinuity_counter + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); + } else { + value = value.longValue(); + expected = 224L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[20].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[20].integer_indicator + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); + } else { + value = value.longValue(); + expected = 207L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[20].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[20].widelane_integer_indicator + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[21].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[21].bias + "' != '" + 1966589763 + "'", + value.equals(BigInteger.valueOf(1966589763L))); + } else { + value = value.longValue(); + expected = 1966589763L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[21].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[21].code + "' != '" + 165 + "'", + value.equals(BigInteger.valueOf(165L))); + } else { + value = value.longValue(); + expected = 165L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[21].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[21].discontinuity_counter + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[21].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[21].integer_indicator + "' != '" + 47 + "'", + value.equals(BigInteger.valueOf(47L))); + } else { + value = value.longValue(); + expected = 47L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[21].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[21].widelane_integer_indicator + "' != '" + 102 + "'", + value.equals(BigInteger.valueOf(102L))); + } else { + value = value.longValue(); + expected = 102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[22].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[22].bias + "' != '" + 364366310 + "'", + value.equals(BigInteger.valueOf(364366310L))); + } else { + value = value.longValue(); + expected = 364366310L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[22].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[22].code + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[22].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[22].discontinuity_counter + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[22].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[22].integer_indicator + "' != '" + 169 + "'", + value.equals(BigInteger.valueOf(169L))); + } else { + value = value.longValue(); + expected = 169L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[22].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[22].widelane_integer_indicator + "' != '" + 33 + "'", + value.equals(BigInteger.valueOf(33L))); + } else { + value = value.longValue(); + expected = 33L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[23].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[23].bias + "' != '" + -1839031379 + "'", + value.equals(BigInteger.valueOf(-1839031379L))); + } else { + value = value.longValue(); + expected = -1839031379L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[23].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[23].code + "' != '" + 42 + "'", + value.equals(BigInteger.valueOf(42L))); + } else { + value = value.longValue(); + expected = 42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[23].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[23].discontinuity_counter + "' != '" + 173 + "'", + value.equals(BigInteger.valueOf(173L))); + } else { + value = value.longValue(); + expected = 173L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[23].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[23].integer_indicator + "' != '" + 62 + "'", + value.equals(BigInteger.valueOf(62L))); + } else { + value = value.longValue(); + expected = 62L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[23].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[23].widelane_integer_indicator + "' != '" + 147 + "'", + value.equals(BigInteger.valueOf(147L))); + } else { + value = value.longValue(); + expected = 147L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[24].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[24].bias + "' != '" + 31817639 + "'", + value.equals(BigInteger.valueOf(31817639L))); + } else { + value = value.longValue(); + expected = 31817639L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[24].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[24].code + "' != '" + 231 + "'", + value.equals(BigInteger.valueOf(231L))); + } else { + value = value.longValue(); + expected = 231L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[24].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[24].discontinuity_counter + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[24].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[24].integer_indicator + "' != '" + 167 + "'", + value.equals(BigInteger.valueOf(167L))); + } else { + value = value.longValue(); + expected = 167L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[24].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[24].widelane_integer_indicator + "' != '" + 138 + "'", + value.equals(BigInteger.valueOf(138L))); + } else { + value = value.longValue(); + expected = 138L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[25].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[25].bias + "' != '" + -1619830156 + "'", + value.equals(BigInteger.valueOf(-1619830156L))); + } else { + value = value.longValue(); + expected = -1619830156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[25].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[25].code + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[25].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[25].discontinuity_counter + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); + } else { + value = value.longValue(); + expected = 207L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[25].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[25].integer_indicator + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); + } else { + value = value.longValue(); + expected = 127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[25].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[25].widelane_integer_indicator + "' != '" + 237 + "'", + value.equals(BigInteger.valueOf(237L))); + } else { + value = value.longValue(); + expected = 237L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[26].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[26].bias + "' != '" + -83375622 + "'", + value.equals(BigInteger.valueOf(-83375622L))); + } else { + value = value.longValue(); + expected = -83375622L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[26].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[26].code + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[26].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[26].discontinuity_counter + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); + } else { + value = value.longValue(); + expected = 145L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[26].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[26].integer_indicator + "' != '" + 42 + "'", + value.equals(BigInteger.valueOf(42L))); + } else { + value = value.longValue(); + expected = 42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[26].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[26].widelane_integer_indicator + "' != '" + 66 + "'", + value.equals(BigInteger.valueOf(66L))); + } else { + value = value.longValue(); + expected = 66L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[27].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[27].bias + "' != '" + 1077458389 + "'", + value.equals(BigInteger.valueOf(1077458389L))); + } else { + value = value.longValue(); + expected = 1077458389L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[27].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[27].code + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[27].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[27].discontinuity_counter + "' != '" + 26 + "'", + value.equals(BigInteger.valueOf(26L))); + } else { + value = value.longValue(); + expected = 26L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[27].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[27].integer_indicator + "' != '" + 75 + "'", + value.equals(BigInteger.valueOf(75L))); + } else { + value = value.longValue(); + expected = 75L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[27].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[27].widelane_integer_indicator + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[28].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[28].bias + "' != '" + -883355501 + "'", + value.equals(BigInteger.valueOf(-883355501L))); + } else { + value = value.longValue(); + expected = -883355501L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[28].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[28].code + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); + } else { + value = value.longValue(); + expected = 97L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[28].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[28].discontinuity_counter + "' != '" + 6 + "'", + value.equals(BigInteger.valueOf(6L))); + } else { + value = value.longValue(); + expected = 6L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[28].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[28].integer_indicator + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[28].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[28].widelane_integer_indicator + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[29].bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[29].bias + "' != '" + -1448611273 + "'", + value.equals(BigInteger.valueOf(-1448611273L))); + } else { + value = value.longValue(); + expected = -1448611273L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[29].code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[29].code + "' != '" + 27 + "'", + value.equals(BigInteger.valueOf(27L))); + } else { + value = value.longValue(); + expected = 27L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[29].discontinuity_counter; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[29].discontinuity_counter + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[29].integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[29].integer_indicator + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); + } else { + value = value.longValue(); + expected = 68L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.biases[29].widelane_integer_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.biases[29].widelane_integer_indicator + "' != '" + 243 + "'", + value.equals(BigInteger.valueOf(243L))); + } else { + value = value.longValue(); + expected = 243L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.dispersive_bias; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.dispersive_bias + "' != '" + 98 + "'", + value.equals(BigInteger.valueOf(98L))); + } else { + value = value.longValue(); + expected = 98L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.iod_ssr; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.iod_ssr + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.mw_consistency; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.mw_consistency + "' != '" + 209 + "'", + value.equals(BigInteger.valueOf(209L))); + } else { + value = value.longValue(); + expected = 209L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.code + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.sat + "' != '" + 169 + "'", + value.equals(BigInteger.valueOf(169L))); + } else { + value = value.longValue(); + expected = 169L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.time.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.time.tow + "' != '" + 210803409 + "'", + value.equals(BigInteger.valueOf(210803409L))); + } else { + value = value.longValue(); + expected = 210803409L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.time.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.time.wn + "' != '" + 42197 + "'", + value.equals(BigInteger.valueOf(42197L))); + } else { + value = value.longValue(); + expected = 42197L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.update_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.update_interval + "' != '" + 177 + "'", + value.equals(BigInteger.valueOf(177L))); + } else { + value = value.longValue(); + expected = 177L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.yaw; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.yaw + "' != '" + 5881 + "'", value.equals(BigInteger.valueOf(5881L))); + } else { + value = value.longValue(); + expected = 5881L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.yaw_rate; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.yaw_rate + "' != '" + 17 + "'", + value.equals(BigInteger.valueOf(17L))); + } else { + value = value.longValue(); + expected = 17L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_ssr_MsgSsrSatelliteApcDepATest.java b/java/test/auto_check_sbp_ssr_MsgSsrSatelliteApcDepATest.java new file mode 100644 index 0000000000..29080c678f --- /dev/null +++ b/java/test/auto_check_sbp_ssr_MsgSsrSatelliteApcDepATest.java @@ -0,0 +1,2228 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/ssr/test_MsgSsrSatelliteApcDepA.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.ssr.MsgSsrSatelliteApcDep; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_ssr_MsgSsrSatelliteApcDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_ssr_MsgSsrSatelliteApcDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 203, + (byte) 169, + (byte) 240, + (byte) 78, + (byte) 4, + (byte) 213, + (byte) 171, + (byte) 254, + (byte) 214, + (byte) 212, + (byte) 4, + (byte) 8, + (byte) 33, + (byte) 31, + (byte) 80, + (byte) 21, + (byte) 4, + (byte) 105, + (byte) 225, + (byte) 39, + (byte) 139, + (byte) 124, + (byte) 149, + (byte) 48, + (byte) 15, + (byte) 214, + (byte) 197, + (byte) 141, + (byte) 32, + (byte) 33, + (byte) 135, + (byte) 150, + (byte) 148, + (byte) 123, + (byte) 49, + (byte) 135, + (byte) 97, + (byte) 39, + (byte) 90, + (byte) 20, + (byte) 169, + (byte) 239, + (byte) 47, + (byte) 153, + (byte) 175, + (byte) 35, + (byte) 145, + (byte) 145, + (byte) 123, + (byte) 194, + (byte) 2, + (byte) 102, + (byte) 74, + (byte) 149, + (byte) 95, + (byte) 171, + (byte) 238, + (byte) 249, + (byte) 7, + (byte) 237, + (byte) 170, + (byte) 125, + (byte) 106, + (byte) 158, + (byte) 83, + (byte) 188, + (byte) 181, + (byte) 194, + (byte) 27, + (byte) 84, + (byte) 226, + (byte) 142, + (byte) 123, + (byte) 77, + (byte) 217, + (byte) 248, + (byte) 67, + (byte) 215, + (byte) 129, + (byte) 114, + (byte) 138, + (byte) 25, + (byte) 240, + (byte) 10, + (byte) 56, + (byte) 76, + (byte) 61, + (byte) 161, + (byte) 216, + (byte) 22, + (byte) 181, + (byte) 174, + (byte) 33, + (byte) 13, + (byte) 252, + (byte) 236, + (byte) 230, + (byte) 196, + (byte) 128, + (byte) 215, + (byte) 239, + (byte) 234, + (byte) 179, + (byte) 220, + (byte) 44, + (byte) 212, + (byte) 57, + (byte) 44, + (byte) 173, + (byte) 49, + (byte) 36, + (byte) 137, + (byte) 248, + (byte) 235, + (byte) 97, + (byte) 112, + (byte) 157, + (byte) 139, + (byte) 26, + (byte) 115, + (byte) 192, + (byte) 31, + (byte) 85, + (byte) 127, + (byte) 228, + (byte) 81, + (byte) 252, + (byte) 219, + (byte) 249, + (byte) 110, + (byte) 147, + (byte) 8, + (byte) 161, + (byte) 215, + (byte) 212, + (byte) 180, + (byte) 25, + (byte) 83, + (byte) 144, + (byte) 247, + (byte) 12, + (byte) 27, + (byte) 199, + (byte) 173, + (byte) 74, + (byte) 23, + (byte) 4, + (byte) 239, + (byte) 103, + (byte) 223, + (byte) 220, + (byte) 139, + (byte) 91, + (byte) 127, + (byte) 214, + (byte) 86, + (byte) 48, + (byte) 203, + (byte) 228, + (byte) 99, + (byte) 45, + (byte) 83, + (byte) 159, + (byte) 11, + (byte) 250, + (byte) 135, + (byte) 170, + (byte) 42, + (byte) 217, + (byte) 199, + (byte) 233, + (byte) 42, + (byte) 170, + (byte) 78, + (byte) 206, + (byte) 41, + (byte) 43, + (byte) 81, + (byte) 247, + (byte) 99, + (byte) 198, + (byte) 144, + (byte) 2, + (byte) 132, + (byte) 2, + (byte) 224, + (byte) 220, + (byte) 148, + (byte) 58, + (byte) 85, + (byte) 138, + (byte) 210, + (byte) 200, + (byte) 158, + (byte) 7, + (byte) 158, + (byte) 67, + (byte) 46, + (byte) 200, + (byte) 132, + (byte) 118, + (byte) 241, + (byte) 13, + (byte) 37, + (byte) 62, + (byte) 107, + (byte) 253, + (byte) 190, + (byte) 136, + (byte) 66, + (byte) 9, + (byte) 84, + (byte) 155, + (byte) 86, + (byte) 180, + (byte) 41, + (byte) 196, + (byte) 40, + (byte) 119, + (byte) 101, + (byte) 252, + (byte) 223, + (byte) 144, + (byte) 153, + }; + SBPMessage sbp = new SBPMessage(0x1338, 0x604, payload); + MsgSsrSatelliteApcDep msg = new MsgSsrSatelliteApcDep(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.apc[0].pco[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pco[0] + "' != '" + -21547 + "'", + value.equals(BigInteger.valueOf(-21547L))); + } else { + value = value.longValue(); + expected = -21547L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pco[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pco[1] + "' != '" + -10498 + "'", + value.equals(BigInteger.valueOf(-10498L))); + } else { + value = value.longValue(); + expected = -10498L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pco[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pco[2] + "' != '" + 1236 + "'", + value.equals(BigInteger.valueOf(1236L))); + } else { + value = value.longValue(); + expected = 1236L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[0] + "' != '" + 8 + "'", + value.equals(BigInteger.valueOf(8L))); + } else { + value = value.longValue(); + expected = 8L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[1] + "' != '" + 33 + "'", + value.equals(BigInteger.valueOf(33L))); + } else { + value = value.longValue(); + expected = 33L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[2] + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[3] + "' != '" + 80 + "'", + value.equals(BigInteger.valueOf(80L))); + } else { + value = value.longValue(); + expected = 80L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[4] + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[5] + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[6] + "' != '" + 105 + "'", + value.equals(BigInteger.valueOf(105L))); + } else { + value = value.longValue(); + expected = 105L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[7] + "' != '" + -31 + "'", + value.equals(BigInteger.valueOf(-31L))); + } else { + value = value.longValue(); + expected = -31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[8]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[8] + "' != '" + 39 + "'", + value.equals(BigInteger.valueOf(39L))); + } else { + value = value.longValue(); + expected = 39L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[9]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[9] + "' != '" + -117 + "'", + value.equals(BigInteger.valueOf(-117L))); + } else { + value = value.longValue(); + expected = -117L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[10]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[10] + "' != '" + 124 + "'", + value.equals(BigInteger.valueOf(124L))); + } else { + value = value.longValue(); + expected = 124L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[11]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[11] + "' != '" + -107 + "'", + value.equals(BigInteger.valueOf(-107L))); + } else { + value = value.longValue(); + expected = -107L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[12]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[12] + "' != '" + 48 + "'", + value.equals(BigInteger.valueOf(48L))); + } else { + value = value.longValue(); + expected = 48L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[13]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[13] + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[14]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[14] + "' != '" + -42 + "'", + value.equals(BigInteger.valueOf(-42L))); + } else { + value = value.longValue(); + expected = -42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[15]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[15] + "' != '" + -59 + "'", + value.equals(BigInteger.valueOf(-59L))); + } else { + value = value.longValue(); + expected = -59L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[16]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[16] + "' != '" + -115 + "'", + value.equals(BigInteger.valueOf(-115L))); + } else { + value = value.longValue(); + expected = -115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[17]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[17] + "' != '" + 32 + "'", + value.equals(BigInteger.valueOf(32L))); + } else { + value = value.longValue(); + expected = 32L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[18]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[18] + "' != '" + 33 + "'", + value.equals(BigInteger.valueOf(33L))); + } else { + value = value.longValue(); + expected = 33L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[19]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[19] + "' != '" + -121 + "'", + value.equals(BigInteger.valueOf(-121L))); + } else { + value = value.longValue(); + expected = -121L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].pcv[20]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].pcv[20] + "' != '" + -106 + "'", + value.equals(BigInteger.valueOf(-106L))); + } else { + value = value.longValue(); + expected = -106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].sat_info; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].sat_info + "' != '" + 240 + "'", + value.equals(BigInteger.valueOf(240L))); + } else { + value = value.longValue(); + expected = 240L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].sid.code + "' != '" + 169 + "'", + value.equals(BigInteger.valueOf(169L))); + } else { + value = value.longValue(); + expected = 169L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].sid.sat + "' != '" + 203 + "'", + value.equals(BigInteger.valueOf(203L))); + } else { + value = value.longValue(); + expected = 203L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[0].svn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[0].svn + "' != '" + 1102 + "'", + value.equals(BigInteger.valueOf(1102L))); + } else { + value = value.longValue(); + expected = 1102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pco[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pco[0] + "' != '" + 23079 + "'", + value.equals(BigInteger.valueOf(23079L))); + } else { + value = value.longValue(); + expected = 23079L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pco[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pco[1] + "' != '" + -22252 + "'", + value.equals(BigInteger.valueOf(-22252L))); + } else { + value = value.longValue(); + expected = -22252L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pco[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pco[2] + "' != '" + 12271 + "'", + value.equals(BigInteger.valueOf(12271L))); + } else { + value = value.longValue(); + expected = 12271L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[0] + "' != '" + -103 + "'", + value.equals(BigInteger.valueOf(-103L))); + } else { + value = value.longValue(); + expected = -103L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[1] + "' != '" + -81 + "'", + value.equals(BigInteger.valueOf(-81L))); + } else { + value = value.longValue(); + expected = -81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[2] + "' != '" + 35 + "'", + value.equals(BigInteger.valueOf(35L))); + } else { + value = value.longValue(); + expected = 35L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[3] + "' != '" + -111 + "'", + value.equals(BigInteger.valueOf(-111L))); + } else { + value = value.longValue(); + expected = -111L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[4] + "' != '" + -111 + "'", + value.equals(BigInteger.valueOf(-111L))); + } else { + value = value.longValue(); + expected = -111L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[5] + "' != '" + 123 + "'", + value.equals(BigInteger.valueOf(123L))); + } else { + value = value.longValue(); + expected = 123L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[6] + "' != '" + -62 + "'", + value.equals(BigInteger.valueOf(-62L))); + } else { + value = value.longValue(); + expected = -62L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[7] + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[8]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[8] + "' != '" + 102 + "'", + value.equals(BigInteger.valueOf(102L))); + } else { + value = value.longValue(); + expected = 102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[9]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[9] + "' != '" + 74 + "'", + value.equals(BigInteger.valueOf(74L))); + } else { + value = value.longValue(); + expected = 74L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[10]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[10] + "' != '" + -107 + "'", + value.equals(BigInteger.valueOf(-107L))); + } else { + value = value.longValue(); + expected = -107L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[11]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[11] + "' != '" + 95 + "'", + value.equals(BigInteger.valueOf(95L))); + } else { + value = value.longValue(); + expected = 95L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[12]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[12] + "' != '" + -85 + "'", + value.equals(BigInteger.valueOf(-85L))); + } else { + value = value.longValue(); + expected = -85L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[13]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[13] + "' != '" + -18 + "'", + value.equals(BigInteger.valueOf(-18L))); + } else { + value = value.longValue(); + expected = -18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[14]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[14] + "' != '" + -7 + "'", + value.equals(BigInteger.valueOf(-7L))); + } else { + value = value.longValue(); + expected = -7L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[15]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[15] + "' != '" + 7 + "'", + value.equals(BigInteger.valueOf(7L))); + } else { + value = value.longValue(); + expected = 7L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[16]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[16] + "' != '" + -19 + "'", + value.equals(BigInteger.valueOf(-19L))); + } else { + value = value.longValue(); + expected = -19L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[17]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[17] + "' != '" + -86 + "'", + value.equals(BigInteger.valueOf(-86L))); + } else { + value = value.longValue(); + expected = -86L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[18]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[18] + "' != '" + 125 + "'", + value.equals(BigInteger.valueOf(125L))); + } else { + value = value.longValue(); + expected = 125L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[19]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[19] + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); + } else { + value = value.longValue(); + expected = 106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].pcv[20]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].pcv[20] + "' != '" + -98 + "'", + value.equals(BigInteger.valueOf(-98L))); + } else { + value = value.longValue(); + expected = -98L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].sat_info; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].sat_info + "' != '" + 49 + "'", + value.equals(BigInteger.valueOf(49L))); + } else { + value = value.longValue(); + expected = 49L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].sid.code + "' != '" + 123 + "'", + value.equals(BigInteger.valueOf(123L))); + } else { + value = value.longValue(); + expected = 123L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].sid.sat + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); + } else { + value = value.longValue(); + expected = 148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[1].svn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[1].svn + "' != '" + 24967 + "'", + value.equals(BigInteger.valueOf(24967L))); + } else { + value = value.longValue(); + expected = 24967L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pco[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pco[0] + "' != '" + -7596 + "'", + value.equals(BigInteger.valueOf(-7596L))); + } else { + value = value.longValue(); + expected = -7596L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pco[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pco[1] + "' != '" + 31630 + "'", + value.equals(BigInteger.valueOf(31630L))); + } else { + value = value.longValue(); + expected = 31630L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pco[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pco[2] + "' != '" + -9907 + "'", + value.equals(BigInteger.valueOf(-9907L))); + } else { + value = value.longValue(); + expected = -9907L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[0] + "' != '" + -8 + "'", + value.equals(BigInteger.valueOf(-8L))); + } else { + value = value.longValue(); + expected = -8L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[1] + "' != '" + 67 + "'", + value.equals(BigInteger.valueOf(67L))); + } else { + value = value.longValue(); + expected = 67L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[2] + "' != '" + -41 + "'", + value.equals(BigInteger.valueOf(-41L))); + } else { + value = value.longValue(); + expected = -41L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[3] + "' != '" + -127 + "'", + value.equals(BigInteger.valueOf(-127L))); + } else { + value = value.longValue(); + expected = -127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[4] + "' != '" + 114 + "'", + value.equals(BigInteger.valueOf(114L))); + } else { + value = value.longValue(); + expected = 114L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[5] + "' != '" + -118 + "'", + value.equals(BigInteger.valueOf(-118L))); + } else { + value = value.longValue(); + expected = -118L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[6] + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); + } else { + value = value.longValue(); + expected = 25L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[7] + "' != '" + -16 + "'", + value.equals(BigInteger.valueOf(-16L))); + } else { + value = value.longValue(); + expected = -16L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[8]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[8] + "' != '" + 10 + "'", + value.equals(BigInteger.valueOf(10L))); + } else { + value = value.longValue(); + expected = 10L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[9]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[9] + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); + } else { + value = value.longValue(); + expected = 56L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[10]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[10] + "' != '" + 76 + "'", + value.equals(BigInteger.valueOf(76L))); + } else { + value = value.longValue(); + expected = 76L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[11]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[11] + "' != '" + 61 + "'", + value.equals(BigInteger.valueOf(61L))); + } else { + value = value.longValue(); + expected = 61L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[12]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[12] + "' != '" + -95 + "'", + value.equals(BigInteger.valueOf(-95L))); + } else { + value = value.longValue(); + expected = -95L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[13]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[13] + "' != '" + -40 + "'", + value.equals(BigInteger.valueOf(-40L))); + } else { + value = value.longValue(); + expected = -40L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[14]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[14] + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[15]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[15] + "' != '" + -75 + "'", + value.equals(BigInteger.valueOf(-75L))); + } else { + value = value.longValue(); + expected = -75L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[16]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[16] + "' != '" + -82 + "'", + value.equals(BigInteger.valueOf(-82L))); + } else { + value = value.longValue(); + expected = -82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[17]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[17] + "' != '" + 33 + "'", + value.equals(BigInteger.valueOf(33L))); + } else { + value = value.longValue(); + expected = 33L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[18]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[18] + "' != '" + 13 + "'", + value.equals(BigInteger.valueOf(13L))); + } else { + value = value.longValue(); + expected = 13L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[19]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[19] + "' != '" + -4 + "'", + value.equals(BigInteger.valueOf(-4L))); + } else { + value = value.longValue(); + expected = -4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].pcv[20]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].pcv[20] + "' != '" + -20 + "'", + value.equals(BigInteger.valueOf(-20L))); + } else { + value = value.longValue(); + expected = -20L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].sat_info; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].sat_info + "' != '" + 181 + "'", + value.equals(BigInteger.valueOf(181L))); + } else { + value = value.longValue(); + expected = 181L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].sid.code + "' != '" + 188 + "'", + value.equals(BigInteger.valueOf(188L))); + } else { + value = value.longValue(); + expected = 188L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].sid.sat + "' != '" + 83 + "'", + value.equals(BigInteger.valueOf(83L))); + } else { + value = value.longValue(); + expected = 83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[2].svn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[2].svn + "' != '" + 7106 + "'", + value.equals(BigInteger.valueOf(7106L))); + } else { + value = value.longValue(); + expected = 7106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pco[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pco[0] + "' != '" + -19478 + "'", + value.equals(BigInteger.valueOf(-19478L))); + } else { + value = value.longValue(); + expected = -19478L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pco[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pco[1] + "' != '" + 11484 + "'", + value.equals(BigInteger.valueOf(11484L))); + } else { + value = value.longValue(); + expected = 11484L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pco[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pco[2] + "' != '" + 14804 + "'", + value.equals(BigInteger.valueOf(14804L))); + } else { + value = value.longValue(); + expected = 14804L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[0] + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[1] + "' != '" + -83 + "'", + value.equals(BigInteger.valueOf(-83L))); + } else { + value = value.longValue(); + expected = -83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[2] + "' != '" + 49 + "'", + value.equals(BigInteger.valueOf(49L))); + } else { + value = value.longValue(); + expected = 49L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[3] + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[4] + "' != '" + -119 + "'", + value.equals(BigInteger.valueOf(-119L))); + } else { + value = value.longValue(); + expected = -119L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[5] + "' != '" + -8 + "'", + value.equals(BigInteger.valueOf(-8L))); + } else { + value = value.longValue(); + expected = -8L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[6] + "' != '" + -21 + "'", + value.equals(BigInteger.valueOf(-21L))); + } else { + value = value.longValue(); + expected = -21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[7] + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); + } else { + value = value.longValue(); + expected = 97L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[8]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[8] + "' != '" + 112 + "'", + value.equals(BigInteger.valueOf(112L))); + } else { + value = value.longValue(); + expected = 112L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[9]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[9] + "' != '" + -99 + "'", + value.equals(BigInteger.valueOf(-99L))); + } else { + value = value.longValue(); + expected = -99L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[10]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[10] + "' != '" + -117 + "'", + value.equals(BigInteger.valueOf(-117L))); + } else { + value = value.longValue(); + expected = -117L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[11]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[11] + "' != '" + 26 + "'", + value.equals(BigInteger.valueOf(26L))); + } else { + value = value.longValue(); + expected = 26L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[12]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[12] + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[13]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[13] + "' != '" + -64 + "'", + value.equals(BigInteger.valueOf(-64L))); + } else { + value = value.longValue(); + expected = -64L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[14]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[14] + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[15]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[15] + "' != '" + 85 + "'", + value.equals(BigInteger.valueOf(85L))); + } else { + value = value.longValue(); + expected = 85L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[16]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[16] + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); + } else { + value = value.longValue(); + expected = 127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[17]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[17] + "' != '" + -28 + "'", + value.equals(BigInteger.valueOf(-28L))); + } else { + value = value.longValue(); + expected = -28L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[18]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[18] + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[19]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[19] + "' != '" + -4 + "'", + value.equals(BigInteger.valueOf(-4L))); + } else { + value = value.longValue(); + expected = -4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].pcv[20]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].pcv[20] + "' != '" + -37 + "'", + value.equals(BigInteger.valueOf(-37L))); + } else { + value = value.longValue(); + expected = -37L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].sat_info; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].sat_info + "' != '" + 128 + "'", + value.equals(BigInteger.valueOf(128L))); + } else { + value = value.longValue(); + expected = 128L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].sid.code + "' != '" + 196 + "'", + value.equals(BigInteger.valueOf(196L))); + } else { + value = value.longValue(); + expected = 196L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].sid.sat + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[3].svn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[3].svn + "' != '" + 61399 + "'", + value.equals(BigInteger.valueOf(61399L))); + } else { + value = value.longValue(); + expected = 61399L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pco[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pco[0] + "' != '" + -11049 + "'", + value.equals(BigInteger.valueOf(-11049L))); + } else { + value = value.longValue(); + expected = -11049L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pco[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pco[1] + "' != '" + 6580 + "'", + value.equals(BigInteger.valueOf(6580L))); + } else { + value = value.longValue(); + expected = 6580L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pco[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pco[2] + "' != '" + -28589 + "'", + value.equals(BigInteger.valueOf(-28589L))); + } else { + value = value.longValue(); + expected = -28589L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[0] + "' != '" + -9 + "'", + value.equals(BigInteger.valueOf(-9L))); + } else { + value = value.longValue(); + expected = -9L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[1] + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[2] + "' != '" + 27 + "'", + value.equals(BigInteger.valueOf(27L))); + } else { + value = value.longValue(); + expected = 27L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[3] + "' != '" + -57 + "'", + value.equals(BigInteger.valueOf(-57L))); + } else { + value = value.longValue(); + expected = -57L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[4] + "' != '" + -83 + "'", + value.equals(BigInteger.valueOf(-83L))); + } else { + value = value.longValue(); + expected = -83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[5] + "' != '" + 74 + "'", + value.equals(BigInteger.valueOf(74L))); + } else { + value = value.longValue(); + expected = 74L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[6] + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[7] + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[8]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[8] + "' != '" + -17 + "'", + value.equals(BigInteger.valueOf(-17L))); + } else { + value = value.longValue(); + expected = -17L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[9]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[9] + "' != '" + 103 + "'", + value.equals(BigInteger.valueOf(103L))); + } else { + value = value.longValue(); + expected = 103L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[10]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[10] + "' != '" + -33 + "'", + value.equals(BigInteger.valueOf(-33L))); + } else { + value = value.longValue(); + expected = -33L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[11]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[11] + "' != '" + -36 + "'", + value.equals(BigInteger.valueOf(-36L))); + } else { + value = value.longValue(); + expected = -36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[12]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[12] + "' != '" + -117 + "'", + value.equals(BigInteger.valueOf(-117L))); + } else { + value = value.longValue(); + expected = -117L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[13]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[13] + "' != '" + 91 + "'", + value.equals(BigInteger.valueOf(91L))); + } else { + value = value.longValue(); + expected = 91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[14]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[14] + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); + } else { + value = value.longValue(); + expected = 127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[15]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[15] + "' != '" + -42 + "'", + value.equals(BigInteger.valueOf(-42L))); + } else { + value = value.longValue(); + expected = -42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[16]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[16] + "' != '" + 86 + "'", + value.equals(BigInteger.valueOf(86L))); + } else { + value = value.longValue(); + expected = 86L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[17]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[17] + "' != '" + 48 + "'", + value.equals(BigInteger.valueOf(48L))); + } else { + value = value.longValue(); + expected = 48L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[18]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[18] + "' != '" + -53 + "'", + value.equals(BigInteger.valueOf(-53L))); + } else { + value = value.longValue(); + expected = -53L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[19]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[19] + "' != '" + -28 + "'", + value.equals(BigInteger.valueOf(-28L))); + } else { + value = value.longValue(); + expected = -28L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].pcv[20]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].pcv[20] + "' != '" + 99 + "'", + value.equals(BigInteger.valueOf(99L))); + } else { + value = value.longValue(); + expected = 99L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].sat_info; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].sat_info + "' != '" + 147 + "'", + value.equals(BigInteger.valueOf(147L))); + } else { + value = value.longValue(); + expected = 147L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].sid.code + "' != '" + 110 + "'", + value.equals(BigInteger.valueOf(110L))); + } else { + value = value.longValue(); + expected = 110L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].sid.sat + "' != '" + 249 + "'", + value.equals(BigInteger.valueOf(249L))); + } else { + value = value.longValue(); + expected = 249L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[4].svn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[4].svn + "' != '" + 41224 + "'", + value.equals(BigInteger.valueOf(41224L))); + } else { + value = value.longValue(); + expected = 41224L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pco[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pco[0] + "' != '" + -21881 + "'", + value.equals(BigInteger.valueOf(-21881L))); + } else { + value = value.longValue(); + expected = -21881L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pco[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pco[1] + "' != '" + -9942 + "'", + value.equals(BigInteger.valueOf(-9942L))); + } else { + value = value.longValue(); + expected = -9942L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pco[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pco[2] + "' != '" + -5689 + "'", + value.equals(BigInteger.valueOf(-5689L))); + } else { + value = value.longValue(); + expected = -5689L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[0] + "' != '" + 42 + "'", + value.equals(BigInteger.valueOf(42L))); + } else { + value = value.longValue(); + expected = 42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[1] + "' != '" + -86 + "'", + value.equals(BigInteger.valueOf(-86L))); + } else { + value = value.longValue(); + expected = -86L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[2] + "' != '" + 78 + "'", + value.equals(BigInteger.valueOf(78L))); + } else { + value = value.longValue(); + expected = 78L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[3] + "' != '" + -50 + "'", + value.equals(BigInteger.valueOf(-50L))); + } else { + value = value.longValue(); + expected = -50L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[4] + "' != '" + 41 + "'", + value.equals(BigInteger.valueOf(41L))); + } else { + value = value.longValue(); + expected = 41L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[5] + "' != '" + 43 + "'", + value.equals(BigInteger.valueOf(43L))); + } else { + value = value.longValue(); + expected = 43L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[6] + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[7] + "' != '" + -9 + "'", + value.equals(BigInteger.valueOf(-9L))); + } else { + value = value.longValue(); + expected = -9L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[8]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[8] + "' != '" + 99 + "'", + value.equals(BigInteger.valueOf(99L))); + } else { + value = value.longValue(); + expected = 99L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[9]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[9] + "' != '" + -58 + "'", + value.equals(BigInteger.valueOf(-58L))); + } else { + value = value.longValue(); + expected = -58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[10]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[10] + "' != '" + -112 + "'", + value.equals(BigInteger.valueOf(-112L))); + } else { + value = value.longValue(); + expected = -112L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[11]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[11] + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[12]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[12] + "' != '" + -124 + "'", + value.equals(BigInteger.valueOf(-124L))); + } else { + value = value.longValue(); + expected = -124L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[13]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[13] + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[14]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[14] + "' != '" + -32 + "'", + value.equals(BigInteger.valueOf(-32L))); + } else { + value = value.longValue(); + expected = -32L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[15]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[15] + "' != '" + -36 + "'", + value.equals(BigInteger.valueOf(-36L))); + } else { + value = value.longValue(); + expected = -36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[16]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[16] + "' != '" + -108 + "'", + value.equals(BigInteger.valueOf(-108L))); + } else { + value = value.longValue(); + expected = -108L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[17]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[17] + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[18]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[18] + "' != '" + 85 + "'", + value.equals(BigInteger.valueOf(85L))); + } else { + value = value.longValue(); + expected = 85L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[19]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[19] + "' != '" + -118 + "'", + value.equals(BigInteger.valueOf(-118L))); + } else { + value = value.longValue(); + expected = -118L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].pcv[20]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].pcv[20] + "' != '" + -46 + "'", + value.equals(BigInteger.valueOf(-46L))); + } else { + value = value.longValue(); + expected = -46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].sat_info; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].sat_info + "' != '" + 159 + "'", + value.equals(BigInteger.valueOf(159L))); + } else { + value = value.longValue(); + expected = 159L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].sid.code + "' != '" + 83 + "'", + value.equals(BigInteger.valueOf(83L))); + } else { + value = value.longValue(); + expected = 83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].sid.sat + "' != '" + 45 + "'", + value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[5].svn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[5].svn + "' != '" + 64011 + "'", + value.equals(BigInteger.valueOf(64011L))); + } else { + value = value.longValue(); + expected = 64011L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pco[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pco[0] + "' != '" + -14290 + "'", + value.equals(BigInteger.valueOf(-14290L))); + } else { + value = value.longValue(); + expected = -14290L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pco[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pco[1] + "' != '" + 30340 + "'", + value.equals(BigInteger.valueOf(30340L))); + } else { + value = value.longValue(); + expected = 30340L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pco[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pco[2] + "' != '" + 3569 + "'", + value.equals(BigInteger.valueOf(3569L))); + } else { + value = value.longValue(); + expected = 3569L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[0] + "' != '" + 37 + "'", + value.equals(BigInteger.valueOf(37L))); + } else { + value = value.longValue(); + expected = 37L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[1] + "' != '" + 62 + "'", + value.equals(BigInteger.valueOf(62L))); + } else { + value = value.longValue(); + expected = 62L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[2] + "' != '" + 107 + "'", + value.equals(BigInteger.valueOf(107L))); + } else { + value = value.longValue(); + expected = 107L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[3] + "' != '" + -3 + "'", + value.equals(BigInteger.valueOf(-3L))); + } else { + value = value.longValue(); + expected = -3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[4] + "' != '" + -66 + "'", + value.equals(BigInteger.valueOf(-66L))); + } else { + value = value.longValue(); + expected = -66L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[5] + "' != '" + -120 + "'", + value.equals(BigInteger.valueOf(-120L))); + } else { + value = value.longValue(); + expected = -120L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[6] + "' != '" + 66 + "'", + value.equals(BigInteger.valueOf(66L))); + } else { + value = value.longValue(); + expected = 66L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[7] + "' != '" + 9 + "'", + value.equals(BigInteger.valueOf(9L))); + } else { + value = value.longValue(); + expected = 9L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[8]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[8] + "' != '" + 84 + "'", + value.equals(BigInteger.valueOf(84L))); + } else { + value = value.longValue(); + expected = 84L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[9]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[9] + "' != '" + -101 + "'", + value.equals(BigInteger.valueOf(-101L))); + } else { + value = value.longValue(); + expected = -101L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[10]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[10] + "' != '" + 86 + "'", + value.equals(BigInteger.valueOf(86L))); + } else { + value = value.longValue(); + expected = 86L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[11]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[11] + "' != '" + -76 + "'", + value.equals(BigInteger.valueOf(-76L))); + } else { + value = value.longValue(); + expected = -76L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[12]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[12] + "' != '" + 41 + "'", + value.equals(BigInteger.valueOf(41L))); + } else { + value = value.longValue(); + expected = 41L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[13]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[13] + "' != '" + -60 + "'", + value.equals(BigInteger.valueOf(-60L))); + } else { + value = value.longValue(); + expected = -60L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[14]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[14] + "' != '" + 40 + "'", + value.equals(BigInteger.valueOf(40L))); + } else { + value = value.longValue(); + expected = 40L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[15]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[15] + "' != '" + 119 + "'", + value.equals(BigInteger.valueOf(119L))); + } else { + value = value.longValue(); + expected = 119L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[16]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[16] + "' != '" + 101 + "'", + value.equals(BigInteger.valueOf(101L))); + } else { + value = value.longValue(); + expected = 101L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[17]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[17] + "' != '" + -4 + "'", + value.equals(BigInteger.valueOf(-4L))); + } else { + value = value.longValue(); + expected = -4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[18]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[18] + "' != '" + -33 + "'", + value.equals(BigInteger.valueOf(-33L))); + } else { + value = value.longValue(); + expected = -33L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[19]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[19] + "' != '" + -112 + "'", + value.equals(BigInteger.valueOf(-112L))); + } else { + value = value.longValue(); + expected = -112L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].pcv[20]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].pcv[20] + "' != '" + -103 + "'", + value.equals(BigInteger.valueOf(-103L))); + } else { + value = value.longValue(); + expected = -103L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].sat_info; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].sat_info + "' != '" + 7 + "'", + value.equals(BigInteger.valueOf(7L))); + } else { + value = value.longValue(); + expected = 7L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].sid.code + "' != '" + 158 + "'", + value.equals(BigInteger.valueOf(158L))); + } else { + value = value.longValue(); + expected = 158L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].sid.sat + "' != '" + 200 + "'", + value.equals(BigInteger.valueOf(200L))); + } else { + value = value.longValue(); + expected = 200L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.apc[6].svn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.apc[6].svn + "' != '" + 17310 + "'", + value.equals(BigInteger.valueOf(17310L))); + } else { + value = value.longValue(); + expected = 17310L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_ssr_MsgSsrStecCorrectionDepATest.java b/java/test/auto_check_sbp_ssr_MsgSsrStecCorrectionDepATest.java new file mode 100644 index 0000000000..8999b42ab9 --- /dev/null +++ b/java/test/auto_check_sbp_ssr_MsgSsrStecCorrectionDepATest.java @@ -0,0 +1,1896 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/ssr/test_MsgSsrStecCorrectionDepA.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.ssr.MsgSsrStecCorrectionDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_ssr_MsgSsrStecCorrectionDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_ssr_MsgSsrStecCorrectionDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 70, + (byte) 81, + (byte) 196, + (byte) 232, + (byte) 185, + (byte) 43, + (byte) 147, + (byte) 123, + (byte) 39, + (byte) 4, + (byte) 126, + (byte) 19, + (byte) 111, + (byte) 97, + (byte) 248, + (byte) 130, + (byte) 217, + (byte) 217, + (byte) 106, + (byte) 58, + (byte) 12, + (byte) 65, + (byte) 230, + (byte) 171, + (byte) 81, + (byte) 95, + (byte) 86, + (byte) 16, + (byte) 39, + (byte) 84, + (byte) 228, + (byte) 208, + (byte) 201, + (byte) 81, + (byte) 219, + (byte) 99, + (byte) 203, + (byte) 61, + (byte) 182, + (byte) 66, + (byte) 125, + (byte) 203, + (byte) 3, + (byte) 193, + (byte) 44, + (byte) 100, + (byte) 220, + (byte) 125, + (byte) 60, + (byte) 21, + (byte) 93, + (byte) 218, + (byte) 247, + (byte) 158, + (byte) 207, + (byte) 93, + (byte) 129, + (byte) 134, + (byte) 14, + (byte) 209, + (byte) 48, + (byte) 14, + (byte) 215, + (byte) 153, + (byte) 148, + (byte) 147, + (byte) 72, + (byte) 225, + (byte) 180, + (byte) 236, + (byte) 205, + (byte) 201, + (byte) 33, + (byte) 3, + (byte) 246, + (byte) 204, + (byte) 19, + (byte) 3, + (byte) 98, + (byte) 4, + (byte) 194, + (byte) 191, + (byte) 246, + (byte) 76, + (byte) 219, + (byte) 31, + (byte) 191, + (byte) 113, + (byte) 79, + (byte) 177, + (byte) 15, + (byte) 251, + (byte) 33, + (byte) 19, + (byte) 96, + (byte) 54, + (byte) 58, + (byte) 146, + (byte) 210, + (byte) 100, + (byte) 249, + (byte) 72, + (byte) 21, + (byte) 161, + (byte) 211, + (byte) 198, + (byte) 21, + (byte) 238, + (byte) 111, + (byte) 107, + (byte) 36, + (byte) 227, + (byte) 225, + (byte) 213, + (byte) 3, + (byte) 71, + (byte) 243, + (byte) 63, + (byte) 65, + (byte) 236, + (byte) 92, + (byte) 77, + (byte) 0, + (byte) 169, + (byte) 15, + (byte) 182, + (byte) 5, + (byte) 240, + (byte) 180, + (byte) 9, + (byte) 122, + (byte) 86, + (byte) 232, + (byte) 6, + (byte) 103, + (byte) 104, + (byte) 254, + (byte) 189, + (byte) 81, + (byte) 110, + (byte) 2, + (byte) 49, + (byte) 202, + (byte) 84, + (byte) 216, + (byte) 55, + (byte) 50, + (byte) 181, + (byte) 5, + (byte) 123, + (byte) 80, + (byte) 49, + (byte) 244, + (byte) 224, + (byte) 188, + (byte) 125, + (byte) 164, + (byte) 230, + (byte) 56, + (byte) 66, + (byte) 124, + (byte) 168, + (byte) 59, + (byte) 139, + (byte) 106, + (byte) 118, + (byte) 51, + (byte) 187, + (byte) 216, + (byte) 191, + (byte) 158, + (byte) 77, + (byte) 92, + (byte) 58, + (byte) 253, + (byte) 132, + (byte) 150, + (byte) 165, + (byte) 9, + (byte) 154, + (byte) 189, + (byte) 218, + (byte) 61, + (byte) 209, + (byte) 1, + (byte) 82, + (byte) 181, + (byte) 196, + (byte) 23, + (byte) 53, + (byte) 182, + (byte) 112, + (byte) 192, + (byte) 206, + (byte) 167, + (byte) 157, + (byte) 244, + (byte) 35, + (byte) 1, + (byte) 189, + (byte) 217, + (byte) 61, + (byte) 88, + (byte) 97, + (byte) 201, + (byte) 201, + (byte) 74, + (byte) 251, + (byte) 217, + (byte) 14, + (byte) 104, + (byte) 184, + (byte) 54, + (byte) 52, + (byte) 74, + (byte) 238, + (byte) 10, + (byte) 129, + (byte) 22, + (byte) 178, + (byte) 226, + (byte) 109, + (byte) 88, + (byte) 157, + (byte) 30, + (byte) 196, + (byte) 175, + (byte) 26, + (byte) 76, + (byte) 34, + (byte) 116, + (byte) 220, + (byte) 154, + (byte) 232, + (byte) 12, + (byte) 179, + (byte) 244, + (byte) 15, + (byte) 155, + (byte) 196, + (byte) 202, + (byte) 72, + (byte) 70, + (byte) 115, + (byte) 10, + (byte) 214, + (byte) 114, + (byte) 39, + (byte) 245, + (byte) 28, + (byte) 237, + (byte) 68, + }; + SBPMessage sbp = new SBPMessage(0x0727, 0x5eb, payload); + MsgSsrStecCorrectionDepA msg = new MsgSsrStecCorrectionDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.header.iod_atmo; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.iod_atmo + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.num_msgs; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.num_msgs + "' != '" + 147 + "'", + value.equals(BigInteger.valueOf(147L))); + } else { + value = value.longValue(); + expected = 147L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.seq_num; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.seq_num + "' != '" + 123 + "'", + value.equals(BigInteger.valueOf(123L))); + } else { + value = value.longValue(); + expected = 123L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.time.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.time.tow + "' != '" + 3905179974L + "'", + value.equals(new BigInteger("3905179974"))); + } else { + value = value.longValue(); + expected = 3905179974L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.time.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.time.wn + "' != '" + 11193 + "'", + value.equals(BigInteger.valueOf(11193L))); + } else { + value = value.longValue(); + expected = 11193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.update_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.update_interval + "' != '" + 39 + "'", + value.equals(BigInteger.valueOf(39L))); + } else { + value = value.longValue(); + expected = 39L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[0].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[0].stec_coeff[0] + "' != '" + -1951 + "'", + value.equals(BigInteger.valueOf(-1951L))); + } else { + value = value.longValue(); + expected = -1951L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[0].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[0].stec_coeff[1] + "' != '" + -9854 + "'", + value.equals(BigInteger.valueOf(-9854L))); + } else { + value = value.longValue(); + expected = -9854L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[0].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[0].stec_coeff[2] + "' != '" + 27353 + "'", + value.equals(BigInteger.valueOf(27353L))); + } else { + value = value.longValue(); + expected = 27353L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[0].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[0].stec_coeff[3] + "' != '" + 3130 + "'", + value.equals(BigInteger.valueOf(3130L))); + } else { + value = value.longValue(); + expected = 3130L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[0].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[0].stec_quality_indicator + "' != '" + 111 + "'", + value.equals(BigInteger.valueOf(111L))); + } else { + value = value.longValue(); + expected = 111L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[0].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[0].sv_id.constellation + "' != '" + 19 + "'", + value.equals(BigInteger.valueOf(19L))); + } else { + value = value.longValue(); + expected = 19L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[0].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[0].sv_id.satId + "' != '" + 126 + "'", + value.equals(BigInteger.valueOf(126L))); + } else { + value = value.longValue(); + expected = 126L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[1].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[1].stec_coeff[0] + "' != '" + 24401 + "'", + value.equals(BigInteger.valueOf(24401L))); + } else { + value = value.longValue(); + expected = 24401L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[1].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[1].stec_coeff[1] + "' != '" + 4182 + "'", + value.equals(BigInteger.valueOf(4182L))); + } else { + value = value.longValue(); + expected = 4182L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[1].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[1].stec_coeff[2] + "' != '" + 21543 + "'", + value.equals(BigInteger.valueOf(21543L))); + } else { + value = value.longValue(); + expected = 21543L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[1].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[1].stec_coeff[3] + "' != '" + -12060 + "'", + value.equals(BigInteger.valueOf(-12060L))); + } else { + value = value.longValue(); + expected = -12060L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[1].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[1].stec_quality_indicator + "' != '" + 171 + "'", + value.equals(BigInteger.valueOf(171L))); + } else { + value = value.longValue(); + expected = 171L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[1].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[1].sv_id.constellation + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[1].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[1].sv_id.satId + "' != '" + 65 + "'", + value.equals(BigInteger.valueOf(65L))); + } else { + value = value.longValue(); + expected = 65L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[2].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[2].stec_coeff[0] + "' != '" + -13469 + "'", + value.equals(BigInteger.valueOf(-13469L))); + } else { + value = value.longValue(); + expected = -13469L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[2].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[2].stec_coeff[1] + "' != '" + -18883 + "'", + value.equals(BigInteger.valueOf(-18883L))); + } else { + value = value.longValue(); + expected = -18883L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[2].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[2].stec_coeff[2] + "' != '" + 32066 + "'", + value.equals(BigInteger.valueOf(32066L))); + } else { + value = value.longValue(); + expected = 32066L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[2].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[2].stec_coeff[3] + "' != '" + 971 + "'", + value.equals(BigInteger.valueOf(971L))); + } else { + value = value.longValue(); + expected = 971L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[2].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[2].stec_quality_indicator + "' != '" + 219 + "'", + value.equals(BigInteger.valueOf(219L))); + } else { + value = value.longValue(); + expected = 219L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[2].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[2].sv_id.constellation + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[2].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[2].sv_id.satId + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); + } else { + value = value.longValue(); + expected = 201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[3].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[3].stec_coeff[0] + "' != '" + 32220 + "'", + value.equals(BigInteger.valueOf(32220L))); + } else { + value = value.longValue(); + expected = 32220L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[3].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[3].stec_coeff[1] + "' != '" + 5436 + "'", + value.equals(BigInteger.valueOf(5436L))); + } else { + value = value.longValue(); + expected = 5436L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[3].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[3].stec_coeff[2] + "' != '" + -9635 + "'", + value.equals(BigInteger.valueOf(-9635L))); + } else { + value = value.longValue(); + expected = -9635L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[3].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[3].stec_coeff[3] + "' != '" + -24841 + "'", + value.equals(BigInteger.valueOf(-24841L))); + } else { + value = value.longValue(); + expected = -24841L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[3].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[3].stec_quality_indicator + "' != '" + 100 + "'", + value.equals(BigInteger.valueOf(100L))); + } else { + value = value.longValue(); + expected = 100L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[3].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[3].sv_id.constellation + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[3].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[3].sv_id.satId + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[4].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[4].stec_coeff[0] + "' != '" + 3718 + "'", + value.equals(BigInteger.valueOf(3718L))); + } else { + value = value.longValue(); + expected = 3718L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[4].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[4].stec_coeff[1] + "' != '" + 12497 + "'", + value.equals(BigInteger.valueOf(12497L))); + } else { + value = value.longValue(); + expected = 12497L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[4].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[4].stec_coeff[2] + "' != '" + -10482 + "'", + value.equals(BigInteger.valueOf(-10482L))); + } else { + value = value.longValue(); + expected = -10482L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[4].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[4].stec_coeff[3] + "' != '" + -27495 + "'", + value.equals(BigInteger.valueOf(-27495L))); + } else { + value = value.longValue(); + expected = -27495L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[4].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[4].stec_quality_indicator + "' != '" + 129 + "'", + value.equals(BigInteger.valueOf(129L))); + } else { + value = value.longValue(); + expected = 129L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[4].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[4].sv_id.constellation + "' != '" + 93 + "'", + value.equals(BigInteger.valueOf(93L))); + } else { + value = value.longValue(); + expected = 93L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[4].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[4].sv_id.satId + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); + } else { + value = value.longValue(); + expected = 207L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[5].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[5].stec_coeff[0] + "' != '" + -4940 + "'", + value.equals(BigInteger.valueOf(-4940L))); + } else { + value = value.longValue(); + expected = -4940L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[5].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[5].stec_coeff[1] + "' != '" + -13875 + "'", + value.equals(BigInteger.valueOf(-13875L))); + } else { + value = value.longValue(); + expected = -13875L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[5].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[5].stec_coeff[2] + "' != '" + 801 + "'", + value.equals(BigInteger.valueOf(801L))); + } else { + value = value.longValue(); + expected = 801L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[5].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[5].stec_coeff[3] + "' != '" + -13066 + "'", + value.equals(BigInteger.valueOf(-13066L))); + } else { + value = value.longValue(); + expected = -13066L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[5].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[5].stec_quality_indicator + "' != '" + 225 + "'", + value.equals(BigInteger.valueOf(225L))); + } else { + value = value.longValue(); + expected = 225L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[5].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[5].sv_id.constellation + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[5].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[5].sv_id.satId + "' != '" + 147 + "'", + value.equals(BigInteger.valueOf(147L))); + } else { + value = value.longValue(); + expected = 147L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[6].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[6].stec_coeff[0] + "' != '" + -15868 + "'", + value.equals(BigInteger.valueOf(-15868L))); + } else { + value = value.longValue(); + expected = -15868L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[6].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[6].stec_coeff[1] + "' != '" + -2369 + "'", + value.equals(BigInteger.valueOf(-2369L))); + } else { + value = value.longValue(); + expected = -2369L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[6].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[6].stec_coeff[2] + "' != '" + -9396 + "'", + value.equals(BigInteger.valueOf(-9396L))); + } else { + value = value.longValue(); + expected = -9396L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[6].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[6].stec_coeff[3] + "' != '" + -16609 + "'", + value.equals(BigInteger.valueOf(-16609L))); + } else { + value = value.longValue(); + expected = -16609L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[6].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[6].stec_quality_indicator + "' != '" + 98 + "'", + value.equals(BigInteger.valueOf(98L))); + } else { + value = value.longValue(); + expected = 98L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[6].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[6].sv_id.constellation + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[6].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[6].sv_id.satId + "' != '" + 19 + "'", + value.equals(BigInteger.valueOf(19L))); + } else { + value = value.longValue(); + expected = 19L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[7].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[7].stec_coeff[0] + "' != '" + -1265 + "'", + value.equals(BigInteger.valueOf(-1265L))); + } else { + value = value.longValue(); + expected = -1265L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[7].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[7].stec_coeff[1] + "' != '" + 4897 + "'", + value.equals(BigInteger.valueOf(4897L))); + } else { + value = value.longValue(); + expected = 4897L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[7].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[7].stec_coeff[2] + "' != '" + 13920 + "'", + value.equals(BigInteger.valueOf(13920L))); + } else { + value = value.longValue(); + expected = 13920L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[7].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[7].stec_coeff[3] + "' != '" + -28102 + "'", + value.equals(BigInteger.valueOf(-28102L))); + } else { + value = value.longValue(); + expected = -28102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[7].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[7].stec_quality_indicator + "' != '" + 177 + "'", + value.equals(BigInteger.valueOf(177L))); + } else { + value = value.longValue(); + expected = 177L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[7].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[7].sv_id.constellation + "' != '" + 79 + "'", + value.equals(BigInteger.valueOf(79L))); + } else { + value = value.longValue(); + expected = 79L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[7].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[7].sv_id.satId + "' != '" + 113 + "'", + value.equals(BigInteger.valueOf(113L))); + } else { + value = value.longValue(); + expected = 113L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[8].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[8].stec_coeff[0] + "' != '" + 5448 + "'", + value.equals(BigInteger.valueOf(5448L))); + } else { + value = value.longValue(); + expected = 5448L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[8].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[8].stec_coeff[1] + "' != '" + -11359 + "'", + value.equals(BigInteger.valueOf(-11359L))); + } else { + value = value.longValue(); + expected = -11359L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[8].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[8].stec_coeff[2] + "' != '" + 5574 + "'", + value.equals(BigInteger.valueOf(5574L))); + } else { + value = value.longValue(); + expected = 5574L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[8].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[8].stec_coeff[3] + "' != '" + 28654 + "'", + value.equals(BigInteger.valueOf(28654L))); + } else { + value = value.longValue(); + expected = 28654L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[8].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[8].stec_quality_indicator + "' != '" + 249 + "'", + value.equals(BigInteger.valueOf(249L))); + } else { + value = value.longValue(); + expected = 249L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[8].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[8].sv_id.constellation + "' != '" + 100 + "'", + value.equals(BigInteger.valueOf(100L))); + } else { + value = value.longValue(); + expected = 100L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[8].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[8].sv_id.satId + "' != '" + 210 + "'", + value.equals(BigInteger.valueOf(210L))); + } else { + value = value.longValue(); + expected = 210L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[9].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[9].stec_coeff[0] + "' != '" + -10783 + "'", + value.equals(BigInteger.valueOf(-10783L))); + } else { + value = value.longValue(); + expected = -10783L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[9].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[9].stec_coeff[1] + "' != '" + 18179 + "'", + value.equals(BigInteger.valueOf(18179L))); + } else { + value = value.longValue(); + expected = 18179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[9].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[9].stec_coeff[2] + "' != '" + 16371 + "'", + value.equals(BigInteger.valueOf(16371L))); + } else { + value = value.longValue(); + expected = 16371L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[9].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[9].stec_coeff[3] + "' != '" + -5055 + "'", + value.equals(BigInteger.valueOf(-5055L))); + } else { + value = value.longValue(); + expected = -5055L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[9].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[9].stec_quality_indicator + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[9].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[9].sv_id.constellation + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[9].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[9].sv_id.satId + "' != '" + 107 + "'", + value.equals(BigInteger.valueOf(107L))); + } else { + value = value.longValue(); + expected = 107L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[10].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[10].stec_coeff[0] + "' != '" + 4009 + "'", + value.equals(BigInteger.valueOf(4009L))); + } else { + value = value.longValue(); + expected = 4009L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[10].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[10].stec_coeff[1] + "' != '" + 1462 + "'", + value.equals(BigInteger.valueOf(1462L))); + } else { + value = value.longValue(); + expected = 1462L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[10].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[10].stec_coeff[2] + "' != '" + -19216 + "'", + value.equals(BigInteger.valueOf(-19216L))); + } else { + value = value.longValue(); + expected = -19216L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[10].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[10].stec_coeff[3] + "' != '" + 31241 + "'", + value.equals(BigInteger.valueOf(31241L))); + } else { + value = value.longValue(); + expected = 31241L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[10].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[10].stec_quality_indicator + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[10].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[10].sv_id.constellation + "' != '" + 77 + "'", + value.equals(BigInteger.valueOf(77L))); + } else { + value = value.longValue(); + expected = 77L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[10].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[10].sv_id.satId + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[11].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[11].stec_coeff[0] + "' != '" + 26727 + "'", + value.equals(BigInteger.valueOf(26727L))); + } else { + value = value.longValue(); + expected = 26727L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[11].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[11].stec_coeff[1] + "' != '" + -16898 + "'", + value.equals(BigInteger.valueOf(-16898L))); + } else { + value = value.longValue(); + expected = -16898L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[11].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[11].stec_coeff[2] + "' != '" + 28241 + "'", + value.equals(BigInteger.valueOf(28241L))); + } else { + value = value.longValue(); + expected = 28241L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[11].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[11].stec_coeff[3] + "' != '" + 12546 + "'", + value.equals(BigInteger.valueOf(12546L))); + } else { + value = value.longValue(); + expected = 12546L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[11].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[11].stec_quality_indicator + "' != '" + 6 + "'", + value.equals(BigInteger.valueOf(6L))); + } else { + value = value.longValue(); + expected = 6L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[11].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[11].sv_id.constellation + "' != '" + 232 + "'", + value.equals(BigInteger.valueOf(232L))); + } else { + value = value.longValue(); + expected = 232L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[11].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[11].sv_id.satId + "' != '" + 86 + "'", + value.equals(BigInteger.valueOf(86L))); + } else { + value = value.longValue(); + expected = 86L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[12].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[12].stec_coeff[0] + "' != '" + 12855 + "'", + value.equals(BigInteger.valueOf(12855L))); + } else { + value = value.longValue(); + expected = 12855L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[12].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[12].stec_coeff[1] + "' != '" + 1461 + "'", + value.equals(BigInteger.valueOf(1461L))); + } else { + value = value.longValue(); + expected = 1461L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[12].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[12].stec_coeff[2] + "' != '" + 20603 + "'", + value.equals(BigInteger.valueOf(20603L))); + } else { + value = value.longValue(); + expected = 20603L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[12].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[12].stec_coeff[3] + "' != '" + -3023 + "'", + value.equals(BigInteger.valueOf(-3023L))); + } else { + value = value.longValue(); + expected = -3023L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[12].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[12].stec_quality_indicator + "' != '" + 216 + "'", + value.equals(BigInteger.valueOf(216L))); + } else { + value = value.longValue(); + expected = 216L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[12].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[12].sv_id.constellation + "' != '" + 84 + "'", + value.equals(BigInteger.valueOf(84L))); + } else { + value = value.longValue(); + expected = 84L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[12].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[12].sv_id.satId + "' != '" + 202 + "'", + value.equals(BigInteger.valueOf(202L))); + } else { + value = value.longValue(); + expected = 202L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[13].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[13].stec_coeff[0] + "' != '" + -6492 + "'", + value.equals(BigInteger.valueOf(-6492L))); + } else { + value = value.longValue(); + expected = -6492L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[13].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[13].stec_coeff[1] + "' != '" + 16952 + "'", + value.equals(BigInteger.valueOf(16952L))); + } else { + value = value.longValue(); + expected = 16952L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[13].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[13].stec_coeff[2] + "' != '" + -22404 + "'", + value.equals(BigInteger.valueOf(-22404L))); + } else { + value = value.longValue(); + expected = -22404L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[13].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[13].stec_coeff[3] + "' != '" + -29893 + "'", + value.equals(BigInteger.valueOf(-29893L))); + } else { + value = value.longValue(); + expected = -29893L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[13].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[13].stec_quality_indicator + "' != '" + 125 + "'", + value.equals(BigInteger.valueOf(125L))); + } else { + value = value.longValue(); + expected = 125L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[13].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[13].sv_id.constellation + "' != '" + 188 + "'", + value.equals(BigInteger.valueOf(188L))); + } else { + value = value.longValue(); + expected = 188L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[13].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[13].sv_id.satId + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); + } else { + value = value.longValue(); + expected = 224L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[14].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[14].stec_coeff[0] + "' != '" + -10053 + "'", + value.equals(BigInteger.valueOf(-10053L))); + } else { + value = value.longValue(); + expected = -10053L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[14].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[14].stec_coeff[1] + "' != '" + -24897 + "'", + value.equals(BigInteger.valueOf(-24897L))); + } else { + value = value.longValue(); + expected = -24897L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[14].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[14].stec_coeff[2] + "' != '" + 23629 + "'", + value.equals(BigInteger.valueOf(23629L))); + } else { + value = value.longValue(); + expected = 23629L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[14].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[14].stec_coeff[3] + "' != '" + -710 + "'", + value.equals(BigInteger.valueOf(-710L))); + } else { + value = value.longValue(); + expected = -710L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[14].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[14].stec_quality_indicator + "' != '" + 51 + "'", + value.equals(BigInteger.valueOf(51L))); + } else { + value = value.longValue(); + expected = 51L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[14].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[14].sv_id.constellation + "' != '" + 118 + "'", + value.equals(BigInteger.valueOf(118L))); + } else { + value = value.longValue(); + expected = 118L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[14].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[14].sv_id.satId + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); + } else { + value = value.longValue(); + expected = 106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[15].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[15].stec_coeff[0] + "' != '" + -26103 + "'", + value.equals(BigInteger.valueOf(-26103L))); + } else { + value = value.longValue(); + expected = -26103L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[15].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[15].stec_coeff[1] + "' != '" + -9539 + "'", + value.equals(BigInteger.valueOf(-9539L))); + } else { + value = value.longValue(); + expected = -9539L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[15].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[15].stec_coeff[2] + "' != '" + -11971 + "'", + value.equals(BigInteger.valueOf(-11971L))); + } else { + value = value.longValue(); + expected = -11971L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[15].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[15].stec_coeff[3] + "' != '" + 20993 + "'", + value.equals(BigInteger.valueOf(20993L))); + } else { + value = value.longValue(); + expected = 20993L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[15].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[15].stec_quality_indicator + "' != '" + 165 + "'", + value.equals(BigInteger.valueOf(165L))); + } else { + value = value.longValue(); + expected = 165L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[15].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[15].sv_id.constellation + "' != '" + 150 + "'", + value.equals(BigInteger.valueOf(150L))); + } else { + value = value.longValue(); + expected = 150L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[15].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[15].sv_id.satId + "' != '" + 132 + "'", + value.equals(BigInteger.valueOf(132L))); + } else { + value = value.longValue(); + expected = 132L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[16].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[16].stec_coeff[0] + "' != '" + -18891 + "'", + value.equals(BigInteger.valueOf(-18891L))); + } else { + value = value.longValue(); + expected = -18891L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[16].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[16].stec_coeff[1] + "' != '" + -16272 + "'", + value.equals(BigInteger.valueOf(-16272L))); + } else { + value = value.longValue(); + expected = -16272L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[16].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[16].stec_coeff[2] + "' != '" + -22578 + "'", + value.equals(BigInteger.valueOf(-22578L))); + } else { + value = value.longValue(); + expected = -22578L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[16].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[16].stec_coeff[3] + "' != '" + -2915 + "'", + value.equals(BigInteger.valueOf(-2915L))); + } else { + value = value.longValue(); + expected = -2915L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[16].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[16].stec_quality_indicator + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[16].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[16].sv_id.constellation + "' != '" + 196 + "'", + value.equals(BigInteger.valueOf(196L))); + } else { + value = value.longValue(); + expected = 196L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[16].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[16].sv_id.satId + "' != '" + 181 + "'", + value.equals(BigInteger.valueOf(181L))); + } else { + value = value.longValue(); + expected = 181L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[17].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[17].stec_coeff[0] + "' != '" + 15833 + "'", + value.equals(BigInteger.valueOf(15833L))); + } else { + value = value.longValue(); + expected = 15833L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[17].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[17].stec_coeff[1] + "' != '" + 24920 + "'", + value.equals(BigInteger.valueOf(24920L))); + } else { + value = value.longValue(); + expected = 24920L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[17].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[17].stec_coeff[2] + "' != '" + -13879 + "'", + value.equals(BigInteger.valueOf(-13879L))); + } else { + value = value.longValue(); + expected = -13879L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[17].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[17].stec_coeff[3] + "' != '" + -1206 + "'", + value.equals(BigInteger.valueOf(-1206L))); + } else { + value = value.longValue(); + expected = -1206L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[17].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[17].stec_quality_indicator + "' != '" + 189 + "'", + value.equals(BigInteger.valueOf(189L))); + } else { + value = value.longValue(); + expected = 189L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[17].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[17].sv_id.constellation + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[17].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[17].sv_id.satId + "' != '" + 35 + "'", + value.equals(BigInteger.valueOf(35L))); + } else { + value = value.longValue(); + expected = 35L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[18].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[18].stec_coeff[0] + "' != '" + 14008 + "'", + value.equals(BigInteger.valueOf(14008L))); + } else { + value = value.longValue(); + expected = 14008L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[18].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[18].stec_coeff[1] + "' != '" + 18996 + "'", + value.equals(BigInteger.valueOf(18996L))); + } else { + value = value.longValue(); + expected = 18996L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[18].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[18].stec_coeff[2] + "' != '" + 2798 + "'", + value.equals(BigInteger.valueOf(2798L))); + } else { + value = value.longValue(); + expected = 2798L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[18].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[18].stec_coeff[3] + "' != '" + 5761 + "'", + value.equals(BigInteger.valueOf(5761L))); + } else { + value = value.longValue(); + expected = 5761L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[18].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[18].stec_quality_indicator + "' != '" + 104 + "'", + value.equals(BigInteger.valueOf(104L))); + } else { + value = value.longValue(); + expected = 104L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[18].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[18].sv_id.constellation + "' != '" + 14 + "'", + value.equals(BigInteger.valueOf(14L))); + } else { + value = value.longValue(); + expected = 14L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[18].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[18].sv_id.satId + "' != '" + 217 + "'", + value.equals(BigInteger.valueOf(217L))); + } else { + value = value.longValue(); + expected = 217L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[19].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[19].stec_coeff[0] + "' != '" + -25256 + "'", + value.equals(BigInteger.valueOf(-25256L))); + } else { + value = value.longValue(); + expected = -25256L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[19].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[19].stec_coeff[1] + "' != '" + -15330 + "'", + value.equals(BigInteger.valueOf(-15330L))); + } else { + value = value.longValue(); + expected = -15330L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[19].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[19].stec_coeff[2] + "' != '" + 6831 + "'", + value.equals(BigInteger.valueOf(6831L))); + } else { + value = value.longValue(); + expected = 6831L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[19].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[19].stec_coeff[3] + "' != '" + 8780 + "'", + value.equals(BigInteger.valueOf(8780L))); + } else { + value = value.longValue(); + expected = 8780L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[19].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[19].stec_quality_indicator + "' != '" + 109 + "'", + value.equals(BigInteger.valueOf(109L))); + } else { + value = value.longValue(); + expected = 109L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[19].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[19].sv_id.constellation + "' != '" + 226 + "'", + value.equals(BigInteger.valueOf(226L))); + } else { + value = value.longValue(); + expected = 226L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[19].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[19].sv_id.satId + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[20].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[20].stec_coeff[0] + "' != '" + 3304 + "'", + value.equals(BigInteger.valueOf(3304L))); + } else { + value = value.longValue(); + expected = 3304L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[20].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[20].stec_coeff[1] + "' != '" + -2893 + "'", + value.equals(BigInteger.valueOf(-2893L))); + } else { + value = value.longValue(); + expected = -2893L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[20].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[20].stec_coeff[2] + "' != '" + -25841 + "'", + value.equals(BigInteger.valueOf(-25841L))); + } else { + value = value.longValue(); + expected = -25841L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[20].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[20].stec_coeff[3] + "' != '" + -13628 + "'", + value.equals(BigInteger.valueOf(-13628L))); + } else { + value = value.longValue(); + expected = -13628L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[20].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[20].stec_quality_indicator + "' != '" + 154 + "'", + value.equals(BigInteger.valueOf(154L))); + } else { + value = value.longValue(); + expected = 154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[20].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[20].sv_id.constellation + "' != '" + 220 + "'", + value.equals(BigInteger.valueOf(220L))); + } else { + value = value.longValue(); + expected = 220L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[20].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[20].sv_id.satId + "' != '" + 116 + "'", + value.equals(BigInteger.valueOf(116L))); + } else { + value = value.longValue(); + expected = 116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[21].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[21].stec_coeff[0] + "' != '" + -10742 + "'", + value.equals(BigInteger.valueOf(-10742L))); + } else { + value = value.longValue(); + expected = -10742L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[21].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[21].stec_coeff[1] + "' != '" + 10098 + "'", + value.equals(BigInteger.valueOf(10098L))); + } else { + value = value.longValue(); + expected = 10098L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[21].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[21].stec_coeff[2] + "' != '" + 7413 + "'", + value.equals(BigInteger.valueOf(7413L))); + } else { + value = value.longValue(); + expected = 7413L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[21].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[21].stec_coeff[3] + "' != '" + 17645 + "'", + value.equals(BigInteger.valueOf(17645L))); + } else { + value = value.longValue(); + expected = 17645L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[21].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[21].stec_quality_indicator + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[21].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[21].sv_id.constellation + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); + } else { + value = value.longValue(); + expected = 70L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[21].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[21].sv_id.satId + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_ssr_MsgSsrStecCorrectionDepTest.java b/java/test/auto_check_sbp_ssr_MsgSsrStecCorrectionDepTest.java new file mode 100644 index 0000000000..79149a9e65 --- /dev/null +++ b/java/test/auto_check_sbp_ssr_MsgSsrStecCorrectionDepTest.java @@ -0,0 +1,1839 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/ssr/test_MsgSsrStecCorrectionDep.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.ssr.MsgSsrStecCorrectionDep; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_ssr_MsgSsrStecCorrectionDepTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_ssr_MsgSsrStecCorrectionDepTest.test1"); + byte[] payload = + new byte[] { + (byte) 158, + (byte) 228, + (byte) 114, + (byte) 117, + (byte) 50, + (byte) 158, + (byte) 156, + (byte) 42, + (byte) 119, + (byte) 156, + (byte) 157, + (byte) 112, + (byte) 47, + (byte) 60, + (byte) 132, + (byte) 40, + (byte) 70, + (byte) 87, + (byte) 235, + (byte) 83, + (byte) 177, + (byte) 198, + (byte) 3, + (byte) 14, + (byte) 8, + (byte) 70, + (byte) 12, + (byte) 44, + (byte) 53, + (byte) 181, + (byte) 90, + (byte) 174, + (byte) 247, + (byte) 150, + (byte) 58, + (byte) 172, + (byte) 247, + (byte) 179, + (byte) 119, + (byte) 176, + (byte) 125, + (byte) 4, + (byte) 177, + (byte) 229, + (byte) 113, + (byte) 14, + (byte) 77, + (byte) 153, + (byte) 185, + (byte) 23, + (byte) 53, + (byte) 222, + (byte) 187, + (byte) 146, + (byte) 250, + (byte) 91, + (byte) 212, + (byte) 215, + (byte) 14, + (byte) 107, + (byte) 250, + (byte) 94, + (byte) 107, + (byte) 33, + (byte) 91, + (byte) 234, + (byte) 0, + (byte) 213, + (byte) 139, + (byte) 95, + (byte) 179, + (byte) 50, + (byte) 21, + (byte) 74, + (byte) 174, + (byte) 169, + (byte) 61, + (byte) 86, + (byte) 91, + (byte) 142, + (byte) 51, + (byte) 108, + (byte) 9, + (byte) 38, + (byte) 225, + (byte) 146, + (byte) 101, + (byte) 73, + (byte) 139, + (byte) 56, + (byte) 117, + (byte) 82, + (byte) 37, + (byte) 213, + (byte) 108, + (byte) 205, + (byte) 93, + (byte) 18, + (byte) 19, + (byte) 195, + (byte) 33, + (byte) 202, + (byte) 87, + (byte) 206, + (byte) 178, + (byte) 125, + (byte) 188, + (byte) 119, + (byte) 56, + (byte) 69, + (byte) 150, + (byte) 150, + (byte) 76, + (byte) 3, + (byte) 131, + (byte) 18, + (byte) 73, + (byte) 208, + (byte) 72, + (byte) 232, + (byte) 8, + (byte) 250, + (byte) 203, + (byte) 178, + (byte) 170, + (byte) 163, + (byte) 252, + (byte) 86, + (byte) 49, + (byte) 247, + (byte) 178, + (byte) 166, + (byte) 56, + (byte) 31, + (byte) 10, + (byte) 119, + (byte) 213, + (byte) 241, + (byte) 212, + (byte) 164, + (byte) 1, + (byte) 162, + (byte) 42, + (byte) 18, + (byte) 124, + (byte) 169, + (byte) 121, + (byte) 158, + (byte) 26, + (byte) 56, + (byte) 23, + (byte) 142, + (byte) 125, + (byte) 40, + (byte) 120, + (byte) 67, + (byte) 45, + (byte) 126, + (byte) 235, + (byte) 110, + (byte) 23, + (byte) 12, + (byte) 241, + (byte) 88, + (byte) 69, + (byte) 239, + (byte) 252, + (byte) 57, + (byte) 93, + (byte) 44, + (byte) 201, + (byte) 216, + (byte) 173, + (byte) 242, + (byte) 178, + (byte) 17, + (byte) 5, + (byte) 223, + (byte) 169, + (byte) 192, + (byte) 3, + (byte) 77, + (byte) 107, + (byte) 2, + (byte) 144, + (byte) 233, + (byte) 14, + (byte) 88, + (byte) 32, + (byte) 209, + (byte) 1, + (byte) 17, + (byte) 123, + (byte) 155, + (byte) 41, + (byte) 183, + (byte) 244, + (byte) 158, + (byte) 82, + (byte) 53, + (byte) 103, + (byte) 14, + (byte) 202, + (byte) 185, + (byte) 35, + (byte) 181, + (byte) 21, + (byte) 118, + (byte) 254, + (byte) 250, + (byte) 50, + (byte) 184, + (byte) 50, + (byte) 31, + (byte) 45, + (byte) 56, + (byte) 163, + (byte) 177, + (byte) 126, + (byte) 217, + (byte) 79, + (byte) 171, + (byte) 239, + (byte) 237, + (byte) 188, + (byte) 238, + (byte) 112, + (byte) 201, + (byte) 118, + (byte) 141, + (byte) 18, + (byte) 163, + (byte) 103, + (byte) 35, + (byte) 63, + (byte) 21, + (byte) 82, + (byte) 129, + (byte) 18, + (byte) 117, + (byte) 85, + (byte) 190, + (byte) 79, + (byte) 210, + (byte) 215, + }; + SBPMessage sbp = new SBPMessage(0x97cc, 0x5fb, payload); + MsgSsrStecCorrectionDep msg = new MsgSsrStecCorrectionDep(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.header.iod_atmo; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.iod_atmo + "' != '" + 60 + "'", + value.equals(BigInteger.valueOf(60L))); + } else { + value = value.longValue(); + expected = 60L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.num_msgs; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.num_msgs + "' != '" + 157 + "'", + value.equals(BigInteger.valueOf(157L))); + } else { + value = value.longValue(); + expected = 157L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.seq_num; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.seq_num + "' != '" + 112 + "'", + value.equals(BigInteger.valueOf(112L))); + } else { + value = value.longValue(); + expected = 112L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.tile_id; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.tile_id + "' != '" + 30066 + "'", + value.equals(BigInteger.valueOf(30066L))); + } else { + value = value.longValue(); + expected = 30066L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.tile_set_id; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.tile_set_id + "' != '" + 58526 + "'", + value.equals(BigInteger.valueOf(58526L))); + } else { + value = value.longValue(); + expected = 58526L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.time.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.time.tow + "' != '" + 714907186 + "'", + value.equals(BigInteger.valueOf(714907186L))); + } else { + value = value.longValue(); + expected = 714907186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.time.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.time.wn + "' != '" + 40055 + "'", + value.equals(BigInteger.valueOf(40055L))); + } else { + value = value.longValue(); + expected = 40055L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.header.update_interval; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.header.update_interval + "' != '" + 47 + "'", + value.equals(BigInteger.valueOf(47L))); + } else { + value = value.longValue(); + expected = 47L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[0].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[0].stec_coeff[0] + "' != '" + -5289 + "'", + value.equals(BigInteger.valueOf(-5289L))); + } else { + value = value.longValue(); + expected = -5289L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[0].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[0].stec_coeff[1] + "' != '" + -20141 + "'", + value.equals(BigInteger.valueOf(-20141L))); + } else { + value = value.longValue(); + expected = -20141L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[0].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[0].stec_coeff[2] + "' != '" + 966 + "'", + value.equals(BigInteger.valueOf(966L))); + } else { + value = value.longValue(); + expected = 966L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[0].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[0].stec_coeff[3] + "' != '" + 2062 + "'", + value.equals(BigInteger.valueOf(2062L))); + } else { + value = value.longValue(); + expected = 2062L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[0].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[0].stec_quality_indicator + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); + } else { + value = value.longValue(); + expected = 70L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[0].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[0].sv_id.constellation + "' != '" + 40 + "'", + value.equals(BigInteger.valueOf(40L))); + } else { + value = value.longValue(); + expected = 40L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[0].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[0].sv_id.satId + "' != '" + 132 + "'", + value.equals(BigInteger.valueOf(132L))); + } else { + value = value.longValue(); + expected = 132L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[1].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[1].stec_coeff[0] + "' != '" + -19147 + "'", + value.equals(BigInteger.valueOf(-19147L))); + } else { + value = value.longValue(); + expected = -19147L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[1].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[1].stec_coeff[1] + "' != '" + -20902 + "'", + value.equals(BigInteger.valueOf(-20902L))); + } else { + value = value.longValue(); + expected = -20902L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[1].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[1].stec_coeff[2] + "' != '" + -26889 + "'", + value.equals(BigInteger.valueOf(-26889L))); + } else { + value = value.longValue(); + expected = -26889L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[1].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[1].stec_coeff[3] + "' != '" + -21446 + "'", + value.equals(BigInteger.valueOf(-21446L))); + } else { + value = value.longValue(); + expected = -21446L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[1].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[1].stec_quality_indicator + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[1].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[1].sv_id.constellation + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[1].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[1].sv_id.satId + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); + } else { + value = value.longValue(); + expected = 70L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[2].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[2].stec_coeff[0] + "' != '" + 32176 + "'", + value.equals(BigInteger.valueOf(32176L))); + } else { + value = value.longValue(); + expected = 32176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[2].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[2].stec_coeff[1] + "' != '" + -20220 + "'", + value.equals(BigInteger.valueOf(-20220L))); + } else { + value = value.longValue(); + expected = -20220L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[2].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[2].stec_coeff[2] + "' != '" + 29157 + "'", + value.equals(BigInteger.valueOf(29157L))); + } else { + value = value.longValue(); + expected = 29157L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[2].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[2].stec_coeff[3] + "' != '" + 19726 + "'", + value.equals(BigInteger.valueOf(19726L))); + } else { + value = value.longValue(); + expected = 19726L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[2].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[2].stec_quality_indicator + "' != '" + 119 + "'", + value.equals(BigInteger.valueOf(119L))); + } else { + value = value.longValue(); + expected = 119L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[2].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[2].sv_id.constellation + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[2].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[2].sv_id.satId + "' != '" + 247 + "'", + value.equals(BigInteger.valueOf(247L))); + } else { + value = value.longValue(); + expected = 247L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[3].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[3].stec_coeff[0] + "' != '" + -8651 + "'", + value.equals(BigInteger.valueOf(-8651L))); + } else { + value = value.longValue(); + expected = -8651L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[3].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[3].stec_coeff[1] + "' != '" + -27973 + "'", + value.equals(BigInteger.valueOf(-27973L))); + } else { + value = value.longValue(); + expected = -27973L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[3].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[3].stec_coeff[2] + "' != '" + 23546 + "'", + value.equals(BigInteger.valueOf(23546L))); + } else { + value = value.longValue(); + expected = 23546L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[3].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[3].stec_coeff[3] + "' != '" + -10284 + "'", + value.equals(BigInteger.valueOf(-10284L))); + } else { + value = value.longValue(); + expected = -10284L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[3].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[3].stec_quality_indicator + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[3].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[3].sv_id.constellation + "' != '" + 185 + "'", + value.equals(BigInteger.valueOf(185L))); + } else { + value = value.longValue(); + expected = 185L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[3].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[3].sv_id.satId + "' != '" + 153 + "'", + value.equals(BigInteger.valueOf(153L))); + } else { + value = value.longValue(); + expected = 153L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[4].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[4].stec_coeff[0] + "' != '" + 27486 + "'", + value.equals(BigInteger.valueOf(27486L))); + } else { + value = value.longValue(); + expected = 27486L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[4].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[4].stec_coeff[1] + "' != '" + 23329 + "'", + value.equals(BigInteger.valueOf(23329L))); + } else { + value = value.longValue(); + expected = 23329L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[4].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[4].stec_coeff[2] + "' != '" + 234 + "'", + value.equals(BigInteger.valueOf(234L))); + } else { + value = value.longValue(); + expected = 234L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[4].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[4].stec_coeff[3] + "' != '" + -29739 + "'", + value.equals(BigInteger.valueOf(-29739L))); + } else { + value = value.longValue(); + expected = -29739L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[4].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[4].stec_quality_indicator + "' != '" + 250 + "'", + value.equals(BigInteger.valueOf(250L))); + } else { + value = value.longValue(); + expected = 250L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[4].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[4].sv_id.constellation + "' != '" + 107 + "'", + value.equals(BigInteger.valueOf(107L))); + } else { + value = value.longValue(); + expected = 107L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[4].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[4].sv_id.satId + "' != '" + 14 + "'", + value.equals(BigInteger.valueOf(14L))); + } else { + value = value.longValue(); + expected = 14L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[5].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[5].stec_coeff[0] + "' != '" + 18965 + "'", + value.equals(BigInteger.valueOf(18965L))); + } else { + value = value.longValue(); + expected = 18965L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[5].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[5].stec_coeff[1] + "' != '" + -22098 + "'", + value.equals(BigInteger.valueOf(-22098L))); + } else { + value = value.longValue(); + expected = -22098L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[5].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[5].stec_coeff[2] + "' != '" + 22077 + "'", + value.equals(BigInteger.valueOf(22077L))); + } else { + value = value.longValue(); + expected = 22077L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[5].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[5].stec_coeff[3] + "' != '" + -29093 + "'", + value.equals(BigInteger.valueOf(-29093L))); + } else { + value = value.longValue(); + expected = -29093L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[5].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[5].stec_quality_indicator + "' != '" + 50 + "'", + value.equals(BigInteger.valueOf(50L))); + } else { + value = value.longValue(); + expected = 50L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[5].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[5].sv_id.constellation + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[5].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[5].sv_id.satId + "' != '" + 95 + "'", + value.equals(BigInteger.valueOf(95L))); + } else { + value = value.longValue(); + expected = 95L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[6].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[6].stec_coeff[0] + "' != '" + -7898 + "'", + value.equals(BigInteger.valueOf(-7898L))); + } else { + value = value.longValue(); + expected = -7898L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[6].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[6].stec_coeff[1] + "' != '" + 26002 + "'", + value.equals(BigInteger.valueOf(26002L))); + } else { + value = value.longValue(); + expected = 26002L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[6].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[6].stec_coeff[2] + "' != '" + -29879 + "'", + value.equals(BigInteger.valueOf(-29879L))); + } else { + value = value.longValue(); + expected = -29879L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[6].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[6].stec_coeff[3] + "' != '" + 30008 + "'", + value.equals(BigInteger.valueOf(30008L))); + } else { + value = value.longValue(); + expected = 30008L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[6].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[6].stec_quality_indicator + "' != '" + 9 + "'", + value.equals(BigInteger.valueOf(9L))); + } else { + value = value.longValue(); + expected = 9L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[6].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[6].sv_id.constellation + "' != '" + 108 + "'", + value.equals(BigInteger.valueOf(108L))); + } else { + value = value.longValue(); + expected = 108L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[6].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[6].sv_id.satId + "' != '" + 51 + "'", + value.equals(BigInteger.valueOf(51L))); + } else { + value = value.longValue(); + expected = 51L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[7].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[7].stec_coeff[0] + "' != '" + -12948 + "'", + value.equals(BigInteger.valueOf(-12948L))); + } else { + value = value.longValue(); + expected = -12948L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[7].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[7].stec_coeff[1] + "' != '" + 4701 + "'", + value.equals(BigInteger.valueOf(4701L))); + } else { + value = value.longValue(); + expected = 4701L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[7].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[7].stec_coeff[2] + "' != '" + -15597 + "'", + value.equals(BigInteger.valueOf(-15597L))); + } else { + value = value.longValue(); + expected = -15597L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[7].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[7].stec_coeff[3] + "' != '" + -13791 + "'", + value.equals(BigInteger.valueOf(-13791L))); + } else { + value = value.longValue(); + expected = -13791L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[7].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[7].stec_quality_indicator + "' != '" + 213 + "'", + value.equals(BigInteger.valueOf(213L))); + } else { + value = value.longValue(); + expected = 213L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[7].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[7].sv_id.constellation + "' != '" + 37 + "'", + value.equals(BigInteger.valueOf(37L))); + } else { + value = value.longValue(); + expected = 37L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[7].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[7].sv_id.satId + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[8].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[8].stec_coeff[0] + "' != '" + -17283 + "'", + value.equals(BigInteger.valueOf(-17283L))); + } else { + value = value.longValue(); + expected = -17283L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[8].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[8].stec_coeff[1] + "' != '" + 14455 + "'", + value.equals(BigInteger.valueOf(14455L))); + } else { + value = value.longValue(); + expected = 14455L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[8].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[8].stec_coeff[2] + "' != '" + -27067 + "'", + value.equals(BigInteger.valueOf(-27067L))); + } else { + value = value.longValue(); + expected = -27067L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[8].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[8].stec_coeff[3] + "' != '" + 19606 + "'", + value.equals(BigInteger.valueOf(19606L))); + } else { + value = value.longValue(); + expected = 19606L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[8].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[8].stec_quality_indicator + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[8].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[8].sv_id.constellation + "' != '" + 206 + "'", + value.equals(BigInteger.valueOf(206L))); + } else { + value = value.longValue(); + expected = 206L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[8].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[8].sv_id.satId + "' != '" + 87 + "'", + value.equals(BigInteger.valueOf(87L))); + } else { + value = value.longValue(); + expected = 87L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[9].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[9].stec_coeff[0] + "' != '" + -12215 + "'", + value.equals(BigInteger.valueOf(-12215L))); + } else { + value = value.longValue(); + expected = -12215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[9].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[9].stec_coeff[1] + "' != '" + -6072 + "'", + value.equals(BigInteger.valueOf(-6072L))); + } else { + value = value.longValue(); + expected = -6072L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[9].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[9].stec_coeff[2] + "' != '" + -1528 + "'", + value.equals(BigInteger.valueOf(-1528L))); + } else { + value = value.longValue(); + expected = -1528L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[9].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[9].stec_coeff[3] + "' != '" + -19765 + "'", + value.equals(BigInteger.valueOf(-19765L))); + } else { + value = value.longValue(); + expected = -19765L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[9].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[9].stec_quality_indicator + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[9].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[9].sv_id.constellation + "' != '" + 131 + "'", + value.equals(BigInteger.valueOf(131L))); + } else { + value = value.longValue(); + expected = 131L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[9].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[9].sv_id.satId + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[10].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[10].stec_coeff[0] + "' != '" + 12630 + "'", + value.equals(BigInteger.valueOf(12630L))); + } else { + value = value.longValue(); + expected = 12630L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[10].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[10].stec_coeff[1] + "' != '" + -19721 + "'", + value.equals(BigInteger.valueOf(-19721L))); + } else { + value = value.longValue(); + expected = -19721L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[10].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[10].stec_coeff[2] + "' != '" + 14502 + "'", + value.equals(BigInteger.valueOf(14502L))); + } else { + value = value.longValue(); + expected = 14502L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[10].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[10].stec_coeff[3] + "' != '" + 2591 + "'", + value.equals(BigInteger.valueOf(2591L))); + } else { + value = value.longValue(); + expected = 2591L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[10].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[10].stec_quality_indicator + "' != '" + 252 + "'", + value.equals(BigInteger.valueOf(252L))); + } else { + value = value.longValue(); + expected = 252L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[10].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[10].sv_id.constellation + "' != '" + 163 + "'", + value.equals(BigInteger.valueOf(163L))); + } else { + value = value.longValue(); + expected = 163L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[10].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[10].sv_id.satId + "' != '" + 170 + "'", + value.equals(BigInteger.valueOf(170L))); + } else { + value = value.longValue(); + expected = 170L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[11].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[11].stec_coeff[0] + "' != '" + -23340 + "'", + value.equals(BigInteger.valueOf(-23340L))); + } else { + value = value.longValue(); + expected = -23340L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[11].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[11].stec_coeff[1] + "' != '" + -24063 + "'", + value.equals(BigInteger.valueOf(-24063L))); + } else { + value = value.longValue(); + expected = -24063L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[11].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[11].stec_coeff[2] + "' != '" + 4650 + "'", + value.equals(BigInteger.valueOf(4650L))); + } else { + value = value.longValue(); + expected = 4650L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[11].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[11].stec_coeff[3] + "' != '" + -22148 + "'", + value.equals(BigInteger.valueOf(-22148L))); + } else { + value = value.longValue(); + expected = -22148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[11].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[11].stec_quality_indicator + "' != '" + 241 + "'", + value.equals(BigInteger.valueOf(241L))); + } else { + value = value.longValue(); + expected = 241L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[11].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[11].sv_id.constellation + "' != '" + 213 + "'", + value.equals(BigInteger.valueOf(213L))); + } else { + value = value.longValue(); + expected = 213L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[11].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[11].sv_id.satId + "' != '" + 119 + "'", + value.equals(BigInteger.valueOf(119L))); + } else { + value = value.longValue(); + expected = 119L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[12].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[12].stec_coeff[0] + "' != '" + 5944 + "'", + value.equals(BigInteger.valueOf(5944L))); + } else { + value = value.longValue(); + expected = 5944L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[12].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[12].stec_coeff[1] + "' != '" + 32142 + "'", + value.equals(BigInteger.valueOf(32142L))); + } else { + value = value.longValue(); + expected = 32142L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[12].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[12].stec_coeff[2] + "' != '" + 30760 + "'", + value.equals(BigInteger.valueOf(30760L))); + } else { + value = value.longValue(); + expected = 30760L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[12].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[12].stec_coeff[3] + "' != '" + 11587 + "'", + value.equals(BigInteger.valueOf(11587L))); + } else { + value = value.longValue(); + expected = 11587L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[12].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[12].stec_quality_indicator + "' != '" + 26 + "'", + value.equals(BigInteger.valueOf(26L))); + } else { + value = value.longValue(); + expected = 26L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[12].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[12].sv_id.constellation + "' != '" + 158 + "'", + value.equals(BigInteger.valueOf(158L))); + } else { + value = value.longValue(); + expected = 158L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[12].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[12].sv_id.satId + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); + } else { + value = value.longValue(); + expected = 121L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[13].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[13].stec_coeff[0] + "' != '" + 3095 + "'", + value.equals(BigInteger.valueOf(3095L))); + } else { + value = value.longValue(); + expected = 3095L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[13].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[13].stec_coeff[1] + "' != '" + 22769 + "'", + value.equals(BigInteger.valueOf(22769L))); + } else { + value = value.longValue(); + expected = 22769L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[13].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[13].stec_coeff[2] + "' != '" + -4283 + "'", + value.equals(BigInteger.valueOf(-4283L))); + } else { + value = value.longValue(); + expected = -4283L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[13].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[13].stec_coeff[3] + "' != '" + 14844 + "'", + value.equals(BigInteger.valueOf(14844L))); + } else { + value = value.longValue(); + expected = 14844L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[13].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[13].stec_quality_indicator + "' != '" + 110 + "'", + value.equals(BigInteger.valueOf(110L))); + } else { + value = value.longValue(); + expected = 110L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[13].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[13].sv_id.constellation + "' != '" + 235 + "'", + value.equals(BigInteger.valueOf(235L))); + } else { + value = value.longValue(); + expected = 235L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[13].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[13].sv_id.satId + "' != '" + 126 + "'", + value.equals(BigInteger.valueOf(126L))); + } else { + value = value.longValue(); + expected = 126L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[14].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[14].stec_coeff[0] + "' != '" + -21032 + "'", + value.equals(BigInteger.valueOf(-21032L))); + } else { + value = value.longValue(); + expected = -21032L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[14].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[14].stec_coeff[1] + "' != '" + -19726 + "'", + value.equals(BigInteger.valueOf(-19726L))); + } else { + value = value.longValue(); + expected = -19726L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[14].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[14].stec_coeff[2] + "' != '" + 1297 + "'", + value.equals(BigInteger.valueOf(1297L))); + } else { + value = value.longValue(); + expected = 1297L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[14].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[14].stec_coeff[3] + "' != '" + -22049 + "'", + value.equals(BigInteger.valueOf(-22049L))); + } else { + value = value.longValue(); + expected = -22049L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[14].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[14].stec_quality_indicator + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); + } else { + value = value.longValue(); + expected = 201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[14].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[14].sv_id.constellation + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[14].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[14].sv_id.satId + "' != '" + 93 + "'", + value.equals(BigInteger.valueOf(93L))); + } else { + value = value.longValue(); + expected = 93L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[15].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[15].stec_coeff[0] + "' != '" + 619 + "'", + value.equals(BigInteger.valueOf(619L))); + } else { + value = value.longValue(); + expected = 619L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[15].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[15].stec_coeff[1] + "' != '" + -5744 + "'", + value.equals(BigInteger.valueOf(-5744L))); + } else { + value = value.longValue(); + expected = -5744L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[15].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[15].stec_coeff[2] + "' != '" + 22542 + "'", + value.equals(BigInteger.valueOf(22542L))); + } else { + value = value.longValue(); + expected = 22542L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[15].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[15].stec_coeff[3] + "' != '" + -12000 + "'", + value.equals(BigInteger.valueOf(-12000L))); + } else { + value = value.longValue(); + expected = -12000L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[15].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[15].stec_quality_indicator + "' != '" + 77 + "'", + value.equals(BigInteger.valueOf(77L))); + } else { + value = value.longValue(); + expected = 77L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[15].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[15].sv_id.constellation + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[15].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[15].sv_id.satId + "' != '" + 192 + "'", + value.equals(BigInteger.valueOf(192L))); + } else { + value = value.longValue(); + expected = 192L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[16].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[16].stec_coeff[0] + "' != '" + 10651 + "'", + value.equals(BigInteger.valueOf(10651L))); + } else { + value = value.longValue(); + expected = 10651L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[16].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[16].stec_coeff[1] + "' != '" + -2889 + "'", + value.equals(BigInteger.valueOf(-2889L))); + } else { + value = value.longValue(); + expected = -2889L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[16].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[16].stec_coeff[2] + "' != '" + 21150 + "'", + value.equals(BigInteger.valueOf(21150L))); + } else { + value = value.longValue(); + expected = 21150L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[16].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[16].stec_coeff[3] + "' != '" + 26421 + "'", + value.equals(BigInteger.valueOf(26421L))); + } else { + value = value.longValue(); + expected = 26421L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[16].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[16].stec_quality_indicator + "' != '" + 123 + "'", + value.equals(BigInteger.valueOf(123L))); + } else { + value = value.longValue(); + expected = 123L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[16].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[16].sv_id.constellation + "' != '" + 17 + "'", + value.equals(BigInteger.valueOf(17L))); + } else { + value = value.longValue(); + expected = 17L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[16].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[16].sv_id.satId + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[17].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[17].stec_coeff[0] + "' != '" + -19165 + "'", + value.equals(BigInteger.valueOf(-19165L))); + } else { + value = value.longValue(); + expected = -19165L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[17].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[17].stec_coeff[1] + "' != '" + 30229 + "'", + value.equals(BigInteger.valueOf(30229L))); + } else { + value = value.longValue(); + expected = 30229L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[17].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[17].stec_coeff[2] + "' != '" + -1282 + "'", + value.equals(BigInteger.valueOf(-1282L))); + } else { + value = value.longValue(); + expected = -1282L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[17].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[17].stec_coeff[3] + "' != '" + -18382 + "'", + value.equals(BigInteger.valueOf(-18382L))); + } else { + value = value.longValue(); + expected = -18382L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[17].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[17].stec_quality_indicator + "' != '" + 185 + "'", + value.equals(BigInteger.valueOf(185L))); + } else { + value = value.longValue(); + expected = 185L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[17].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[17].sv_id.constellation + "' != '" + 202 + "'", + value.equals(BigInteger.valueOf(202L))); + } else { + value = value.longValue(); + expected = 202L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[17].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[17].sv_id.satId + "' != '" + 14 + "'", + value.equals(BigInteger.valueOf(14L))); + } else { + value = value.longValue(); + expected = 14L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[18].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[18].stec_coeff[0] + "' != '" + -23752 + "'", + value.equals(BigInteger.valueOf(-23752L))); + } else { + value = value.longValue(); + expected = -23752L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[18].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[18].stec_coeff[1] + "' != '" + 32433 + "'", + value.equals(BigInteger.valueOf(32433L))); + } else { + value = value.longValue(); + expected = 32433L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[18].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[18].stec_coeff[2] + "' != '" + 20441 + "'", + value.equals(BigInteger.valueOf(20441L))); + } else { + value = value.longValue(); + expected = 20441L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[18].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[18].stec_coeff[3] + "' != '" + -4181 + "'", + value.equals(BigInteger.valueOf(-4181L))); + } else { + value = value.longValue(); + expected = -4181L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[18].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[18].stec_quality_indicator + "' != '" + 45 + "'", + value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[18].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[18].sv_id.constellation + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[18].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[18].sv_id.satId + "' != '" + 50 + "'", + value.equals(BigInteger.valueOf(50L))); + } else { + value = value.longValue(); + expected = 50L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[19].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[19].stec_coeff[0] + "' != '" + -13968 + "'", + value.equals(BigInteger.valueOf(-13968L))); + } else { + value = value.longValue(); + expected = -13968L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[19].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[19].stec_coeff[1] + "' != '" + -29322 + "'", + value.equals(BigInteger.valueOf(-29322L))); + } else { + value = value.longValue(); + expected = -29322L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[19].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[19].stec_coeff[2] + "' != '" + -23790 + "'", + value.equals(BigInteger.valueOf(-23790L))); + } else { + value = value.longValue(); + expected = -23790L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[19].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[19].stec_coeff[3] + "' != '" + 9063 + "'", + value.equals(BigInteger.valueOf(9063L))); + } else { + value = value.longValue(); + expected = 9063L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[19].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[19].stec_quality_indicator + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[19].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[19].sv_id.constellation + "' != '" + 188 + "'", + value.equals(BigInteger.valueOf(188L))); + } else { + value = value.longValue(); + expected = 188L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[19].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[19].sv_id.satId + "' != '" + 237 + "'", + value.equals(BigInteger.valueOf(237L))); + } else { + value = value.longValue(); + expected = 237L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[20].stec_coeff[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[20].stec_coeff[0] + "' != '" + 4737 + "'", + value.equals(BigInteger.valueOf(4737L))); + } else { + value = value.longValue(); + expected = 4737L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[20].stec_coeff[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[20].stec_coeff[1] + "' != '" + 21877 + "'", + value.equals(BigInteger.valueOf(21877L))); + } else { + value = value.longValue(); + expected = 21877L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[20].stec_coeff[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[20].stec_coeff[2] + "' != '" + 20414 + "'", + value.equals(BigInteger.valueOf(20414L))); + } else { + value = value.longValue(); + expected = 20414L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[20].stec_coeff[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[20].stec_coeff[3] + "' != '" + -10286 + "'", + value.equals(BigInteger.valueOf(-10286L))); + } else { + value = value.longValue(); + expected = -10286L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[20].stec_quality_indicator; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[20].stec_quality_indicator + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[20].sv_id.constellation; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[20].sv_id.constellation + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); + } else { + value = value.longValue(); + expected = 21L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.stec_sat_list[20].sv_id.satId; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.stec_sat_list[20].sv_id.satId + "' != '" + 63 + "'", + value.equals(BigInteger.valueOf(63L))); + } else { + value = value.longValue(); + expected = 63L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_ssr_MsgSsrTileDefinitionDepATest.java b/java/test/auto_check_sbp_ssr_MsgSsrTileDefinitionDepATest.java new file mode 100644 index 0000000000..35dba4f9e3 --- /dev/null +++ b/java/test/auto_check_sbp_ssr_MsgSsrTileDefinitionDepATest.java @@ -0,0 +1,158 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/ssr/test_MsgSsrTileDefinitionDepA.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.ssr.MsgSsrTileDefinitionDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_ssr_MsgSsrTileDefinitionDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_ssr_MsgSsrTileDefinitionDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 57, + (byte) 190, + (byte) 178, + (byte) 247, + (byte) 8, + (byte) 185, + (byte) 9, + (byte) 181, + (byte) 162, + (byte) 240, + (byte) 65, + (byte) 19, + (byte) 255, + (byte) 143, + (byte) 21, + (byte) 191, + (byte) 239, + (byte) 205, + (byte) 171, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + }; + SBPMessage sbp = new SBPMessage(0x85c8, 0x5f6, payload); + MsgSsrTileDefinitionDepA msg = new MsgSsrTileDefinitionDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.bitmask; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.bitmask + "' != '" + 11259375 + "'", + value.equals(BigInteger.valueOf(11259375L))); + } else { + value = value.longValue(); + expected = 11259375L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.cols; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.cols + "' != '" + 48917 + "'", + value.equals(BigInteger.valueOf(48917L))); + } else { + value = value.longValue(); + expected = 48917L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corner_nw_lat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corner_nw_lat + "' != '" + -18168 + "'", + value.equals(BigInteger.valueOf(-18168L))); + } else { + value = value.longValue(); + expected = -18168L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corner_nw_lon; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corner_nw_lon + "' != '" + -19191 + "'", + value.equals(BigInteger.valueOf(-19191L))); + } else { + value = value.longValue(); + expected = -19191L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.rows; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.rows + "' != '" + 36863 + "'", + value.equals(BigInteger.valueOf(36863L))); + } else { + value = value.longValue(); + expected = 36863L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.spacing_lat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.spacing_lat + "' != '" + 61602 + "'", + value.equals(BigInteger.valueOf(61602L))); + } else { + value = value.longValue(); + expected = 61602L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.spacing_lon; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.spacing_lon + "' != '" + 4929 + "'", + value.equals(BigInteger.valueOf(4929L))); + } else { + value = value.longValue(); + expected = 4929L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tile_id; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tile_id + "' != '" + 63410 + "'", + value.equals(BigInteger.valueOf(63410L))); + } else { + value = value.longValue(); + expected = 63410L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tile_set_id; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tile_set_id + "' != '" + 48697 + "'", + value.equals(BigInteger.valueOf(48697L))); + } else { + value = value.longValue(); + expected = 48697L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_ssr_ssr_structsTest.java b/java/test/auto_check_sbp_ssr_ssr_structsTest.java new file mode 100644 index 0000000000..6228cebd27 --- /dev/null +++ b/java/test/auto_check_sbp_ssr_ssr_structsTest.java @@ -0,0 +1,20 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/ssr/test_ssr_structs.yaml by +// generate.py. Do not modify by hand! + +public class auto_check_sbp_ssr_ssr_structsTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; +} diff --git a/java/test/auto_check_sbp_system_MsgCsacTelemetryLabelsTest.java b/java/test/auto_check_sbp_system_MsgCsacTelemetryLabelsTest.java new file mode 100644 index 0000000000..ed83446617 --- /dev/null +++ b/java/test/auto_check_sbp_system_MsgCsacTelemetryLabelsTest.java @@ -0,0 +1,56 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/system/test_MsgCsacTelemetryLabels.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.system.MsgCsacTelemetryLabels; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_system_MsgCsacTelemetryLabelsTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_system_MsgCsacTelemetryLabelsTest.test1"); + byte[] payload = + new byte[] { + (byte) 186, (byte) 115, (byte) 111, (byte) 109, (byte) 101, (byte) 32, + (byte) 108, (byte) 97, (byte) 98, (byte) 101, (byte) 108, (byte) 115, + }; + SBPMessage sbp = new SBPMessage(0xc85b, 0xff05, payload); + MsgCsacTelemetryLabels msg = new MsgCsacTelemetryLabels(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.id; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.id + "' != '" + 186 + "'", value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.telemetry_labels, "some labels"); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_system_MsgCsacTelemetryTest.java b/java/test/auto_check_sbp_system_MsgCsacTelemetryTest.java new file mode 100644 index 0000000000..0709ae01c3 --- /dev/null +++ b/java/test/auto_check_sbp_system_MsgCsacTelemetryTest.java @@ -0,0 +1,62 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/system/test_MsgCsacTelemetry.yaml +// by generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.system.MsgCsacTelemetry; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_system_MsgCsacTelemetryTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_system_MsgCsacTelemetryTest.test1"); + byte[] payload = + new byte[] { + (byte) 105, + (byte) 115, + (byte) 111, + (byte) 109, + (byte) 101, + (byte) 32, + (byte) 100, + (byte) 97, + (byte) 116, + (byte) 97, + }; + SBPMessage sbp = new SBPMessage(0xa9f4, 0xff04, payload); + MsgCsacTelemetry msg = new MsgCsacTelemetry(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.id; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.id + "' != '" + 105 + "'", value.equals(BigInteger.valueOf(105L))); + } else { + value = value.longValue(); + expected = 105L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.telemetry, "some data"); + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_system_MsgGnssTimeOffsetTest.java b/java/test/auto_check_sbp_system_MsgGnssTimeOffsetTest.java new file mode 100644 index 0000000000..b14c3a93a6 --- /dev/null +++ b/java/test/auto_check_sbp_system_MsgGnssTimeOffsetTest.java @@ -0,0 +1,90 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/system/test_MsgGnssTimeOffset.yaml +// by generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.system.MsgGnssTimeOffset; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_system_MsgGnssTimeOffsetTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_system_MsgGnssTimeOffsetTest.test1"); + byte[] payload = + new byte[] { + (byte) 9, + (byte) 58, + (byte) 82, + (byte) 83, + (byte) 9, + (byte) 103, + (byte) 22, + (byte) 37, + (byte) 221, + }; + SBPMessage sbp = new SBPMessage(0x0f16, 0xff07, payload); + MsgGnssTimeOffset msg = new MsgGnssTimeOffset(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.flags + "' != '" + 221 + "'", value.equals(BigInteger.valueOf(221L))); + } else { + value = value.longValue(); + expected = 221L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.microseconds; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.microseconds + "' != '" + 9494 + "'", + value.equals(BigInteger.valueOf(9494L))); + } else { + value = value.longValue(); + expected = 9494L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.milliseconds; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.milliseconds + "' != '" + 1728664402 + "'", + value.equals(BigInteger.valueOf(1728664402L))); + } else { + value = value.longValue(); + expected = 1728664402L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.weeks; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.weeks + "' != '" + 14857 + "'", + value.equals(BigInteger.valueOf(14857L))); + } else { + value = value.longValue(); + expected = 14857L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_system_MsgPpsTimeTest.java b/java/test/auto_check_sbp_system_MsgPpsTimeTest.java new file mode 100644 index 0000000000..b03f3132d1 --- /dev/null +++ b/java/test/auto_check_sbp_system_MsgPpsTimeTest.java @@ -0,0 +1,70 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/system/test_MsgPpsTime.yaml by +// generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.system.MsgPpsTime; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_system_MsgPpsTimeTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_system_MsgPpsTimeTest.test1"); + byte[] payload = + new byte[] { + (byte) 140, + (byte) 146, + (byte) 133, + (byte) 197, + (byte) 160, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 255, + }; + SBPMessage sbp = new SBPMessage(0xd1de, 0xff08, payload); + MsgPpsTime msg = new MsgPpsTime(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.flags + "' != '" + 255 + "'", value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.time; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.time + "' != '" + 690508632716L + "'", + value.equals(new BigInteger("690508632716"))); + } else { + value = value.longValue(); + expected = 690508632716L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_system_MsgStatusReportTest.java b/java/test/auto_check_sbp_system_MsgStatusReportTest.java new file mode 100644 index 0000000000..72ff94051d --- /dev/null +++ b/java/test/auto_check_sbp_system_MsgStatusReportTest.java @@ -0,0 +1,2134 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/system/test_MsgStatusReport.yaml +// by generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.system.MsgStatusReport; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_system_MsgStatusReportTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_system_MsgStatusReportTest.test1"); + byte[] payload = + new byte[] { + (byte) 82, + (byte) 253, + (byte) 177, + (byte) 95, + (byte) 3, + (byte) 60, + (byte) 143, + (byte) 90, + (byte) 233, + (byte) 21, + (byte) 208, + (byte) 98, + (byte) 247, + (byte) 203, + (byte) 221, + (byte) 198, + (byte) 156, + (byte) 207, + (byte) 217, + (byte) 238, + (byte) 162, + (byte) 136, + (byte) 154, + (byte) 11, + (byte) 114, + (byte) 236, + (byte) 134, + (byte) 235, + (byte) 12, + (byte) 133, + (byte) 9, + (byte) 30, + (byte) 175, + (byte) 145, + (byte) 26, + (byte) 114, + (byte) 215, + (byte) 20, + (byte) 146, + (byte) 249, + (byte) 54, + (byte) 54, + (byte) 133, + (byte) 193, + (byte) 106, + (byte) 186, + (byte) 210, + (byte) 183, + (byte) 0, + (byte) 129, + (byte) 5, + (byte) 248, + (byte) 225, + (byte) 149, + (byte) 135, + (byte) 127, + (byte) 2, + (byte) 26, + (byte) 88, + (byte) 92, + (byte) 10, + (byte) 103, + (byte) 73, + (byte) 3, + (byte) 103, + (byte) 68, + (byte) 76, + (byte) 184, + (byte) 33, + (byte) 206, + (byte) 194, + (byte) 163, + (byte) 123, + (byte) 30, + (byte) 151, + (byte) 176, + (byte) 149, + (byte) 172, + (byte) 184, + (byte) 231, + (byte) 118, + (byte) 230, + (byte) 200, + (byte) 168, + (byte) 100, + (byte) 109, + (byte) 10, + (byte) 233, + (byte) 4, + (byte) 60, + (byte) 247, + (byte) 82, + (byte) 215, + (byte) 166, + (byte) 28, + (byte) 138, + (byte) 110, + (byte) 45, + (byte) 98, + (byte) 218, + (byte) 244, + (byte) 179, + (byte) 126, + (byte) 107, + (byte) 92, + (byte) 124, + (byte) 94, + (byte) 157, + (byte) 42, + (byte) 187, + (byte) 124, + (byte) 6, + (byte) 97, + (byte) 247, + (byte) 160, + (byte) 188, + (byte) 110, + (byte) 120, + (byte) 254, + (byte) 214, + (byte) 110, + (byte) 51, + (byte) 240, + (byte) 164, + (byte) 147, + (byte) 18, + (byte) 74, + (byte) 178, + (byte) 67, + (byte) 4, + (byte) 27, + (byte) 73, + (byte) 190, + (byte) 64, + (byte) 179, + (byte) 146, + (byte) 125, + (byte) 153, + (byte) 192, + (byte) 46, + (byte) 202, + (byte) 66, + (byte) 248, + (byte) 46, + (byte) 40, + (byte) 161, + (byte) 173, + (byte) 242, + (byte) 214, + (byte) 3, + (byte) 11, + (byte) 1, + (byte) 118, + (byte) 70, + (byte) 162, + (byte) 61, + (byte) 178, + (byte) 27, + (byte) 156, + (byte) 40, + (byte) 191, + (byte) 113, + (byte) 230, + (byte) 200, + (byte) 72, + (byte) 8, + (byte) 215, + (byte) 245, + (byte) 78, + (byte) 59, + (byte) 222, + (byte) 250, + (byte) 115, + (byte) 32, + (byte) 33, + (byte) 30, + (byte) 211, + (byte) 170, + (byte) 145, + (byte) 92, + (byte) 157, + (byte) 75, + (byte) 24, + (byte) 169, + (byte) 6, + (byte) 55, + (byte) 62, + (byte) 8, + (byte) 107, + (byte) 82, + (byte) 140, + (byte) 49, + (byte) 179, + (byte) 122, + (byte) 90, + (byte) 71, + (byte) 28, + (byte) 88, + (byte) 103, + (byte) 51, + (byte) 177, + (byte) 72, + (byte) 93, + (byte) 39, + (byte) 148, + (byte) 11, + (byte) 202, + (byte) 42, + (byte) 34, + (byte) 92, + (byte) 204, + (byte) 102, + (byte) 29, + (byte) 98, + (byte) 249, + (byte) 91, + (byte) 134, + (byte) 95, + (byte) 23, + (byte) 248, + (byte) 192, + (byte) 20, + (byte) 83, + (byte) 195, + (byte) 95, + (byte) 180, + (byte) 54, + (byte) 36, + (byte) 186, + (byte) 75, + (byte) 64, + (byte) 20, + (byte) 157, + (byte) 133, + (byte) 12, + (byte) 149, + (byte) 28, + (byte) 14, + (byte) 185, + (byte) 129, + (byte) 101, + (byte) 239, + (byte) 74, + (byte) 248, + (byte) 245, + (byte) 30, + (byte) 228, + (byte) 88, + (byte) 142, + (byte) 212, + (byte) 53, + (byte) 224, + }; + SBPMessage sbp = new SBPMessage(0x5406, 0xfffe, payload); + MsgStatusReport msg = new MsgStatusReport(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.reporting_system; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.reporting_system + "' != '" + 64850 + "'", + value.equals(BigInteger.valueOf(64850L))); + } else { + value = value.longValue(); + expected = 64850L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sbp_version; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sbp_version + "' != '" + 24497 + "'", + value.equals(BigInteger.valueOf(24497L))); + } else { + value = value.longValue(); + expected = 24497L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sequence; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sequence + "' != '" + 1519336451 + "'", + value.equals(BigInteger.valueOf(1519336451L))); + } else { + value = value.longValue(); + expected = 1519336451L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[0].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[0].component + "' != '" + 52215 + "'", + value.equals(BigInteger.valueOf(52215L))); + } else { + value = value.longValue(); + expected = 52215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[0].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[0].generic + "' != '" + 221 + "'", + value.equals(BigInteger.valueOf(221L))); + } else { + value = value.longValue(); + expected = 221L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[0].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[0].specific + "' != '" + 198 + "'", + value.equals(BigInteger.valueOf(198L))); + } else { + value = value.longValue(); + expected = 198L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[1].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[1].component + "' != '" + 53148 + "'", + value.equals(BigInteger.valueOf(53148L))); + } else { + value = value.longValue(); + expected = 53148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[1].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[1].generic + "' != '" + 217 + "'", + value.equals(BigInteger.valueOf(217L))); + } else { + value = value.longValue(); + expected = 217L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[1].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[1].specific + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[2].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[2].component + "' != '" + 34978 + "'", + value.equals(BigInteger.valueOf(34978L))); + } else { + value = value.longValue(); + expected = 34978L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[2].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[2].generic + "' != '" + 154 + "'", + value.equals(BigInteger.valueOf(154L))); + } else { + value = value.longValue(); + expected = 154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[2].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[2].specific + "' != '" + 11 + "'", + value.equals(BigInteger.valueOf(11L))); + } else { + value = value.longValue(); + expected = 11L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[3].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[3].component + "' != '" + 60530 + "'", + value.equals(BigInteger.valueOf(60530L))); + } else { + value = value.longValue(); + expected = 60530L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[3].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[3].generic + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); + } else { + value = value.longValue(); + expected = 134L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[3].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[3].specific + "' != '" + 235 + "'", + value.equals(BigInteger.valueOf(235L))); + } else { + value = value.longValue(); + expected = 235L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[4].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[4].component + "' != '" + 34060 + "'", + value.equals(BigInteger.valueOf(34060L))); + } else { + value = value.longValue(); + expected = 34060L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[4].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[4].generic + "' != '" + 9 + "'", + value.equals(BigInteger.valueOf(9L))); + } else { + value = value.longValue(); + expected = 9L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[4].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[4].specific + "' != '" + 30 + "'", + value.equals(BigInteger.valueOf(30L))); + } else { + value = value.longValue(); + expected = 30L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[5].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[5].component + "' != '" + 37295 + "'", + value.equals(BigInteger.valueOf(37295L))); + } else { + value = value.longValue(); + expected = 37295L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[5].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[5].generic + "' != '" + 26 + "'", + value.equals(BigInteger.valueOf(26L))); + } else { + value = value.longValue(); + expected = 26L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[5].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[5].specific + "' != '" + 114 + "'", + value.equals(BigInteger.valueOf(114L))); + } else { + value = value.longValue(); + expected = 114L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[6].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[6].component + "' != '" + 5335 + "'", + value.equals(BigInteger.valueOf(5335L))); + } else { + value = value.longValue(); + expected = 5335L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[6].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[6].generic + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); + } else { + value = value.longValue(); + expected = 146L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[6].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[6].specific + "' != '" + 249 + "'", + value.equals(BigInteger.valueOf(249L))); + } else { + value = value.longValue(); + expected = 249L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[7].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[7].component + "' != '" + 13878 + "'", + value.equals(BigInteger.valueOf(13878L))); + } else { + value = value.longValue(); + expected = 13878L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[7].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[7].generic + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); + } else { + value = value.longValue(); + expected = 133L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[7].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[7].specific + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[8].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[8].component + "' != '" + 47722 + "'", + value.equals(BigInteger.valueOf(47722L))); + } else { + value = value.longValue(); + expected = 47722L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[8].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[8].generic + "' != '" + 210 + "'", + value.equals(BigInteger.valueOf(210L))); + } else { + value = value.longValue(); + expected = 210L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[8].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[8].specific + "' != '" + 183 + "'", + value.equals(BigInteger.valueOf(183L))); + } else { + value = value.longValue(); + expected = 183L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[9].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[9].component + "' != '" + 33024 + "'", + value.equals(BigInteger.valueOf(33024L))); + } else { + value = value.longValue(); + expected = 33024L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[9].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[9].generic + "' != '" + 5 + "'", + value.equals(BigInteger.valueOf(5L))); + } else { + value = value.longValue(); + expected = 5L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[9].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[9].specific + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[10].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[10].component + "' != '" + 38369 + "'", + value.equals(BigInteger.valueOf(38369L))); + } else { + value = value.longValue(); + expected = 38369L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[10].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[10].generic + "' != '" + 135 + "'", + value.equals(BigInteger.valueOf(135L))); + } else { + value = value.longValue(); + expected = 135L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[10].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[10].specific + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); + } else { + value = value.longValue(); + expected = 127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[11].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[11].component + "' != '" + 6658 + "'", + value.equals(BigInteger.valueOf(6658L))); + } else { + value = value.longValue(); + expected = 6658L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[11].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[11].generic + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[11].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[11].specific + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[12].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[12].component + "' != '" + 26378 + "'", + value.equals(BigInteger.valueOf(26378L))); + } else { + value = value.longValue(); + expected = 26378L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[12].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[12].generic + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[12].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[12].specific + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[13].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[13].component + "' != '" + 17511 + "'", + value.equals(BigInteger.valueOf(17511L))); + } else { + value = value.longValue(); + expected = 17511L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[13].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[13].generic + "' != '" + 76 + "'", + value.equals(BigInteger.valueOf(76L))); + } else { + value = value.longValue(); + expected = 76L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[13].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[13].specific + "' != '" + 184 + "'", + value.equals(BigInteger.valueOf(184L))); + } else { + value = value.longValue(); + expected = 184L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[14].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[14].component + "' != '" + 52769 + "'", + value.equals(BigInteger.valueOf(52769L))); + } else { + value = value.longValue(); + expected = 52769L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[14].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[14].generic + "' != '" + 194 + "'", + value.equals(BigInteger.valueOf(194L))); + } else { + value = value.longValue(); + expected = 194L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[14].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[14].specific + "' != '" + 163 + "'", + value.equals(BigInteger.valueOf(163L))); + } else { + value = value.longValue(); + expected = 163L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[15].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[15].component + "' != '" + 7803 + "'", + value.equals(BigInteger.valueOf(7803L))); + } else { + value = value.longValue(); + expected = 7803L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[15].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[15].generic + "' != '" + 151 + "'", + value.equals(BigInteger.valueOf(151L))); + } else { + value = value.longValue(); + expected = 151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[15].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[15].specific + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[16].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[16].component + "' != '" + 44181 + "'", + value.equals(BigInteger.valueOf(44181L))); + } else { + value = value.longValue(); + expected = 44181L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[16].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[16].generic + "' != '" + 184 + "'", + value.equals(BigInteger.valueOf(184L))); + } else { + value = value.longValue(); + expected = 184L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[16].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[16].specific + "' != '" + 231 + "'", + value.equals(BigInteger.valueOf(231L))); + } else { + value = value.longValue(); + expected = 231L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[17].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[17].component + "' != '" + 58998 + "'", + value.equals(BigInteger.valueOf(58998L))); + } else { + value = value.longValue(); + expected = 58998L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[17].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[17].generic + "' != '" + 200 + "'", + value.equals(BigInteger.valueOf(200L))); + } else { + value = value.longValue(); + expected = 200L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[17].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[17].specific + "' != '" + 168 + "'", + value.equals(BigInteger.valueOf(168L))); + } else { + value = value.longValue(); + expected = 168L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[18].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[18].component + "' != '" + 28004 + "'", + value.equals(BigInteger.valueOf(28004L))); + } else { + value = value.longValue(); + expected = 28004L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[18].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[18].generic + "' != '" + 10 + "'", + value.equals(BigInteger.valueOf(10L))); + } else { + value = value.longValue(); + expected = 10L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[18].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[18].specific + "' != '" + 233 + "'", + value.equals(BigInteger.valueOf(233L))); + } else { + value = value.longValue(); + expected = 233L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[19].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[19].component + "' != '" + 15364 + "'", + value.equals(BigInteger.valueOf(15364L))); + } else { + value = value.longValue(); + expected = 15364L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[19].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[19].generic + "' != '" + 247 + "'", + value.equals(BigInteger.valueOf(247L))); + } else { + value = value.longValue(); + expected = 247L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[19].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[19].specific + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[20].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[20].component + "' != '" + 42711 + "'", + value.equals(BigInteger.valueOf(42711L))); + } else { + value = value.longValue(); + expected = 42711L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[20].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[20].generic + "' != '" + 28 + "'", + value.equals(BigInteger.valueOf(28L))); + } else { + value = value.longValue(); + expected = 28L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[20].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[20].specific + "' != '" + 138 + "'", + value.equals(BigInteger.valueOf(138L))); + } else { + value = value.longValue(); + expected = 138L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[21].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[21].component + "' != '" + 11630 + "'", + value.equals(BigInteger.valueOf(11630L))); + } else { + value = value.longValue(); + expected = 11630L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[21].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[21].generic + "' != '" + 98 + "'", + value.equals(BigInteger.valueOf(98L))); + } else { + value = value.longValue(); + expected = 98L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[21].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[21].specific + "' != '" + 218 + "'", + value.equals(BigInteger.valueOf(218L))); + } else { + value = value.longValue(); + expected = 218L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[22].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[22].component + "' != '" + 46068 + "'", + value.equals(BigInteger.valueOf(46068L))); + } else { + value = value.longValue(); + expected = 46068L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[22].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[22].generic + "' != '" + 126 + "'", + value.equals(BigInteger.valueOf(126L))); + } else { + value = value.longValue(); + expected = 126L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[22].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[22].specific + "' != '" + 107 + "'", + value.equals(BigInteger.valueOf(107L))); + } else { + value = value.longValue(); + expected = 107L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[23].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[23].component + "' != '" + 31836 + "'", + value.equals(BigInteger.valueOf(31836L))); + } else { + value = value.longValue(); + expected = 31836L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[23].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[23].generic + "' != '" + 94 + "'", + value.equals(BigInteger.valueOf(94L))); + } else { + value = value.longValue(); + expected = 94L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[23].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[23].specific + "' != '" + 157 + "'", + value.equals(BigInteger.valueOf(157L))); + } else { + value = value.longValue(); + expected = 157L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[24].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[24].component + "' != '" + 47914 + "'", + value.equals(BigInteger.valueOf(47914L))); + } else { + value = value.longValue(); + expected = 47914L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[24].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[24].generic + "' != '" + 124 + "'", + value.equals(BigInteger.valueOf(124L))); + } else { + value = value.longValue(); + expected = 124L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[24].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[24].specific + "' != '" + 6 + "'", + value.equals(BigInteger.valueOf(6L))); + } else { + value = value.longValue(); + expected = 6L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[25].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[25].component + "' != '" + 63329 + "'", + value.equals(BigInteger.valueOf(63329L))); + } else { + value = value.longValue(); + expected = 63329L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[25].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[25].generic + "' != '" + 160 + "'", + value.equals(BigInteger.valueOf(160L))); + } else { + value = value.longValue(); + expected = 160L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[25].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[25].specific + "' != '" + 188 + "'", + value.equals(BigInteger.valueOf(188L))); + } else { + value = value.longValue(); + expected = 188L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[26].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[26].component + "' != '" + 30830 + "'", + value.equals(BigInteger.valueOf(30830L))); + } else { + value = value.longValue(); + expected = 30830L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[26].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[26].generic + "' != '" + 254 + "'", + value.equals(BigInteger.valueOf(254L))); + } else { + value = value.longValue(); + expected = 254L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[26].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[26].specific + "' != '" + 214 + "'", + value.equals(BigInteger.valueOf(214L))); + } else { + value = value.longValue(); + expected = 214L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[27].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[27].component + "' != '" + 13166 + "'", + value.equals(BigInteger.valueOf(13166L))); + } else { + value = value.longValue(); + expected = 13166L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[27].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[27].generic + "' != '" + 240 + "'", + value.equals(BigInteger.valueOf(240L))); + } else { + value = value.longValue(); + expected = 240L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[27].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[27].specific + "' != '" + 164 + "'", + value.equals(BigInteger.valueOf(164L))); + } else { + value = value.longValue(); + expected = 164L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[28].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[28].component + "' != '" + 4755 + "'", + value.equals(BigInteger.valueOf(4755L))); + } else { + value = value.longValue(); + expected = 4755L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[28].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[28].generic + "' != '" + 74 + "'", + value.equals(BigInteger.valueOf(74L))); + } else { + value = value.longValue(); + expected = 74L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[28].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[28].specific + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[29].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[29].component + "' != '" + 1091 + "'", + value.equals(BigInteger.valueOf(1091L))); + } else { + value = value.longValue(); + expected = 1091L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[29].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[29].generic + "' != '" + 27 + "'", + value.equals(BigInteger.valueOf(27L))); + } else { + value = value.longValue(); + expected = 27L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[29].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[29].specific + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[30].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[30].component + "' != '" + 16574 + "'", + value.equals(BigInteger.valueOf(16574L))); + } else { + value = value.longValue(); + expected = 16574L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[30].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[30].generic + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[30].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[30].specific + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); + } else { + value = value.longValue(); + expected = 146L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[31].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[31].component + "' != '" + 39293 + "'", + value.equals(BigInteger.valueOf(39293L))); + } else { + value = value.longValue(); + expected = 39293L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[31].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[31].generic + "' != '" + 192 + "'", + value.equals(BigInteger.valueOf(192L))); + } else { + value = value.longValue(); + expected = 192L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[31].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[31].specific + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[32].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[32].component + "' != '" + 17098 + "'", + value.equals(BigInteger.valueOf(17098L))); + } else { + value = value.longValue(); + expected = 17098L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[32].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[32].generic + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[32].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[32].specific + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[33].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[33].component + "' != '" + 41256 + "'", + value.equals(BigInteger.valueOf(41256L))); + } else { + value = value.longValue(); + expected = 41256L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[33].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[33].generic + "' != '" + 173 + "'", + value.equals(BigInteger.valueOf(173L))); + } else { + value = value.longValue(); + expected = 173L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[33].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[33].specific + "' != '" + 242 + "'", + value.equals(BigInteger.valueOf(242L))); + } else { + value = value.longValue(); + expected = 242L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[34].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[34].component + "' != '" + 982 + "'", + value.equals(BigInteger.valueOf(982L))); + } else { + value = value.longValue(); + expected = 982L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[34].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[34].generic + "' != '" + 11 + "'", + value.equals(BigInteger.valueOf(11L))); + } else { + value = value.longValue(); + expected = 11L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[34].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[34].specific + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[35].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[35].component + "' != '" + 18038 + "'", + value.equals(BigInteger.valueOf(18038L))); + } else { + value = value.longValue(); + expected = 18038L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[35].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[35].generic + "' != '" + 162 + "'", + value.equals(BigInteger.valueOf(162L))); + } else { + value = value.longValue(); + expected = 162L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[35].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[35].specific + "' != '" + 61 + "'", + value.equals(BigInteger.valueOf(61L))); + } else { + value = value.longValue(); + expected = 61L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[36].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[36].component + "' != '" + 7090 + "'", + value.equals(BigInteger.valueOf(7090L))); + } else { + value = value.longValue(); + expected = 7090L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[36].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[36].generic + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[36].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[36].specific + "' != '" + 40 + "'", + value.equals(BigInteger.valueOf(40L))); + } else { + value = value.longValue(); + expected = 40L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[37].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[37].component + "' != '" + 29119 + "'", + value.equals(BigInteger.valueOf(29119L))); + } else { + value = value.longValue(); + expected = 29119L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[37].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[37].generic + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[37].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[37].specific + "' != '" + 200 + "'", + value.equals(BigInteger.valueOf(200L))); + } else { + value = value.longValue(); + expected = 200L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[38].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[38].component + "' != '" + 2120 + "'", + value.equals(BigInteger.valueOf(2120L))); + } else { + value = value.longValue(); + expected = 2120L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[38].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[38].generic + "' != '" + 215 + "'", + value.equals(BigInteger.valueOf(215L))); + } else { + value = value.longValue(); + expected = 215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[38].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[38].specific + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); + } else { + value = value.longValue(); + expected = 245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[39].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[39].component + "' != '" + 15182 + "'", + value.equals(BigInteger.valueOf(15182L))); + } else { + value = value.longValue(); + expected = 15182L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[39].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[39].generic + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[39].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[39].specific + "' != '" + 250 + "'", + value.equals(BigInteger.valueOf(250L))); + } else { + value = value.longValue(); + expected = 250L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[40].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[40].component + "' != '" + 8307 + "'", + value.equals(BigInteger.valueOf(8307L))); + } else { + value = value.longValue(); + expected = 8307L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[40].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[40].generic + "' != '" + 33 + "'", + value.equals(BigInteger.valueOf(33L))); + } else { + value = value.longValue(); + expected = 33L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[40].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[40].specific + "' != '" + 30 + "'", + value.equals(BigInteger.valueOf(30L))); + } else { + value = value.longValue(); + expected = 30L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[41].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[41].component + "' != '" + 43731 + "'", + value.equals(BigInteger.valueOf(43731L))); + } else { + value = value.longValue(); + expected = 43731L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[41].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[41].generic + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); + } else { + value = value.longValue(); + expected = 145L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[41].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[41].specific + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[42].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[42].component + "' != '" + 19357 + "'", + value.equals(BigInteger.valueOf(19357L))); + } else { + value = value.longValue(); + expected = 19357L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[42].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[42].generic + "' != '" + 24 + "'", + value.equals(BigInteger.valueOf(24L))); + } else { + value = value.longValue(); + expected = 24L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[42].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[42].specific + "' != '" + 169 + "'", + value.equals(BigInteger.valueOf(169L))); + } else { + value = value.longValue(); + expected = 169L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[43].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[43].component + "' != '" + 14086 + "'", + value.equals(BigInteger.valueOf(14086L))); + } else { + value = value.longValue(); + expected = 14086L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[43].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[43].generic + "' != '" + 62 + "'", + value.equals(BigInteger.valueOf(62L))); + } else { + value = value.longValue(); + expected = 62L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[43].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[43].specific + "' != '" + 8 + "'", + value.equals(BigInteger.valueOf(8L))); + } else { + value = value.longValue(); + expected = 8L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[44].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[44].component + "' != '" + 21099 + "'", + value.equals(BigInteger.valueOf(21099L))); + } else { + value = value.longValue(); + expected = 21099L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[44].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[44].generic + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); + } else { + value = value.longValue(); + expected = 140L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[44].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[44].specific + "' != '" + 49 + "'", + value.equals(BigInteger.valueOf(49L))); + } else { + value = value.longValue(); + expected = 49L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[45].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[45].component + "' != '" + 31411 + "'", + value.equals(BigInteger.valueOf(31411L))); + } else { + value = value.longValue(); + expected = 31411L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[45].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[45].generic + "' != '" + 90 + "'", + value.equals(BigInteger.valueOf(90L))); + } else { + value = value.longValue(); + expected = 90L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[45].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[45].specific + "' != '" + 71 + "'", + value.equals(BigInteger.valueOf(71L))); + } else { + value = value.longValue(); + expected = 71L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[46].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[46].component + "' != '" + 22556 + "'", + value.equals(BigInteger.valueOf(22556L))); + } else { + value = value.longValue(); + expected = 22556L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[46].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[46].generic + "' != '" + 103 + "'", + value.equals(BigInteger.valueOf(103L))); + } else { + value = value.longValue(); + expected = 103L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[46].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[46].specific + "' != '" + 51 + "'", + value.equals(BigInteger.valueOf(51L))); + } else { + value = value.longValue(); + expected = 51L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[47].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[47].component + "' != '" + 18609 + "'", + value.equals(BigInteger.valueOf(18609L))); + } else { + value = value.longValue(); + expected = 18609L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[47].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[47].generic + "' != '" + 93 + "'", + value.equals(BigInteger.valueOf(93L))); + } else { + value = value.longValue(); + expected = 93L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[47].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[47].specific + "' != '" + 39 + "'", + value.equals(BigInteger.valueOf(39L))); + } else { + value = value.longValue(); + expected = 39L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[48].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[48].component + "' != '" + 2964 + "'", + value.equals(BigInteger.valueOf(2964L))); + } else { + value = value.longValue(); + expected = 2964L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[48].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[48].generic + "' != '" + 202 + "'", + value.equals(BigInteger.valueOf(202L))); + } else { + value = value.longValue(); + expected = 202L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[48].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[48].specific + "' != '" + 42 + "'", + value.equals(BigInteger.valueOf(42L))); + } else { + value = value.longValue(); + expected = 42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[49].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[49].component + "' != '" + 23586 + "'", + value.equals(BigInteger.valueOf(23586L))); + } else { + value = value.longValue(); + expected = 23586L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[49].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[49].generic + "' != '" + 204 + "'", + value.equals(BigInteger.valueOf(204L))); + } else { + value = value.longValue(); + expected = 204L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[49].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[49].specific + "' != '" + 102 + "'", + value.equals(BigInteger.valueOf(102L))); + } else { + value = value.longValue(); + expected = 102L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[50].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[50].component + "' != '" + 25117 + "'", + value.equals(BigInteger.valueOf(25117L))); + } else { + value = value.longValue(); + expected = 25117L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[50].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[50].generic + "' != '" + 249 + "'", + value.equals(BigInteger.valueOf(249L))); + } else { + value = value.longValue(); + expected = 249L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[50].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[50].specific + "' != '" + 91 + "'", + value.equals(BigInteger.valueOf(91L))); + } else { + value = value.longValue(); + expected = 91L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[51].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[51].component + "' != '" + 24454 + "'", + value.equals(BigInteger.valueOf(24454L))); + } else { + value = value.longValue(); + expected = 24454L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[51].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[51].generic + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[51].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[51].specific + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[52].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[52].component + "' != '" + 5312 + "'", + value.equals(BigInteger.valueOf(5312L))); + } else { + value = value.longValue(); + expected = 5312L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[52].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[52].generic + "' != '" + 83 + "'", + value.equals(BigInteger.valueOf(83L))); + } else { + value = value.longValue(); + expected = 83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[52].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[52].specific + "' != '" + 195 + "'", + value.equals(BigInteger.valueOf(195L))); + } else { + value = value.longValue(); + expected = 195L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[53].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[53].component + "' != '" + 46175 + "'", + value.equals(BigInteger.valueOf(46175L))); + } else { + value = value.longValue(); + expected = 46175L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[53].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[53].generic + "' != '" + 54 + "'", + value.equals(BigInteger.valueOf(54L))); + } else { + value = value.longValue(); + expected = 54L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[53].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[53].specific + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[54].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[54].component + "' != '" + 19386 + "'", + value.equals(BigInteger.valueOf(19386L))); + } else { + value = value.longValue(); + expected = 19386L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[54].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[54].generic + "' != '" + 64 + "'", + value.equals(BigInteger.valueOf(64L))); + } else { + value = value.longValue(); + expected = 64L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[54].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[54].specific + "' != '" + 20 + "'", + value.equals(BigInteger.valueOf(20L))); + } else { + value = value.longValue(); + expected = 20L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[55].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[55].component + "' != '" + 34205 + "'", + value.equals(BigInteger.valueOf(34205L))); + } else { + value = value.longValue(); + expected = 34205L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[55].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[55].generic + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[55].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[55].specific + "' != '" + 149 + "'", + value.equals(BigInteger.valueOf(149L))); + } else { + value = value.longValue(); + expected = 149L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[56].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[56].component + "' != '" + 3612 + "'", + value.equals(BigInteger.valueOf(3612L))); + } else { + value = value.longValue(); + expected = 3612L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[56].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[56].generic + "' != '" + 185 + "'", + value.equals(BigInteger.valueOf(185L))); + } else { + value = value.longValue(); + expected = 185L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[56].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[56].specific + "' != '" + 129 + "'", + value.equals(BigInteger.valueOf(129L))); + } else { + value = value.longValue(); + expected = 129L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[57].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[57].component + "' != '" + 61285 + "'", + value.equals(BigInteger.valueOf(61285L))); + } else { + value = value.longValue(); + expected = 61285L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[57].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[57].generic + "' != '" + 74 + "'", + value.equals(BigInteger.valueOf(74L))); + } else { + value = value.longValue(); + expected = 74L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[57].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[57].specific + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[58].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[58].component + "' != '" + 7925 + "'", + value.equals(BigInteger.valueOf(7925L))); + } else { + value = value.longValue(); + expected = 7925L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[58].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[58].generic + "' != '" + 228 + "'", + value.equals(BigInteger.valueOf(228L))); + } else { + value = value.longValue(); + expected = 228L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[58].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[58].specific + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[59].component; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[59].component + "' != '" + 54414 + "'", + value.equals(BigInteger.valueOf(54414L))); + } else { + value = value.longValue(); + expected = 54414L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[59].generic; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[59].generic + "' != '" + 53 + "'", + value.equals(BigInteger.valueOf(53L))); + } else { + value = value.longValue(); + expected = 53L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.status[59].specific; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.status[59].specific + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); + } else { + value = value.longValue(); + expected = 224L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.uptime; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.uptime + "' != '" + 1657804265 + "'", + value.equals(BigInteger.valueOf(1657804265L))); + } else { + value = value.longValue(); + expected = 1657804265L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_system_system_structsTest.java b/java/test/auto_check_sbp_system_system_structsTest.java new file mode 100644 index 0000000000..02ce9c80a8 --- /dev/null +++ b/java/test/auto_check_sbp_system_system_structsTest.java @@ -0,0 +1,20 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/system/test_system_structs.yaml by +// generate.py. Do not modify by hand! + +public class auto_check_sbp_system_system_structsTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; +} diff --git a/java/test/auto_check_sbp_telemetry_acquisition_structsTest.java b/java/test/auto_check_sbp_telemetry_acquisition_structsTest.java new file mode 100644 index 0000000000..adf870c0bf --- /dev/null +++ b/java/test/auto_check_sbp_telemetry_acquisition_structsTest.java @@ -0,0 +1,21 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/acquisition/test_acquisition_structs.yaml by generate.py. Do not +// modify by hand! + +public class auto_check_sbp_telemetry_acquisition_structsTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; +} diff --git a/java/test/auto_check_sbp_telemetry_telemetry_structsTest.java b/java/test/auto_check_sbp_telemetry_telemetry_structsTest.java new file mode 100644 index 0000000000..bc17208701 --- /dev/null +++ b/java/test/auto_check_sbp_telemetry_telemetry_structsTest.java @@ -0,0 +1,21 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/telemetry/test_telemetry_structs.yaml by generate.py. Do not modify +// by hand! + +public class auto_check_sbp_telemetry_telemetry_structsTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; +} diff --git a/java/test/auto_check_sbp_tracking_MsgTrackingIqDepATest.java b/java/test/auto_check_sbp_tracking_MsgTrackingIqDepATest.java new file mode 100644 index 0000000000..aeffffd6c5 --- /dev/null +++ b/java/test/auto_check_sbp_tracking_MsgTrackingIqDepATest.java @@ -0,0 +1,149 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/tracking/test_MsgTrackingIqDepA.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.tracking.MsgTrackingIqDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_tracking_MsgTrackingIqDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_tracking_MsgTrackingIqDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 139, (byte) 28, (byte) 250, (byte) 15, (byte) 0, (byte) 99, (byte) 90, + (byte) 170, (byte) 96, (byte) 71, (byte) 121, (byte) 33, (byte) 161, (byte) 52, + (byte) 211, (byte) 162, (byte) 101, (byte) 41, (byte) 36, (byte) 226, (byte) 99, + (byte) 71, (byte) 75, (byte) 14, (byte) 240, (byte) 134, (byte) 82, (byte) 175, + (byte) 83, + }; + SBPMessage sbp = new SBPMessage(0x43b8, 0x1c, payload); + MsgTrackingIqDepA msg = new MsgTrackingIqDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.channel; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.channel + "' != '" + 139 + "'", + value.equals(BigInteger.valueOf(139L))); + } else { + value = value.longValue(); + expected = 139L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[0].I; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[0].I + "' != '" + 1621776995 + "'", + value.equals(BigInteger.valueOf(1621776995L))); + } else { + value = value.longValue(); + expected = 1621776995L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[0].Q; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[0].Q + "' != '" + -1591641785 + "'", + value.equals(BigInteger.valueOf(-1591641785L))); + } else { + value = value.longValue(); + expected = -1591641785L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[1].I; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[1].I + "' != '" + 1705169716 + "'", + value.equals(BigInteger.valueOf(1705169716L))); + } else { + value = value.longValue(); + expected = 1705169716L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[1].Q; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[1].Q + "' != '" + 1675764777 + "'", + value.equals(BigInteger.valueOf(1675764777L))); + } else { + value = value.longValue(); + expected = 1675764777L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[2].I; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[2].I + "' != '" + -267498681 + "'", + value.equals(BigInteger.valueOf(-267498681L))); + } else { + value = value.longValue(); + expected = -267498681L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[2].Q; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[2].Q + "' != '" + 1403998854 + "'", + value.equals(BigInteger.valueOf(1403998854L))); + } else { + value = value.longValue(); + expected = 1403998854L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.code + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.reserved + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.sat + "' != '" + 64028 + "'", + value.equals(BigInteger.valueOf(64028L))); + } else { + value = value.longValue(); + expected = 64028L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_tracking_MsgTrackingIqDepBTest.java b/java/test/auto_check_sbp_tracking_MsgTrackingIqDepBTest.java new file mode 100644 index 0000000000..73cf7be55a --- /dev/null +++ b/java/test/auto_check_sbp_tracking_MsgTrackingIqDepBTest.java @@ -0,0 +1,160 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/tracking/test_MsgTrackingIqDepB.yaml by generate.py. Do not modify +// by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.tracking.MsgTrackingIqDepB; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_tracking_MsgTrackingIqDepBTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_tracking_MsgTrackingIqDepBTest.test1"); + byte[] payload = + new byte[] { + (byte) 45, + (byte) 188, + (byte) 183, + (byte) 72, + (byte) 185, + (byte) 157, + (byte) 15, + (byte) 187, + (byte) 249, + (byte) 101, + (byte) 24, + (byte) 135, + (byte) 146, + (byte) 180, + (byte) 224, + (byte) 123, + (byte) 235, + (byte) 142, + (byte) 208, + (byte) 102, + (byte) 112, + (byte) 25, + (byte) 21, + (byte) 177, + (byte) 96, + (byte) 116, + (byte) 68, + }; + SBPMessage sbp = new SBPMessage(0x6527, 0x2c, payload); + MsgTrackingIqDepB msg = new MsgTrackingIqDepB(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.channel; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.channel + "' != '" + 45 + "'", value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[0].I; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[0].I + "' != '" + 261994824 + "'", + value.equals(BigInteger.valueOf(261994824L))); + } else { + value = value.longValue(); + expected = 261994824L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[0].Q; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[0].Q + "' != '" + 409336251 + "'", + value.equals(BigInteger.valueOf(409336251L))); + } else { + value = value.longValue(); + expected = 409336251L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[1].I; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[1].I + "' != '" + -525036921 + "'", + value.equals(BigInteger.valueOf(-525036921L))); + } else { + value = value.longValue(); + expected = -525036921L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[1].Q; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[1].Q + "' != '" + -795939973 + "'", + value.equals(BigInteger.valueOf(-795939973L))); + } else { + value = value.longValue(); + expected = -795939973L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[2].I; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[2].I + "' != '" + 353988710 + "'", + value.equals(BigInteger.valueOf(353988710L))); + } else { + value = value.longValue(); + expected = 353988710L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[2].Q; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[2].Q + "' != '" + 1148477617 + "'", + value.equals(BigInteger.valueOf(1148477617L))); + } else { + value = value.longValue(); + expected = 1148477617L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.code + "' != '" + 183 + "'", + value.equals(BigInteger.valueOf(183L))); + } else { + value = value.longValue(); + expected = 183L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.sat + "' != '" + 188 + "'", + value.equals(BigInteger.valueOf(188L))); + } else { + value = value.longValue(); + expected = 188L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_tracking_MsgTrackingIqTest.java b/java/test/auto_check_sbp_tracking_MsgTrackingIqTest.java new file mode 100644 index 0000000000..afbf92e548 --- /dev/null +++ b/java/test/auto_check_sbp_tracking_MsgTrackingIqTest.java @@ -0,0 +1,147 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/tracking/test_MsgTrackingIq.yaml +// by generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.tracking.MsgTrackingIq; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_tracking_MsgTrackingIqTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_tracking_MsgTrackingIqTest.test1"); + byte[] payload = + new byte[] { + (byte) 145, + (byte) 121, + (byte) 203, + (byte) 47, + (byte) 217, + (byte) 239, + (byte) 55, + (byte) 45, + (byte) 38, + (byte) 189, + (byte) 88, + (byte) 159, + (byte) 19, + (byte) 208, + (byte) 12, + }; + SBPMessage sbp = new SBPMessage(0x5002, 0x2d, payload); + MsgTrackingIq msg = new MsgTrackingIq(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.channel; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.channel + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); + } else { + value = value.longValue(); + expected = 145L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[0].I; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[0].I + "' != '" + -9937 + "'", + value.equals(BigInteger.valueOf(-9937L))); + } else { + value = value.longValue(); + expected = -9937L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[0].Q; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[0].Q + "' != '" + 14319 + "'", + value.equals(BigInteger.valueOf(14319L))); + } else { + value = value.longValue(); + expected = 14319L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[1].I; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[1].I + "' != '" + 9773 + "'", + value.equals(BigInteger.valueOf(9773L))); + } else { + value = value.longValue(); + expected = 9773L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[1].Q; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[1].Q + "' != '" + 22717 + "'", + value.equals(BigInteger.valueOf(22717L))); + } else { + value = value.longValue(); + expected = 22717L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[2].I; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[2].I + "' != '" + 5023 + "'", + value.equals(BigInteger.valueOf(5023L))); + } else { + value = value.longValue(); + expected = 5023L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corrs[2].Q; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corrs[2].Q + "' != '" + 3280 + "'", + value.equals(BigInteger.valueOf(3280L))); + } else { + value = value.longValue(); + expected = 3280L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.code + "' != '" + 203 + "'", + value.equals(BigInteger.valueOf(203L))); + } else { + value = value.longValue(); + expected = 203L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.sat + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); + } else { + value = value.longValue(); + expected = 121L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_tracking_MsgTrackingStateDepBTest.java b/java/test/auto_check_sbp_tracking_MsgTrackingStateDepBTest.java new file mode 100644 index 0000000000..5aa5a79532 --- /dev/null +++ b/java/test/auto_check_sbp_tracking_MsgTrackingStateDepBTest.java @@ -0,0 +1,1444 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/tracking/test_MsgTrackingStateDepB.yaml by generate.py. Do not +// modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.tracking.MsgTrackingStateDepB; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_tracking_MsgTrackingStateDepBTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "auto_check_sbp_tracking_MsgTrackingStateDepBTest.test1"); + byte[] payload = + new byte[] { + (byte) 115, + (byte) 183, + (byte) 227, + (byte) 63, + (byte) 68, + (byte) 154, + (byte) 1, + (byte) 183, + (byte) 69, + (byte) 255, + (byte) 175, + (byte) 121, + (byte) 43, + (byte) 222, + (byte) 51, + (byte) 67, + (byte) 35, + (byte) 69, + (byte) 78, + (byte) 240, + (byte) 5, + (byte) 53, + (byte) 20, + (byte) 51, + (byte) 211, + (byte) 54, + (byte) 69, + (byte) 153, + (byte) 130, + (byte) 237, + (byte) 66, + (byte) 155, + (byte) 51, + (byte) 227, + (byte) 71, + (byte) 69, + (byte) 53, + (byte) 242, + (byte) 136, + (byte) 161, + (byte) 190, + (byte) 205, + (byte) 188, + (byte) 6, + (byte) 70, + (byte) 153, + (byte) 125, + (byte) 255, + (byte) 142, + (byte) 149, + (byte) 154, + (byte) 217, + (byte) 184, + (byte) 69, + (byte) 248, + (byte) 102, + (byte) 95, + (byte) 31, + (byte) 76, + (byte) 154, + (byte) 33, + (byte) 169, + (byte) 69, + (byte) 131, + (byte) 115, + (byte) 141, + (byte) 27, + (byte) 12, + (byte) 154, + (byte) 225, + (byte) 200, + (byte) 69, + (byte) 208, + (byte) 44, + (byte) 147, + (byte) 39, + (byte) 23, + (byte) 51, + (byte) 3, + (byte) 66, + (byte) 69, + (byte) 237, + (byte) 159, + (byte) 251, + (byte) 49, + (byte) 203, + (byte) 51, + (byte) 99, + (byte) 102, + (byte) 69, + (byte) 70, + (byte) 214, + (byte) 87, + (byte) 128, + (byte) 206, + (byte) 154, + (byte) 121, + (byte) 186, + (byte) 69, + (byte) 14, + (byte) 206, + (byte) 111, + (byte) 218, + (byte) 19, + (byte) 154, + (byte) 121, + (byte) 169, + (byte) 69, + (byte) 216, + (byte) 98, + (byte) 209, + (byte) 54, + (byte) 2, + (byte) 154, + (byte) 25, + (byte) 219, + (byte) 67, + (byte) 200, + (byte) 133, + (byte) 99, + (byte) 7, + (byte) 34, + (byte) 102, + (byte) 198, + (byte) 232, + (byte) 68, + (byte) 155, + (byte) 43, + (byte) 85, + (byte) 135, + (byte) 46, + (byte) 154, + (byte) 177, + (byte) 170, + (byte) 69, + (byte) 155, + (byte) 3, + (byte) 83, + (byte) 171, + (byte) 201, + (byte) 154, + (byte) 241, + (byte) 232, + (byte) 69, + (byte) 121, + (byte) 43, + (byte) 197, + (byte) 16, + (byte) 19, + (byte) 154, + (byte) 241, + (byte) 222, + (byte) 69, + (byte) 128, + (byte) 245, + (byte) 53, + (byte) 63, + (byte) 176, + (byte) 51, + (byte) 115, + (byte) 66, + (byte) 69, + (byte) 36, + (byte) 20, + (byte) 61, + (byte) 153, + (byte) 51, + (byte) 154, + (byte) 73, + (byte) 134, + (byte) 69, + (byte) 46, + (byte) 82, + (byte) 116, + (byte) 140, + (byte) 22, + (byte) 51, + (byte) 147, + (byte) 37, + (byte) 69, + (byte) 177, + (byte) 67, + (byte) 146, + (byte) 96, + (byte) 143, + (byte) 205, + (byte) 76, + (byte) 107, + (byte) 68, + (byte) 220, + (byte) 51, + (byte) 160, + (byte) 201, + (byte) 251, + (byte) 102, + (byte) 102, + (byte) 192, + (byte) 68, + (byte) 168, + (byte) 194, + (byte) 2, + (byte) 161, + (byte) 220, + (byte) 102, + (byte) 102, + (byte) 180, + (byte) 68, + (byte) 69, + (byte) 8, + (byte) 9, + (byte) 125, + (byte) 178, + (byte) 102, + (byte) 70, + (byte) 134, + (byte) 68, + (byte) 185, + (byte) 20, + (byte) 135, + (byte) 186, + (byte) 171, + (byte) 51, + (byte) 163, + (byte) 4, + (byte) 69, + (byte) 18, + (byte) 124, + (byte) 155, + (byte) 85, + (byte) 170, + (byte) 205, + (byte) 208, + (byte) 13, + (byte) 70, + (byte) 57, + (byte) 244, + (byte) 206, + (byte) 255, + (byte) 186, + (byte) 154, + (byte) 105, + (byte) 149, + (byte) 69, + (byte) 165, + (byte) 199, + (byte) 93, + (byte) 181, + (byte) 175, + (byte) 51, + (byte) 67, + (byte) 64, + (byte) 69, + }; + SBPMessage sbp = new SBPMessage(0xf1f2, 0x13, payload); + MsgTrackingStateDepB msg = new MsgTrackingStateDepB(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + org.junit.Assert.assertEquals(msg.states[0].cn0, 5.85620019531250000e+03, DELTA); + value = msg.states[0].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[0].sid.code + "' != '" + 63 + "'", + value.equals(BigInteger.valueOf(63L))); + } else { + value = value.longValue(); + expected = 63L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[0].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[0].sid.reserved + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); + } else { + value = value.longValue(); + expected = 68L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[0].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[0].sid.sat + "' != '" + 58295 + "'", + value.equals(BigInteger.valueOf(58295L))); + } else { + value = value.longValue(); + expected = 58295L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[0].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[0].state + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[1].cn0, 2.61219995117187500e+03, DELTA); + value = msg.states[1].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[1].sid.code + "' != '" + 43 + "'", + value.equals(BigInteger.valueOf(43L))); + } else { + value = value.longValue(); + expected = 43L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[1].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[1].sid.reserved + "' != '" + 222 + "'", + value.equals(BigInteger.valueOf(222L))); + } else { + value = value.longValue(); + expected = 222L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[1].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[1].sid.sat + "' != '" + 31151 + "'", + value.equals(BigInteger.valueOf(31151L))); + } else { + value = value.longValue(); + expected = 31151L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[1].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[1].state + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[2].cn0, 2.92519995117187500e+03, DELTA); + value = msg.states[2].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[2].sid.code + "' != '" + 53 + "'", + value.equals(BigInteger.valueOf(53L))); + } else { + value = value.longValue(); + expected = 53L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[2].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[2].sid.reserved + "' != '" + 20 + "'", + value.equals(BigInteger.valueOf(20L))); + } else { + value = value.longValue(); + expected = 20L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[2].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[2].sid.sat + "' != '" + 1520 + "'", + value.equals(BigInteger.valueOf(1520L))); + } else { + value = value.longValue(); + expected = 1520L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[2].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[2].state + "' != '" + 78 + "'", + value.equals(BigInteger.valueOf(78L))); + } else { + value = value.longValue(); + expected = 78L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[3].cn0, 3.19819995117187500e+03, DELTA); + value = msg.states[3].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[3].sid.code + "' != '" + 66 + "'", + value.equals(BigInteger.valueOf(66L))); + } else { + value = value.longValue(); + expected = 66L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[3].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[3].sid.reserved + "' != '" + 155 + "'", + value.equals(BigInteger.valueOf(155L))); + } else { + value = value.longValue(); + expected = 155L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[3].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[3].sid.sat + "' != '" + 60802 + "'", + value.equals(BigInteger.valueOf(60802L))); + } else { + value = value.longValue(); + expected = 60802L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[3].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[3].state + "' != '" + 153 + "'", + value.equals(BigInteger.valueOf(153L))); + } else { + value = value.longValue(); + expected = 153L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[4].cn0, 8.62320019531250000e+03, DELTA); + value = msg.states[4].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[4].sid.code + "' != '" + 161 + "'", + value.equals(BigInteger.valueOf(161L))); + } else { + value = value.longValue(); + expected = 161L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[4].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[4].sid.reserved + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); + } else { + value = value.longValue(); + expected = 190L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[4].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[4].sid.sat + "' != '" + 35058 + "'", + value.equals(BigInteger.valueOf(35058L))); + } else { + value = value.longValue(); + expected = 35058L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[4].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[4].state + "' != '" + 53 + "'", + value.equals(BigInteger.valueOf(53L))); + } else { + value = value.longValue(); + expected = 53L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[5].cn0, 5.91520019531250000e+03, DELTA); + value = msg.states[5].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[5].sid.code + "' != '" + 142 + "'", + value.equals(BigInteger.valueOf(142L))); + } else { + value = value.longValue(); + expected = 142L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[5].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[5].sid.reserved + "' != '" + 149 + "'", + value.equals(BigInteger.valueOf(149L))); + } else { + value = value.longValue(); + expected = 149L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[5].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[5].sid.sat + "' != '" + 65405 + "'", + value.equals(BigInteger.valueOf(65405L))); + } else { + value = value.longValue(); + expected = 65405L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[5].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[5].state + "' != '" + 153 + "'", + value.equals(BigInteger.valueOf(153L))); + } else { + value = value.longValue(); + expected = 153L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[6].cn0, 5.41220019531250000e+03, DELTA); + value = msg.states[6].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[6].sid.code + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[6].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[6].sid.reserved + "' != '" + 76 + "'", + value.equals(BigInteger.valueOf(76L))); + } else { + value = value.longValue(); + expected = 76L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[6].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[6].sid.sat + "' != '" + 24422 + "'", + value.equals(BigInteger.valueOf(24422L))); + } else { + value = value.longValue(); + expected = 24422L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[6].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[6].state + "' != '" + 248 + "'", + value.equals(BigInteger.valueOf(248L))); + } else { + value = value.longValue(); + expected = 248L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[7].cn0, 6.42820019531250000e+03, DELTA); + value = msg.states[7].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[7].sid.code + "' != '" + 27 + "'", + value.equals(BigInteger.valueOf(27L))); + } else { + value = value.longValue(); + expected = 27L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[7].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[7].sid.reserved + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[7].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[7].sid.sat + "' != '" + 36211 + "'", + value.equals(BigInteger.valueOf(36211L))); + } else { + value = value.longValue(); + expected = 36211L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[7].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[7].state + "' != '" + 131 + "'", + value.equals(BigInteger.valueOf(131L))); + } else { + value = value.longValue(); + expected = 131L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[8].cn0, 3.10419995117187500e+03, DELTA); + value = msg.states[8].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[8].sid.code + "' != '" + 39 + "'", + value.equals(BigInteger.valueOf(39L))); + } else { + value = value.longValue(); + expected = 39L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[8].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[8].sid.reserved + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[8].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[8].sid.sat + "' != '" + 37676 + "'", + value.equals(BigInteger.valueOf(37676L))); + } else { + value = value.longValue(); + expected = 37676L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[8].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[8].state + "' != '" + 208 + "'", + value.equals(BigInteger.valueOf(208L))); + } else { + value = value.longValue(); + expected = 208L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[9].cn0, 3.68619995117187500e+03, DELTA); + value = msg.states[9].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[9].sid.code + "' != '" + 49 + "'", + value.equals(BigInteger.valueOf(49L))); + } else { + value = value.longValue(); + expected = 49L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[9].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[9].sid.reserved + "' != '" + 203 + "'", + value.equals(BigInteger.valueOf(203L))); + } else { + value = value.longValue(); + expected = 203L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[9].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[9].sid.sat + "' != '" + 64415 + "'", + value.equals(BigInteger.valueOf(64415L))); + } else { + value = value.longValue(); + expected = 64415L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[9].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[9].state + "' != '" + 237 + "'", + value.equals(BigInteger.valueOf(237L))); + } else { + value = value.longValue(); + expected = 237L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[10].cn0, 5.96720019531250000e+03, DELTA); + value = msg.states[10].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[10].sid.code + "' != '" + 128 + "'", + value.equals(BigInteger.valueOf(128L))); + } else { + value = value.longValue(); + expected = 128L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[10].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[10].sid.reserved + "' != '" + 206 + "'", + value.equals(BigInteger.valueOf(206L))); + } else { + value = value.longValue(); + expected = 206L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[10].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[10].sid.sat + "' != '" + 22486 + "'", + value.equals(BigInteger.valueOf(22486L))); + } else { + value = value.longValue(); + expected = 22486L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[10].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[10].state + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); + } else { + value = value.longValue(); + expected = 70L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[11].cn0, 5.42320019531250000e+03, DELTA); + value = msg.states[11].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[11].sid.code + "' != '" + 218 + "'", + value.equals(BigInteger.valueOf(218L))); + } else { + value = value.longValue(); + expected = 218L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[11].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[11].sid.reserved + "' != '" + 19 + "'", + value.equals(BigInteger.valueOf(19L))); + } else { + value = value.longValue(); + expected = 19L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[11].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[11].sid.sat + "' != '" + 28622 + "'", + value.equals(BigInteger.valueOf(28622L))); + } else { + value = value.longValue(); + expected = 28622L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[11].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[11].state + "' != '" + 14 + "'", + value.equals(BigInteger.valueOf(14L))); + } else { + value = value.longValue(); + expected = 14L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[12].cn0, 4.38200012207031250e+02, DELTA); + value = msg.states[12].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[12].sid.code + "' != '" + 54 + "'", + value.equals(BigInteger.valueOf(54L))); + } else { + value = value.longValue(); + expected = 54L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[12].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[12].sid.reserved + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[12].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[12].sid.sat + "' != '" + 53602 + "'", + value.equals(BigInteger.valueOf(53602L))); + } else { + value = value.longValue(); + expected = 53602L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[12].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[12].state + "' != '" + 216 + "'", + value.equals(BigInteger.valueOf(216L))); + } else { + value = value.longValue(); + expected = 216L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[13].cn0, 1.86219995117187500e+03, DELTA); + value = msg.states[13].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[13].sid.code + "' != '" + 7 + "'", + value.equals(BigInteger.valueOf(7L))); + } else { + value = value.longValue(); + expected = 7L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[13].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[13].sid.reserved + "' != '" + 34 + "'", + value.equals(BigInteger.valueOf(34L))); + } else { + value = value.longValue(); + expected = 34L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[13].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[13].sid.sat + "' != '" + 25477 + "'", + value.equals(BigInteger.valueOf(25477L))); + } else { + value = value.longValue(); + expected = 25477L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[13].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[13].state + "' != '" + 200 + "'", + value.equals(BigInteger.valueOf(200L))); + } else { + value = value.longValue(); + expected = 200L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[14].cn0, 5.46220019531250000e+03, DELTA); + value = msg.states[14].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[14].sid.code + "' != '" + 135 + "'", + value.equals(BigInteger.valueOf(135L))); + } else { + value = value.longValue(); + expected = 135L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[14].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[14].sid.reserved + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[14].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[14].sid.sat + "' != '" + 21803 + "'", + value.equals(BigInteger.valueOf(21803L))); + } else { + value = value.longValue(); + expected = 21803L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[14].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[14].state + "' != '" + 155 + "'", + value.equals(BigInteger.valueOf(155L))); + } else { + value = value.longValue(); + expected = 155L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[15].cn0, 7.45420019531250000e+03, DELTA); + value = msg.states[15].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[15].sid.code + "' != '" + 171 + "'", + value.equals(BigInteger.valueOf(171L))); + } else { + value = value.longValue(); + expected = 171L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[15].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[15].sid.reserved + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); + } else { + value = value.longValue(); + expected = 201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[15].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[15].sid.sat + "' != '" + 21251 + "'", + value.equals(BigInteger.valueOf(21251L))); + } else { + value = value.longValue(); + expected = 21251L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[15].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[15].state + "' != '" + 155 + "'", + value.equals(BigInteger.valueOf(155L))); + } else { + value = value.longValue(); + expected = 155L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[16].cn0, 7.13420019531250000e+03, DELTA); + value = msg.states[16].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[16].sid.code + "' != '" + 16 + "'", + value.equals(BigInteger.valueOf(16L))); + } else { + value = value.longValue(); + expected = 16L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[16].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[16].sid.reserved + "' != '" + 19 + "'", + value.equals(BigInteger.valueOf(19L))); + } else { + value = value.longValue(); + expected = 19L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[16].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[16].sid.sat + "' != '" + 50475 + "'", + value.equals(BigInteger.valueOf(50475L))); + } else { + value = value.longValue(); + expected = 50475L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[16].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[16].state + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); + } else { + value = value.longValue(); + expected = 121L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[17].cn0, 3.11119995117187500e+03, DELTA); + value = msg.states[17].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[17].sid.code + "' != '" + 63 + "'", + value.equals(BigInteger.valueOf(63L))); + } else { + value = value.longValue(); + expected = 63L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[17].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[17].sid.reserved + "' != '" + 176 + "'", + value.equals(BigInteger.valueOf(176L))); + } else { + value = value.longValue(); + expected = 176L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[17].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[17].sid.sat + "' != '" + 13813 + "'", + value.equals(BigInteger.valueOf(13813L))); + } else { + value = value.longValue(); + expected = 13813L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[17].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[17].state + "' != '" + 128 + "'", + value.equals(BigInteger.valueOf(128L))); + } else { + value = value.longValue(); + expected = 128L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[18].cn0, 4.29720019531250000e+03, DELTA); + value = msg.states[18].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[18].sid.code + "' != '" + 153 + "'", + value.equals(BigInteger.valueOf(153L))); + } else { + value = value.longValue(); + expected = 153L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[18].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[18].sid.reserved + "' != '" + 51 + "'", + value.equals(BigInteger.valueOf(51L))); + } else { + value = value.longValue(); + expected = 51L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[18].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[18].sid.sat + "' != '" + 15636 + "'", + value.equals(BigInteger.valueOf(15636L))); + } else { + value = value.longValue(); + expected = 15636L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[18].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[18].state + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[19].cn0, 2.64919995117187500e+03, DELTA); + value = msg.states[19].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[19].sid.code + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); + } else { + value = value.longValue(); + expected = 140L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[19].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[19].sid.reserved + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); + } else { + value = value.longValue(); + expected = 22L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[19].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[19].sid.sat + "' != '" + 29778 + "'", + value.equals(BigInteger.valueOf(29778L))); + } else { + value = value.longValue(); + expected = 29778L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[19].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[19].state + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); + } else { + value = value.longValue(); + expected = 46L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[20].cn0, 9.41200012207031250e+02, DELTA); + value = msg.states[20].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[20].sid.code + "' != '" + 96 + "'", + value.equals(BigInteger.valueOf(96L))); + } else { + value = value.longValue(); + expected = 96L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[20].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[20].sid.reserved + "' != '" + 143 + "'", + value.equals(BigInteger.valueOf(143L))); + } else { + value = value.longValue(); + expected = 143L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[20].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[20].sid.sat + "' != '" + 37443 + "'", + value.equals(BigInteger.valueOf(37443L))); + } else { + value = value.longValue(); + expected = 37443L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[20].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[20].state + "' != '" + 177 + "'", + value.equals(BigInteger.valueOf(177L))); + } else { + value = value.longValue(); + expected = 177L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[21].cn0, 1.53919995117187500e+03, DELTA); + value = msg.states[21].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[21].sid.code + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); + } else { + value = value.longValue(); + expected = 201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[21].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[21].sid.reserved + "' != '" + 251 + "'", + value.equals(BigInteger.valueOf(251L))); + } else { + value = value.longValue(); + expected = 251L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[21].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[21].sid.sat + "' != '" + 41011 + "'", + value.equals(BigInteger.valueOf(41011L))); + } else { + value = value.longValue(); + expected = 41011L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[21].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[21].state + "' != '" + 220 + "'", + value.equals(BigInteger.valueOf(220L))); + } else { + value = value.longValue(); + expected = 220L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[22].cn0, 1.44319995117187500e+03, DELTA); + value = msg.states[22].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[22].sid.code + "' != '" + 161 + "'", + value.equals(BigInteger.valueOf(161L))); + } else { + value = value.longValue(); + expected = 161L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[22].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[22].sid.reserved + "' != '" + 220 + "'", + value.equals(BigInteger.valueOf(220L))); + } else { + value = value.longValue(); + expected = 220L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[22].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[22].sid.sat + "' != '" + 706 + "'", + value.equals(BigInteger.valueOf(706L))); + } else { + value = value.longValue(); + expected = 706L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[22].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[22].state + "' != '" + 168 + "'", + value.equals(BigInteger.valueOf(168L))); + } else { + value = value.longValue(); + expected = 168L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[23].cn0, 1.07419995117187500e+03, DELTA); + value = msg.states[23].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[23].sid.code + "' != '" + 125 + "'", + value.equals(BigInteger.valueOf(125L))); + } else { + value = value.longValue(); + expected = 125L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[23].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[23].sid.reserved + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[23].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[23].sid.sat + "' != '" + 2312 + "'", + value.equals(BigInteger.valueOf(2312L))); + } else { + value = value.longValue(); + expected = 2312L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[23].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[23].state + "' != '" + 69 + "'", + value.equals(BigInteger.valueOf(69L))); + } else { + value = value.longValue(); + expected = 69L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[24].cn0, 2.12219995117187500e+03, DELTA); + value = msg.states[24].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[24].sid.code + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[24].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[24].sid.reserved + "' != '" + 171 + "'", + value.equals(BigInteger.valueOf(171L))); + } else { + value = value.longValue(); + expected = 171L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[24].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[24].sid.sat + "' != '" + 34580 + "'", + value.equals(BigInteger.valueOf(34580L))); + } else { + value = value.longValue(); + expected = 34580L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[24].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[24].state + "' != '" + 185 + "'", + value.equals(BigInteger.valueOf(185L))); + } else { + value = value.longValue(); + expected = 185L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[25].cn0, 9.07620019531250000e+03, DELTA); + value = msg.states[25].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[25].sid.code + "' != '" + 85 + "'", + value.equals(BigInteger.valueOf(85L))); + } else { + value = value.longValue(); + expected = 85L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[25].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[25].sid.reserved + "' != '" + 170 + "'", + value.equals(BigInteger.valueOf(170L))); + } else { + value = value.longValue(); + expected = 170L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[25].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[25].sid.sat + "' != '" + 39804 + "'", + value.equals(BigInteger.valueOf(39804L))); + } else { + value = value.longValue(); + expected = 39804L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[25].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[25].state + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[26].cn0, 4.78120019531250000e+03, DELTA); + value = msg.states[26].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[26].sid.code + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[26].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[26].sid.reserved + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); + } else { + value = value.longValue(); + expected = 186L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[26].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[26].sid.sat + "' != '" + 52980 + "'", + value.equals(BigInteger.valueOf(52980L))); + } else { + value = value.longValue(); + expected = 52980L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[26].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[26].state + "' != '" + 57 + "'", + value.equals(BigInteger.valueOf(57L))); + } else { + value = value.longValue(); + expected = 57L; + org.junit.Assert.assertEquals(value, expected); + } + org.junit.Assert.assertEquals(msg.states[27].cn0, 3.07619995117187500e+03, DELTA); + value = msg.states[27].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[27].sid.code + "' != '" + 181 + "'", + value.equals(BigInteger.valueOf(181L))); + } else { + value = value.longValue(); + expected = 181L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[27].sid.reserved; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[27].sid.reserved + "' != '" + 175 + "'", + value.equals(BigInteger.valueOf(175L))); + } else { + value = value.longValue(); + expected = 175L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[27].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[27].sid.sat + "' != '" + 24007 + "'", + value.equals(BigInteger.valueOf(24007L))); + } else { + value = value.longValue(); + expected = 24007L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[27].state; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[27].state + "' != '" + 165 + "'", + value.equals(BigInteger.valueOf(165L))); + } else { + value = value.longValue(); + expected = 165L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_tracking_MsgTrackingStateDetailedDepATest.java b/java/test/auto_check_sbp_tracking_MsgTrackingStateDetailedDepATest.java new file mode 100644 index 0000000000..6405a0086a --- /dev/null +++ b/java/test/auto_check_sbp_tracking_MsgTrackingStateDetailedDepATest.java @@ -0,0 +1,349 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/tracking/test_MsgTrackingStateDetailedDepA.yaml by generate.py. Do +// not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.tracking.MsgTrackingStateDetailedDepA; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_tracking_MsgTrackingStateDetailedDepATest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format( + "%n%s%n", "auto_check_sbp_tracking_MsgTrackingStateDetailedDepATest.test1"); + byte[] payload = + new byte[] { + (byte) 46, + (byte) 31, + (byte) 180, + (byte) 38, + (byte) 219, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 133, + (byte) 100, + (byte) 71, + (byte) 94, + (byte) 192, + (byte) 2, + (byte) 160, + (byte) 207, + (byte) 212, + (byte) 255, + (byte) 135, + (byte) 139, + (byte) 62, + (byte) 62, + (byte) 179, + (byte) 83, + (byte) 227, + (byte) 245, + (byte) 134, + (byte) 160, + (byte) 204, + (byte) 78, + (byte) 95, + (byte) 255, + (byte) 38, + (byte) 59, + (byte) 161, + (byte) 15, + (byte) 255, + (byte) 86, + (byte) 189, + (byte) 248, + (byte) 31, + (byte) 191, + (byte) 136, + (byte) 194, + (byte) 124, + (byte) 23, + (byte) 15, + (byte) 91, + (byte) 249, + (byte) 117, + (byte) 142, + (byte) 90, + (byte) 219, + (byte) 67, + (byte) 25, + (byte) 83, + (byte) 62, + }; + SBPMessage sbp = new SBPMessage(0x6e9b, 0x21, payload); + MsgTrackingStateDetailedDepA msg = new MsgTrackingStateDetailedDepA(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.L.f; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.L.f + "' != '" + 204 + "'", value.equals(BigInteger.valueOf(204L))); + } else { + value = value.longValue(); + expected = 204L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.L.i; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.L.i + "' != '" + -1601767965 + "'", + value.equals(BigInteger.valueOf(-1601767965L))); + } else { + value = value.longValue(); + expected = -1601767965L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.P; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.P + "' != '" + 1044286343 + "'", + value.equals(BigInteger.valueOf(1044286343L))); + } else { + value = value.longValue(); + expected = 1044286343L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.P_std; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.P_std + "' != '" + 21427 + "'", + value.equals(BigInteger.valueOf(21427L))); + } else { + value = value.longValue(); + expected = 21427L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.acceleration; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.acceleration + "' != '" + -114 + "'", + value.equals(BigInteger.valueOf(-114L))); + } else { + value = value.longValue(); + expected = -114L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.clock_drift; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.clock_drift + "' != '" + 23311 + "'", + value.equals(BigInteger.valueOf(23311L))); + } else { + value = value.longValue(); + expected = 23311L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.clock_offset; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.clock_offset + "' != '" + 6012 + "'", + value.equals(BigInteger.valueOf(6012L))); + } else { + value = value.longValue(); + expected = 6012L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.cn0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.cn0 + "' != '" + 78 + "'", value.equals(BigInteger.valueOf(78L))); + } else { + value = value.longValue(); + expected = 78L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.corr_spacing; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.corr_spacing + "' != '" + 30201 + "'", + value.equals(BigInteger.valueOf(30201L))); + } else { + value = value.longValue(); + expected = 30201L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.doppler; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.doppler + "' != '" + 1459556257 + "'", + value.equals(BigInteger.valueOf(1459556257L))); + } else { + value = value.longValue(); + expected = 1459556257L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.doppler_std; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.doppler_std + "' != '" + 63677 + "'", + value.equals(BigInteger.valueOf(63677L))); + } else { + value = value.longValue(); + expected = 63677L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.lock; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.lock + "' != '" + 65375 + "'", + value.equals(BigInteger.valueOf(65375L))); + } else { + value = value.longValue(); + expected = 65375L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.misc_flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.misc_flags + "' != '" + 62 + "'", + value.equals(BigInteger.valueOf(62L))); + } else { + value = value.longValue(); + expected = 62L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.nav_flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.nav_flags + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); + } else { + value = value.longValue(); + expected = 25L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.pset_flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.pset_flags + "' != '" + 83 + "'", + value.equals(BigInteger.valueOf(83L))); + } else { + value = value.longValue(); + expected = 83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.recv_time; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.recv_time + "' != '" + 941247176494L + "'", + value.equals(new BigInteger("941247176494"))); + } else { + value = value.longValue(); + expected = 941247176494L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.code + "' != '" + 59 + "'", + value.equals(BigInteger.valueOf(59L))); + } else { + value = value.longValue(); + expected = 59L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sid.sat + "' != '" + 38 + "'", value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.sync_flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.sync_flags + "' != '" + 90 + "'", + value.equals(BigInteger.valueOf(90L))); + } else { + value = value.longValue(); + expected = 90L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tot.ns_residual; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tot.ns_residual + "' != '" + -811597120 + "'", + value.equals(BigInteger.valueOf(-811597120L))); + } else { + value = value.longValue(); + expected = -811597120L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tot.tow; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tot.tow + "' != '" + 1581737093 + "'", + value.equals(BigInteger.valueOf(1581737093L))); + } else { + value = value.longValue(); + expected = 1581737093L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tot.wn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tot.wn + "' != '" + 65492 + "'", + value.equals(BigInteger.valueOf(65492L))); + } else { + value = value.longValue(); + expected = 65492L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.tow_flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.tow_flags + "' != '" + 219 + "'", + value.equals(BigInteger.valueOf(219L))); + } else { + value = value.longValue(); + expected = 219L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.track_flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.track_flags + "' != '" + 67 + "'", + value.equals(BigInteger.valueOf(67L))); + } else { + value = value.longValue(); + expected = 67L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.uptime; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.uptime + "' != '" + 3263741727L + "'", + value.equals(new BigInteger("3263741727"))); + } else { + value = value.longValue(); + expected = 3263741727L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_tracking_MsgTrackingStateTest.java b/java/test/auto_check_sbp_tracking_MsgTrackingStateTest.java index 06b05d2386..779cb7a1ca 100644 --- a/java/test/auto_check_sbp_tracking_MsgTrackingStateTest.java +++ b/java/test/auto_check_sbp_tracking_MsgTrackingStateTest.java @@ -16,7 +16,7 @@ import com.swiftnav.sbp.SBPMessage; -import com.swiftnav.sbp.tracking.MsgTrackingStateDepB; +import com.swiftnav.sbp.tracking.MsgTrackingState; import java.math.BigInteger; import org.json.JSONObject; import org.junit.Test; @@ -32,2404 +32,2782 @@ public void test1() throws Throwable { System.out.format("%n%s%n", "auto_check_sbp_tracking_MsgTrackingStateTest.test1"); byte[] payload = new byte[] { - (byte) 1, (byte) 202, (byte) 0, (byte) 0, (byte) 0, (byte) 197, (byte) 253, - (byte) 28, (byte) 66, (byte) 1, (byte) 203, (byte) 0, (byte) 0, (byte) 0, - (byte) 231, (byte) 99, (byte) 16, (byte) 66, (byte) 1, (byte) 208, (byte) 0, - (byte) 0, (byte) 0, (byte) 212, (byte) 129, (byte) 22, (byte) 66, (byte) 1, - (byte) 212, (byte) 0, (byte) 0, (byte) 0, (byte) 58, (byte) 21, (byte) 28, - (byte) 66, (byte) 1, (byte) 217, (byte) 0, (byte) 0, (byte) 0, (byte) 178, - (byte) 33, (byte) 40, (byte) 66, (byte) 1, (byte) 218, (byte) 0, (byte) 0, - (byte) 0, (byte) 235, (byte) 189, (byte) 21, (byte) 66, (byte) 1, (byte) 220, - (byte) 0, (byte) 0, (byte) 0, (byte) 29, (byte) 177, (byte) 25, (byte) 66, - (byte) 1, (byte) 222, (byte) 0, (byte) 0, (byte) 0, (byte) 43, (byte) 169, - (byte) 27, (byte) 66, (byte) 1, (byte) 225, (byte) 0, (byte) 0, (byte) 0, - (byte) 137, (byte) 125, (byte) 42, (byte) 66, (byte) 0, (byte) 0, (byte) 0, - (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 128, (byte) 191, (byte) 0, - (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 128, - (byte) 191, + (byte) 117, + (byte) 184, + (byte) 3, + (byte) 102, + (byte) 38, + (byte) 106, + (byte) 140, + (byte) 141, + (byte) 25, + (byte) 4, + (byte) 90, + (byte) 195, + (byte) 246, + (byte) 108, + (byte) 75, + (byte) 82, + (byte) 137, + (byte) 127, + (byte) 45, + (byte) 163, + (byte) 32, + (byte) 46, + (byte) 187, + (byte) 93, + (byte) 153, + (byte) 60, + (byte) 201, + (byte) 147, + (byte) 23, + (byte) 29, + (byte) 5, + (byte) 208, + (byte) 181, + (byte) 30, + (byte) 219, + (byte) 69, + (byte) 254, + (byte) 136, + (byte) 3, + (byte) 121, + (byte) 33, + (byte) 98, + (byte) 144, + (byte) 215, + (byte) 133, + (byte) 182, + (byte) 14, + (byte) 56, + (byte) 169, + (byte) 77, + (byte) 218, + (byte) 62, + (byte) 242, + (byte) 84, + (byte) 171, + (byte) 249, + (byte) 152, + (byte) 137, + (byte) 131, + (byte) 130, + (byte) 193, + (byte) 21, + (byte) 42, + (byte) 68, + (byte) 253, + (byte) 227, + (byte) 216, + (byte) 227, + (byte) 24, + (byte) 26, + (byte) 210, + (byte) 179, + (byte) 19, + (byte) 15, + (byte) 227, + (byte) 255, + (byte) 122, + (byte) 75, + (byte) 187, + (byte) 200, + (byte) 217, + (byte) 48, + (byte) 218, + (byte) 122, + (byte) 187, + (byte) 238, + (byte) 142, + (byte) 149, + (byte) 238, + (byte) 55, + (byte) 251, + (byte) 212, + (byte) 128, + (byte) 160, + (byte) 194, + (byte) 104, + (byte) 113, + (byte) 255, + (byte) 141, + (byte) 62, + (byte) 43, + (byte) 69, + (byte) 245, + (byte) 39, + (byte) 100, + (byte) 230, + (byte) 108, + (byte) 56, + (byte) 247, + (byte) 68, + (byte) 149, + (byte) 143, + (byte) 137, + (byte) 101, + (byte) 233, + (byte) 70, + (byte) 49, + (byte) 165, + (byte) 38, + (byte) 110, + (byte) 218, + (byte) 230, + (byte) 80, + (byte) 213, + (byte) 196, + (byte) 179, + (byte) 139, + (byte) 128, + (byte) 15, + (byte) 178, + (byte) 196, + (byte) 171, + (byte) 8, + (byte) 212, + (byte) 97, + (byte) 194, + (byte) 83, + (byte) 233, + (byte) 79, + (byte) 99, + (byte) 55, + (byte) 90, + (byte) 31, + (byte) 180, + (byte) 5, + (byte) 25, + (byte) 105, + (byte) 186, + (byte) 22, + (byte) 224, + (byte) 80, + (byte) 111, + (byte) 8, + (byte) 48, + (byte) 106, + (byte) 166, + (byte) 4, + (byte) 48, + (byte) 156, + (byte) 49, + (byte) 86, + (byte) 19, + (byte) 142, + (byte) 146, + (byte) 91, + (byte) 124, + (byte) 115, + (byte) 64, + (byte) 28, + (byte) 230, + (byte) 115, + (byte) 178, + (byte) 190, + (byte) 131, + (byte) 16, + (byte) 242, + (byte) 105, + (byte) 59, + (byte) 182, + (byte) 113, + (byte) 192, + (byte) 180, + (byte) 48, + (byte) 179, + (byte) 166, + (byte) 31, + (byte) 172, + (byte) 211, + (byte) 77, + (byte) 228, + (byte) 140, + (byte) 49, + (byte) 128, + (byte) 77, + (byte) 240, + (byte) 194, + (byte) 134, + (byte) 194, + (byte) 41, + (byte) 58, + (byte) 18, + (byte) 53, + (byte) 129, + (byte) 55, + (byte) 91, + (byte) 72, + (byte) 134, + (byte) 92, + (byte) 33, + (byte) 224, + (byte) 157, + (byte) 56, + (byte) 186, + (byte) 54, + (byte) 224, + (byte) 174, + (byte) 82, + (byte) 84, + (byte) 148, + (byte) 190, + (byte) 236, + (byte) 54, + (byte) 62, + (byte) 67, + (byte) 52, + (byte) 215, + (byte) 57, + (byte) 254, + (byte) 16, + (byte) 133, + (byte) 36, + (byte) 174, + (byte) 219, + (byte) 172, + (byte) 145, + (byte) 17, + (byte) 192, + (byte) 179, + (byte) 111, + (byte) 97, + (byte) 207, + (byte) 56, + (byte) 208, + (byte) 134, + (byte) 180, + (byte) 17, + (byte) 43, + (byte) 226, + (byte) 255, + (byte) 182, + (byte) 140, + (byte) 113, }; - SBPMessage sbp = new SBPMessage(0xd7f6, 0x13, payload); - MsgTrackingStateDepB msg = new MsgTrackingStateDepB(sbp); + SBPMessage sbp = new SBPMessage(0x8137, 0x41, payload); + MsgTrackingState msg = new MsgTrackingState(sbp); JSONObject json = msg.toJSON(); Number value; Number expected; - org.junit.Assert.assertEquals(msg.states[0].cn0, 3.92478218078613281e+01, DELTA); - value = msg.states[0].sid.code; + value = msg.states[0].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[0].cn0 + "' != '" + 102 + "'", + value.equals(BigInteger.valueOf(102L))); } else { value = value.longValue(); - expected = 0L; + expected = 102L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[0].sid.reserved; + value = msg.states[0].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[0].fcn + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); } else { value = value.longValue(); - expected = 0L; + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[0].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[0].sid.code + "' != '" + 184 + "'", + value.equals(BigInteger.valueOf(184L))); + } else { + value = value.longValue(); + expected = 184L; org.junit.Assert.assertEquals(value, expected); } value = msg.states[0].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].sid.sat + "' != '" + 202 + "'", - value.equals(BigInteger.valueOf(202L))); + "'" + msg.states[0].sid.sat + "' != '" + 117 + "'", + value.equals(BigInteger.valueOf(117L))); } else { value = value.longValue(); - expected = 202L; + expected = 117L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[0].state; + value = msg.states[1].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[1].cn0 + "' != '" + 141 + "'", + value.equals(BigInteger.valueOf(141L))); } else { value = value.longValue(); - expected = 1L; + expected = 141L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[1].cn0, 3.60975608825683594e+01, DELTA); - value = msg.states[1].sid.code; + value = msg.states[1].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[1].fcn + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); } else { value = value.longValue(); - expected = 0L; + expected = 140L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[1].sid.reserved; + value = msg.states[1].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[1].sid.code + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); } else { value = value.longValue(); - expected = 0L; + expected = 106L; org.junit.Assert.assertEquals(value, expected); } value = msg.states[1].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].sid.sat + "' != '" + 203 + "'", - value.equals(BigInteger.valueOf(203L))); + "'" + msg.states[1].sid.sat + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); } else { value = value.longValue(); - expected = 203L; + expected = 38L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[1].state; + value = msg.states[2].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[2].cn0 + "' != '" + 195 + "'", + value.equals(BigInteger.valueOf(195L))); } else { value = value.longValue(); - expected = 1L; + expected = 195L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[2].cn0, 3.76267852783203125e+01, DELTA); - value = msg.states[2].sid.code; + value = msg.states[2].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[2].fcn + "' != '" + 90 + "'", + value.equals(BigInteger.valueOf(90L))); } else { value = value.longValue(); - expected = 0L; + expected = 90L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[2].sid.reserved; + value = msg.states[2].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[2].sid.code + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); } else { value = value.longValue(); - expected = 0L; + expected = 4L; org.junit.Assert.assertEquals(value, expected); } value = msg.states[2].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].sid.sat + "' != '" + 208 + "'", - value.equals(BigInteger.valueOf(208L))); + "'" + msg.states[2].sid.sat + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); } else { value = value.longValue(); - expected = 208L; + expected = 25L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[2].state; + value = msg.states[3].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[3].cn0 + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); } else { value = value.longValue(); - expected = 1L; + expected = 82L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[3].cn0, 3.90207290649414062e+01, DELTA); - value = msg.states[3].sid.code; + value = msg.states[3].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[3].fcn + "' != '" + 75 + "'", + value.equals(BigInteger.valueOf(75L))); } else { value = value.longValue(); - expected = 0L; + expected = 75L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[3].sid.reserved; + value = msg.states[3].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[3].sid.code + "' != '" + 108 + "'", + value.equals(BigInteger.valueOf(108L))); } else { value = value.longValue(); - expected = 0L; + expected = 108L; org.junit.Assert.assertEquals(value, expected); } value = msg.states[3].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].sid.sat + "' != '" + 212 + "'", - value.equals(BigInteger.valueOf(212L))); + "'" + msg.states[3].sid.sat + "' != '" + 246 + "'", + value.equals(BigInteger.valueOf(246L))); } else { value = value.longValue(); - expected = 212L; + expected = 246L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[3].state; + value = msg.states[4].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[4].cn0 + "' != '" + 163 + "'", + value.equals(BigInteger.valueOf(163L))); } else { value = value.longValue(); - expected = 1L; + expected = 163L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[4].cn0, 4.20329055786132812e+01, DELTA); - value = msg.states[4].sid.code; + value = msg.states[4].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[4].fcn + "' != '" + 45 + "'", + value.equals(BigInteger.valueOf(45L))); } else { value = value.longValue(); - expected = 0L; + expected = 45L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[4].sid.reserved; + value = msg.states[4].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[4].sid.code + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); } else { value = value.longValue(); - expected = 0L; + expected = 127L; org.junit.Assert.assertEquals(value, expected); } value = msg.states[4].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].sid.sat + "' != '" + 217 + "'", - value.equals(BigInteger.valueOf(217L))); + "'" + msg.states[4].sid.sat + "' != '" + 137 + "'", + value.equals(BigInteger.valueOf(137L))); } else { value = value.longValue(); - expected = 217L; + expected = 137L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[4].state; + value = msg.states[5].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[5].cn0 + "' != '" + 93 + "'", + value.equals(BigInteger.valueOf(93L))); } else { value = value.longValue(); - expected = 1L; + expected = 93L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[5].cn0, 3.74354667663574219e+01, DELTA); - value = msg.states[5].sid.code; + value = msg.states[5].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[5].fcn + "' != '" + 187 + "'", + value.equals(BigInteger.valueOf(187L))); } else { value = value.longValue(); - expected = 0L; + expected = 187L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[5].sid.reserved; + value = msg.states[5].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[5].sid.code + "' != '" + 46 + "'", + value.equals(BigInteger.valueOf(46L))); } else { value = value.longValue(); - expected = 0L; + expected = 46L; org.junit.Assert.assertEquals(value, expected); } value = msg.states[5].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].sid.sat + "' != '" + 218 + "'", - value.equals(BigInteger.valueOf(218L))); + "'" + msg.states[5].sid.sat + "' != '" + 32 + "'", + value.equals(BigInteger.valueOf(32L))); } else { value = value.longValue(); - expected = 218L; + expected = 32L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[5].state; + value = msg.states[6].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[6].cn0 + "' != '" + 147 + "'", + value.equals(BigInteger.valueOf(147L))); } else { value = value.longValue(); - expected = 1L; + expected = 147L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[6].cn0, 3.84229621887207031e+01, DELTA); - value = msg.states[6].sid.code; + value = msg.states[6].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[6].fcn + "' != '" + 201 + "'", + value.equals(BigInteger.valueOf(201L))); } else { value = value.longValue(); - expected = 0L; + expected = 201L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[6].sid.reserved; + value = msg.states[6].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[6].sid.code + "' != '" + 60 + "'", + value.equals(BigInteger.valueOf(60L))); } else { value = value.longValue(); - expected = 0L; + expected = 60L; org.junit.Assert.assertEquals(value, expected); } value = msg.states[6].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].sid.sat + "' != '" + 220 + "'", - value.equals(BigInteger.valueOf(220L))); + "'" + msg.states[6].sid.sat + "' != '" + 153 + "'", + value.equals(BigInteger.valueOf(153L))); } else { value = value.longValue(); - expected = 220L; + expected = 153L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[6].state; + value = msg.states[7].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[7].cn0 + "' != '" + 208 + "'", + value.equals(BigInteger.valueOf(208L))); } else { value = value.longValue(); - expected = 1L; + expected = 208L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[7].cn0, 3.89152030944824219e+01, DELTA); - value = msg.states[7].sid.code; + value = msg.states[7].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[7].fcn + "' != '" + 5 + "'", + value.equals(BigInteger.valueOf(5L))); } else { value = value.longValue(); - expected = 0L; + expected = 5L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[7].sid.reserved; + value = msg.states[7].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[7].sid.code + "' != '" + 29 + "'", + value.equals(BigInteger.valueOf(29L))); } else { value = value.longValue(); - expected = 0L; + expected = 29L; org.junit.Assert.assertEquals(value, expected); } value = msg.states[7].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].sid.sat + "' != '" + 222 + "'", - value.equals(BigInteger.valueOf(222L))); + "'" + msg.states[7].sid.sat + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); } else { value = value.longValue(); - expected = 222L; + expected = 23L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[7].state; + value = msg.states[8].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[8].cn0 + "' != '" + 69 + "'", + value.equals(BigInteger.valueOf(69L))); } else { value = value.longValue(); - expected = 1L; + expected = 69L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[8].cn0, 4.26225929260253906e+01, DELTA); - value = msg.states[8].sid.code; + value = msg.states[8].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[8].fcn + "' != '" + 219 + "'", + value.equals(BigInteger.valueOf(219L))); } else { value = value.longValue(); - expected = 0L; + expected = 219L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[8].sid.reserved; + value = msg.states[8].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[8].sid.code + "' != '" + 30 + "'", + value.equals(BigInteger.valueOf(30L))); } else { value = value.longValue(); - expected = 0L; + expected = 30L; org.junit.Assert.assertEquals(value, expected); } value = msg.states[8].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].sid.sat + "' != '" + 225 + "'", - value.equals(BigInteger.valueOf(225L))); + "'" + msg.states[8].sid.sat + "' != '" + 181 + "'", + value.equals(BigInteger.valueOf(181L))); } else { value = value.longValue(); - expected = 225L; + expected = 181L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[8].state; + value = msg.states[9].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[9].cn0 + "' != '" + 121 + "'", + value.equals(BigInteger.valueOf(121L))); } else { value = value.longValue(); - expected = 1L; + expected = 121L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[9].cn0, -1.00000000000000000e+00, DELTA); - value = msg.states[9].sid.code; + value = msg.states[9].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[9].fcn + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); } else { value = value.longValue(); - expected = 0L; + expected = 3L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[9].sid.reserved; + value = msg.states[9].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[9].sid.code + "' != '" + 136 + "'", + value.equals(BigInteger.valueOf(136L))); } else { value = value.longValue(); - expected = 0L; + expected = 136L; org.junit.Assert.assertEquals(value, expected); } value = msg.states[9].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].sid.sat + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[9].sid.sat + "' != '" + 254 + "'", + value.equals(BigInteger.valueOf(254L))); } else { value = value.longValue(); - expected = 0L; + expected = 254L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[9].state; + value = msg.states[10].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].state + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[10].cn0 + "' != '" + 215 + "'", + value.equals(BigInteger.valueOf(215L))); } else { value = value.longValue(); - expected = 0L; + expected = 215L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[10].cn0, -1.00000000000000000e+00, DELTA); - value = msg.states[10].sid.code; + value = msg.states[10].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[10].fcn + "' != '" + 144 + "'", + value.equals(BigInteger.valueOf(144L))); } else { value = value.longValue(); - expected = 0L; + expected = 144L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[10].sid.reserved; + value = msg.states[10].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[10].sid.code + "' != '" + 98 + "'", + value.equals(BigInteger.valueOf(98L))); } else { value = value.longValue(); - expected = 0L; + expected = 98L; org.junit.Assert.assertEquals(value, expected); } value = msg.states[10].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].sid.sat + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[10].sid.sat + "' != '" + 33 + "'", + value.equals(BigInteger.valueOf(33L))); } else { value = value.longValue(); - expected = 0L; + expected = 33L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[10].state; + value = msg.states[11].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].state + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[11].cn0 + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); } else { value = value.longValue(); - expected = 0L; + expected = 56L; org.junit.Assert.assertEquals(value, expected); } - - org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); - } - - @Test - public void test2() throws Throwable { - if (debug) - System.out.format("%n%s%n", "auto_check_sbp_tracking_MsgTrackingStateTest.test2"); - byte[] payload = - new byte[] { - (byte) 1, (byte) 202, (byte) 0, (byte) 0, (byte) 0, (byte) 250, (byte) 249, - (byte) 27, (byte) 66, (byte) 1, (byte) 203, (byte) 0, (byte) 0, (byte) 0, - (byte) 40, (byte) 143, (byte) 11, (byte) 66, (byte) 1, (byte) 208, (byte) 0, - (byte) 0, (byte) 0, (byte) 190, (byte) 200, (byte) 21, (byte) 66, (byte) 1, - (byte) 212, (byte) 0, (byte) 0, (byte) 0, (byte) 251, (byte) 233, (byte) 26, - (byte) 66, (byte) 1, (byte) 217, (byte) 0, (byte) 0, (byte) 0, (byte) 209, - (byte) 238, (byte) 39, (byte) 66, (byte) 1, (byte) 218, (byte) 0, (byte) 0, - (byte) 0, (byte) 162, (byte) 219, (byte) 21, (byte) 66, (byte) 1, (byte) 220, - (byte) 0, (byte) 0, (byte) 0, (byte) 162, (byte) 197, (byte) 25, (byte) 66, - (byte) 1, (byte) 222, (byte) 0, (byte) 0, (byte) 0, (byte) 14, (byte) 35, - (byte) 28, (byte) 66, (byte) 1, (byte) 225, (byte) 0, (byte) 0, (byte) 0, - (byte) 9, (byte) 153, (byte) 43, (byte) 66, (byte) 0, (byte) 0, (byte) 0, - (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 128, (byte) 191, (byte) 0, - (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 128, - (byte) 191, - }; - SBPMessage sbp = new SBPMessage(0xd7f6, 0x13, payload); - MsgTrackingStateDepB msg = new MsgTrackingStateDepB(sbp); - JSONObject json = msg.toJSON(); - Number value; - Number expected; - org.junit.Assert.assertEquals(msg.states[0].cn0, 3.89941177368164062e+01, DELTA); - value = msg.states[0].sid.code; + value = msg.states[11].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[11].fcn + "' != '" + 14 + "'", + value.equals(BigInteger.valueOf(14L))); } else { value = value.longValue(); - expected = 0L; + expected = 14L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[0].sid.reserved; + value = msg.states[11].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[11].sid.code + "' != '" + 182 + "'", + value.equals(BigInteger.valueOf(182L))); } else { value = value.longValue(); - expected = 0L; + expected = 182L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[0].sid.sat; + value = msg.states[11].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].sid.sat + "' != '" + 202 + "'", - value.equals(BigInteger.valueOf(202L))); + "'" + msg.states[11].sid.sat + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); } else { value = value.longValue(); - expected = 202L; + expected = 133L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[0].state; + value = msg.states[12].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[12].cn0 + "' != '" + 62 + "'", + value.equals(BigInteger.valueOf(62L))); } else { value = value.longValue(); - expected = 1L; + expected = 62L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[1].cn0, 3.48898010253906250e+01, DELTA); - value = msg.states[1].sid.code; + value = msg.states[12].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[12].fcn + "' != '" + 218 + "'", + value.equals(BigInteger.valueOf(218L))); } else { value = value.longValue(); - expected = 0L; + expected = 218L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[1].sid.reserved; + value = msg.states[12].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[12].sid.code + "' != '" + 77 + "'", + value.equals(BigInteger.valueOf(77L))); } else { value = value.longValue(); - expected = 0L; + expected = 77L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[1].sid.sat; + value = msg.states[12].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].sid.sat + "' != '" + 203 + "'", - value.equals(BigInteger.valueOf(203L))); + "'" + msg.states[12].sid.sat + "' != '" + 169 + "'", + value.equals(BigInteger.valueOf(169L))); } else { value = value.longValue(); - expected = 203L; + expected = 169L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[1].state; + value = msg.states[13].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[13].cn0 + "' != '" + 249 + "'", + value.equals(BigInteger.valueOf(249L))); } else { value = value.longValue(); - expected = 1L; + expected = 249L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[2].cn0, 3.74460372924804688e+01, DELTA); - value = msg.states[2].sid.code; + value = msg.states[13].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[13].fcn + "' != '" + 171 + "'", + value.equals(BigInteger.valueOf(171L))); } else { value = value.longValue(); - expected = 0L; + expected = 171L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[2].sid.reserved; + value = msg.states[13].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[13].sid.code + "' != '" + 84 + "'", + value.equals(BigInteger.valueOf(84L))); } else { value = value.longValue(); - expected = 0L; + expected = 84L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[2].sid.sat; + value = msg.states[13].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].sid.sat + "' != '" + 208 + "'", - value.equals(BigInteger.valueOf(208L))); + "'" + msg.states[13].sid.sat + "' != '" + 242 + "'", + value.equals(BigInteger.valueOf(242L))); } else { value = value.longValue(); - expected = 208L; + expected = 242L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[2].state; + value = msg.states[14].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[14].cn0 + "' != '" + 130 + "'", + value.equals(BigInteger.valueOf(130L))); } else { value = value.longValue(); - expected = 1L; + expected = 130L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[3].cn0, 3.87284965515136719e+01, DELTA); - value = msg.states[3].sid.code; + value = msg.states[14].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[14].fcn + "' != '" + 131 + "'", + value.equals(BigInteger.valueOf(131L))); } else { value = value.longValue(); - expected = 0L; + expected = 131L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[3].sid.reserved; + value = msg.states[14].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[14].sid.code + "' != '" + 137 + "'", + value.equals(BigInteger.valueOf(137L))); } else { value = value.longValue(); - expected = 0L; + expected = 137L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[3].sid.sat; + value = msg.states[14].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].sid.sat + "' != '" + 212 + "'", - value.equals(BigInteger.valueOf(212L))); + "'" + msg.states[14].sid.sat + "' != '" + 152 + "'", + value.equals(BigInteger.valueOf(152L))); } else { value = value.longValue(); - expected = 212L; + expected = 152L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[3].state; + value = msg.states[15].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[15].cn0 + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); } else { value = value.longValue(); - expected = 1L; + expected = 68L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[4].cn0, 4.19832191467285156e+01, DELTA); - value = msg.states[4].sid.code; + value = msg.states[15].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[15].fcn + "' != '" + 42 + "'", + value.equals(BigInteger.valueOf(42L))); } else { value = value.longValue(); - expected = 0L; + expected = 42L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[4].sid.reserved; + value = msg.states[15].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[15].sid.code + "' != '" + 21 + "'", + value.equals(BigInteger.valueOf(21L))); } else { value = value.longValue(); - expected = 0L; + expected = 21L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[4].sid.sat; + value = msg.states[15].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].sid.sat + "' != '" + 217 + "'", - value.equals(BigInteger.valueOf(217L))); + "'" + msg.states[15].sid.sat + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); } else { value = value.longValue(); - expected = 217L; + expected = 193L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[4].state; + value = msg.states[16].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[16].cn0 + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); } else { value = value.longValue(); - expected = 1L; + expected = 227L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[5].cn0, 3.74644851684570312e+01, DELTA); - value = msg.states[5].sid.code; + value = msg.states[16].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[16].fcn + "' != '" + 216 + "'", + value.equals(BigInteger.valueOf(216L))); } else { value = value.longValue(); - expected = 0L; + expected = 216L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[5].sid.reserved; + value = msg.states[16].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[16].sid.code + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); } else { value = value.longValue(); - expected = 0L; + expected = 227L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[5].sid.sat; + value = msg.states[16].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[16].sid.sat + "' != '" + 253 + "'", + value.equals(BigInteger.valueOf(253L))); + } else { + value = value.longValue(); + expected = 253L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[17].cn0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[17].cn0 + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[17].fcn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[17].fcn + "' != '" + 210 + "'", + value.equals(BigInteger.valueOf(210L))); + } else { + value = value.longValue(); + expected = 210L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[17].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[17].sid.code + "' != '" + 26 + "'", + value.equals(BigInteger.valueOf(26L))); + } else { + value = value.longValue(); + expected = 26L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[17].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[17].sid.sat + "' != '" + 24 + "'", + value.equals(BigInteger.valueOf(24L))); + } else { + value = value.longValue(); + expected = 24L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[18].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].sid.sat + "' != '" + 218 + "'", + "'" + msg.states[18].cn0 + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[18].fcn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[18].fcn + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[18].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[18].sid.code + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[18].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[18].sid.sat + "' != '" + 19 + "'", + value.equals(BigInteger.valueOf(19L))); + } else { + value = value.longValue(); + expected = 19L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[19].cn0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[19].cn0 + "' != '" + 200 + "'", + value.equals(BigInteger.valueOf(200L))); + } else { + value = value.longValue(); + expected = 200L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[19].fcn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[19].fcn + "' != '" + 187 + "'", + value.equals(BigInteger.valueOf(187L))); + } else { + value = value.longValue(); + expected = 187L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[19].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[19].sid.code + "' != '" + 75 + "'", + value.equals(BigInteger.valueOf(75L))); + } else { + value = value.longValue(); + expected = 75L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[19].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[19].sid.sat + "' != '" + 122 + "'", + value.equals(BigInteger.valueOf(122L))); + } else { + value = value.longValue(); + expected = 122L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[20].cn0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[20].cn0 + "' != '" + 122 + "'", + value.equals(BigInteger.valueOf(122L))); + } else { + value = value.longValue(); + expected = 122L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[20].fcn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[20].fcn + "' != '" + 218 + "'", value.equals(BigInteger.valueOf(218L))); } else { value = value.longValue(); expected = 218L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[5].state; + value = msg.states[20].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[20].sid.code + "' != '" + 48 + "'", + value.equals(BigInteger.valueOf(48L))); } else { value = value.longValue(); - expected = 1L; + expected = 48L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[6].cn0, 3.84430007934570312e+01, DELTA); - value = msg.states[6].sid.code; + value = msg.states[20].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[20].sid.sat + "' != '" + 217 + "'", + value.equals(BigInteger.valueOf(217L))); } else { value = value.longValue(); - expected = 0L; + expected = 217L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[6].sid.reserved; + value = msg.states[21].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[21].cn0 + "' != '" + 149 + "'", + value.equals(BigInteger.valueOf(149L))); } else { value = value.longValue(); - expected = 0L; + expected = 149L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[6].sid.sat; + value = msg.states[21].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].sid.sat + "' != '" + 220 + "'", - value.equals(BigInteger.valueOf(220L))); + "'" + msg.states[21].fcn + "' != '" + 142 + "'", + value.equals(BigInteger.valueOf(142L))); } else { value = value.longValue(); - expected = 220L; + expected = 142L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[6].state; + value = msg.states[21].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[21].sid.code + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); } else { value = value.longValue(); - expected = 1L; + expected = 238L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[7].cn0, 3.90342330932617188e+01, DELTA); - value = msg.states[7].sid.code; + value = msg.states[21].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[21].sid.sat + "' != '" + 187 + "'", + value.equals(BigInteger.valueOf(187L))); } else { value = value.longValue(); - expected = 0L; + expected = 187L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[7].sid.reserved; + value = msg.states[22].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[22].cn0 + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); } else { value = value.longValue(); - expected = 0L; + expected = 212L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[7].sid.sat; + value = msg.states[22].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].sid.sat + "' != '" + 222 + "'", - value.equals(BigInteger.valueOf(222L))); + "'" + msg.states[22].fcn + "' != '" + 251 + "'", + value.equals(BigInteger.valueOf(251L))); } else { value = value.longValue(); - expected = 222L; + expected = 251L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[7].state; + value = msg.states[22].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[22].sid.code + "' != '" + 55 + "'", + value.equals(BigInteger.valueOf(55L))); } else { value = value.longValue(); - expected = 1L; + expected = 55L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[8].cn0, 4.28994483947753906e+01, DELTA); - value = msg.states[8].sid.code; + value = msg.states[22].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[22].sid.sat + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); } else { value = value.longValue(); - expected = 0L; + expected = 238L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[8].sid.reserved; + value = msg.states[23].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[23].cn0 + "' != '" + 104 + "'", + value.equals(BigInteger.valueOf(104L))); } else { value = value.longValue(); - expected = 0L; + expected = 104L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[8].sid.sat; + value = msg.states[23].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].sid.sat + "' != '" + 225 + "'", - value.equals(BigInteger.valueOf(225L))); + "'" + msg.states[23].fcn + "' != '" + 194 + "'", + value.equals(BigInteger.valueOf(194L))); } else { value = value.longValue(); - expected = 225L; + expected = 194L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[8].state; + value = msg.states[23].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[23].sid.code + "' != '" + 160 + "'", + value.equals(BigInteger.valueOf(160L))); } else { value = value.longValue(); - expected = 1L; + expected = 160L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[9].cn0, -1.00000000000000000e+00, DELTA); - value = msg.states[9].sid.code; + value = msg.states[23].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[23].sid.sat + "' != '" + 128 + "'", + value.equals(BigInteger.valueOf(128L))); } else { value = value.longValue(); - expected = 0L; + expected = 128L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[9].sid.reserved; + value = msg.states[24].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[24].cn0 + "' != '" + 62 + "'", + value.equals(BigInteger.valueOf(62L))); } else { value = value.longValue(); - expected = 0L; + expected = 62L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[9].sid.sat; + value = msg.states[24].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].sid.sat + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[24].fcn + "' != '" + 141 + "'", + value.equals(BigInteger.valueOf(141L))); } else { value = value.longValue(); - expected = 0L; + expected = 141L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[9].state; + value = msg.states[24].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].state + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[24].sid.code + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); } else { value = value.longValue(); - expected = 0L; + expected = 255L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[10].cn0, -1.00000000000000000e+00, DELTA); - value = msg.states[10].sid.code; + value = msg.states[24].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[24].sid.sat + "' != '" + 113 + "'", + value.equals(BigInteger.valueOf(113L))); } else { value = value.longValue(); - expected = 0L; + expected = 113L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[10].sid.reserved; + value = msg.states[25].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[25].cn0 + "' != '" + 39 + "'", + value.equals(BigInteger.valueOf(39L))); } else { value = value.longValue(); - expected = 0L; + expected = 39L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[10].sid.sat; + value = msg.states[25].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].sid.sat + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[25].fcn + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); } else { value = value.longValue(); - expected = 0L; + expected = 245L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[10].state; + value = msg.states[25].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].state + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[25].sid.code + "' != '" + 69 + "'", + value.equals(BigInteger.valueOf(69L))); } else { value = value.longValue(); - expected = 0L; + expected = 69L; org.junit.Assert.assertEquals(value, expected); } - - org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); - } - - @Test - public void test3() throws Throwable { - if (debug) - System.out.format("%n%s%n", "auto_check_sbp_tracking_MsgTrackingStateTest.test3"); - byte[] payload = - new byte[] { - (byte) 1, (byte) 202, (byte) 0, (byte) 0, (byte) 0, (byte) 123, (byte) 209, - (byte) 27, (byte) 66, (byte) 1, (byte) 203, (byte) 0, (byte) 0, (byte) 0, - (byte) 214, (byte) 64, (byte) 15, (byte) 66, (byte) 1, (byte) 208, (byte) 0, - (byte) 0, (byte) 0, (byte) 56, (byte) 55, (byte) 22, (byte) 66, (byte) 1, - (byte) 212, (byte) 0, (byte) 0, (byte) 0, (byte) 91, (byte) 142, (byte) 27, - (byte) 66, (byte) 1, (byte) 217, (byte) 0, (byte) 0, (byte) 0, (byte) 253, - (byte) 154, (byte) 41, (byte) 66, (byte) 1, (byte) 218, (byte) 0, (byte) 0, - (byte) 0, (byte) 128, (byte) 142, (byte) 22, (byte) 66, (byte) 1, (byte) 220, - (byte) 0, (byte) 0, (byte) 0, (byte) 17, (byte) 174, (byte) 23, (byte) 66, - (byte) 1, (byte) 222, (byte) 0, (byte) 0, (byte) 0, (byte) 155, (byte) 2, - (byte) 29, (byte) 66, (byte) 1, (byte) 225, (byte) 0, (byte) 0, (byte) 0, - (byte) 162, (byte) 100, (byte) 42, (byte) 66, (byte) 0, (byte) 0, (byte) 0, - (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 128, (byte) 191, (byte) 0, - (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 128, - (byte) 191, - }; - SBPMessage sbp = new SBPMessage(0xd7f6, 0x13, payload); - MsgTrackingStateDepB msg = new MsgTrackingStateDepB(sbp); - JSONObject json = msg.toJSON(); - Number value; - Number expected; - org.junit.Assert.assertEquals(msg.states[0].cn0, 3.89545707702636719e+01, DELTA); - value = msg.states[0].sid.code; + value = msg.states[25].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[25].sid.sat + "' != '" + 43 + "'", + value.equals(BigInteger.valueOf(43L))); } else { value = value.longValue(); - expected = 0L; + expected = 43L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[0].sid.reserved; + value = msg.states[26].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[26].cn0 + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); } else { value = value.longValue(); - expected = 0L; + expected = 56L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[0].sid.sat; + value = msg.states[26].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].sid.sat + "' != '" + 202 + "'", - value.equals(BigInteger.valueOf(202L))); + "'" + msg.states[26].fcn + "' != '" + 108 + "'", + value.equals(BigInteger.valueOf(108L))); } else { value = value.longValue(); - expected = 202L; + expected = 108L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[0].state; + value = msg.states[26].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[26].sid.code + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); } else { value = value.longValue(); - expected = 1L; + expected = 230L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[1].cn0, 3.58133163452148438e+01, DELTA); - value = msg.states[1].sid.code; + value = msg.states[26].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[26].sid.sat + "' != '" + 100 + "'", + value.equals(BigInteger.valueOf(100L))); } else { value = value.longValue(); - expected = 0L; + expected = 100L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[1].sid.reserved; + value = msg.states[27].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[27].cn0 + "' != '" + 143 + "'", + value.equals(BigInteger.valueOf(143L))); } else { value = value.longValue(); - expected = 0L; + expected = 143L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[1].sid.sat; + value = msg.states[27].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].sid.sat + "' != '" + 203 + "'", - value.equals(BigInteger.valueOf(203L))); + "'" + msg.states[27].fcn + "' != '" + 149 + "'", + value.equals(BigInteger.valueOf(149L))); } else { value = value.longValue(); - expected = 203L; + expected = 149L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[1].state; + value = msg.states[27].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[27].sid.code + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); } else { value = value.longValue(); - expected = 1L; + expected = 68L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[2].cn0, 3.75539245605468750e+01, DELTA); - value = msg.states[2].sid.code; + value = msg.states[27].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[27].sid.sat + "' != '" + 247 + "'", + value.equals(BigInteger.valueOf(247L))); } else { value = value.longValue(); - expected = 0L; + expected = 247L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[2].sid.reserved; + value = msg.states[28].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[28].cn0 + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); } else { value = value.longValue(); - expected = 0L; + expected = 70L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[2].sid.sat; + value = msg.states[28].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].sid.sat + "' != '" + 208 + "'", - value.equals(BigInteger.valueOf(208L))); + "'" + msg.states[28].fcn + "' != '" + 233 + "'", + value.equals(BigInteger.valueOf(233L))); } else { value = value.longValue(); - expected = 208L; + expected = 233L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[2].state; + value = msg.states[28].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[28].sid.code + "' != '" + 101 + "'", + value.equals(BigInteger.valueOf(101L))); } else { value = value.longValue(); - expected = 1L; + expected = 101L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[3].cn0, 3.88890190124511719e+01, DELTA); - value = msg.states[3].sid.code; + value = msg.states[28].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[28].sid.sat + "' != '" + 137 + "'", + value.equals(BigInteger.valueOf(137L))); } else { value = value.longValue(); - expected = 0L; + expected = 137L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[3].sid.reserved; + value = msg.states[29].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[29].cn0 + "' != '" + 110 + "'", + value.equals(BigInteger.valueOf(110L))); } else { value = value.longValue(); - expected = 0L; + expected = 110L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[3].sid.sat; + value = msg.states[29].fcn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[29].fcn + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[29].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[29].sid.code + "' != '" + 165 + "'", + value.equals(BigInteger.valueOf(165L))); + } else { + value = value.longValue(); + expected = 165L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[29].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[29].sid.sat + "' != '" + 49 + "'", + value.equals(BigInteger.valueOf(49L))); + } else { + value = value.longValue(); + expected = 49L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[30].cn0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[30].cn0 + "' != '" + 213 + "'", + value.equals(BigInteger.valueOf(213L))); + } else { + value = value.longValue(); + expected = 213L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[30].fcn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[30].fcn + "' != '" + 80 + "'", + value.equals(BigInteger.valueOf(80L))); + } else { + value = value.longValue(); + expected = 80L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[30].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[30].sid.code + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); + } else { + value = value.longValue(); + expected = 230L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[30].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[30].sid.sat + "' != '" + 218 + "'", + value.equals(BigInteger.valueOf(218L))); + } else { + value = value.longValue(); + expected = 218L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[31].cn0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[31].cn0 + "' != '" + 128 + "'", + value.equals(BigInteger.valueOf(128L))); + } else { + value = value.longValue(); + expected = 128L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[31].fcn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[31].fcn + "' != '" + 139 + "'", + value.equals(BigInteger.valueOf(139L))); + } else { + value = value.longValue(); + expected = 139L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[31].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[31].sid.code + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[31].sid.sat; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[31].sid.sat + "' != '" + 196 + "'", + value.equals(BigInteger.valueOf(196L))); + } else { + value = value.longValue(); + expected = 196L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[32].cn0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[32].cn0 + "' != '" + 171 + "'", + value.equals(BigInteger.valueOf(171L))); + } else { + value = value.longValue(); + expected = 171L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[32].fcn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[32].fcn + "' != '" + 196 + "'", + value.equals(BigInteger.valueOf(196L))); + } else { + value = value.longValue(); + expected = 196L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[32].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[32].sid.code + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[32].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].sid.sat + "' != '" + 212 + "'", + "'" + msg.states[32].sid.sat + "' != '" + 15 + "'", + value.equals(BigInteger.valueOf(15L))); + } else { + value = value.longValue(); + expected = 15L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[33].cn0; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[33].cn0 + "' != '" + 194 + "'", + value.equals(BigInteger.valueOf(194L))); + } else { + value = value.longValue(); + expected = 194L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[33].fcn; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[33].fcn + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); + } else { + value = value.longValue(); + expected = 97L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.states[33].sid.code; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.states[33].sid.code + "' != '" + 212 + "'", value.equals(BigInteger.valueOf(212L))); } else { value = value.longValue(); expected = 212L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[3].state; + value = msg.states[33].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[33].sid.sat + "' != '" + 8 + "'", + value.equals(BigInteger.valueOf(8L))); } else { value = value.longValue(); - expected = 1L; + expected = 8L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[4].cn0, 4.24013557434082031e+01, DELTA); - value = msg.states[4].sid.code; + value = msg.states[34].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[34].cn0 + "' != '" + 99 + "'", + value.equals(BigInteger.valueOf(99L))); } else { value = value.longValue(); - expected = 0L; + expected = 99L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[4].sid.reserved; + value = msg.states[34].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[34].fcn + "' != '" + 79 + "'", + value.equals(BigInteger.valueOf(79L))); } else { value = value.longValue(); - expected = 0L; + expected = 79L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[4].sid.sat; + value = msg.states[34].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].sid.sat + "' != '" + 217 + "'", - value.equals(BigInteger.valueOf(217L))); + "'" + msg.states[34].sid.code + "' != '" + 233 + "'", + value.equals(BigInteger.valueOf(233L))); } else { value = value.longValue(); - expected = 217L; + expected = 233L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[4].state; + value = msg.states[34].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[34].sid.sat + "' != '" + 83 + "'", + value.equals(BigInteger.valueOf(83L))); } else { value = value.longValue(); - expected = 1L; + expected = 83L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[5].cn0, 3.76391601562500000e+01, DELTA); - value = msg.states[5].sid.code; + value = msg.states[35].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[35].cn0 + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); } else { value = value.longValue(); - expected = 0L; + expected = 180L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[5].sid.reserved; + value = msg.states[35].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[35].fcn + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); } else { value = value.longValue(); - expected = 0L; + expected = 31L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[5].sid.sat; + value = msg.states[35].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].sid.sat + "' != '" + 218 + "'", - value.equals(BigInteger.valueOf(218L))); + "'" + msg.states[35].sid.code + "' != '" + 90 + "'", + value.equals(BigInteger.valueOf(90L))); } else { value = value.longValue(); - expected = 218L; + expected = 90L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[5].state; + value = msg.states[35].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[35].sid.sat + "' != '" + 55 + "'", + value.equals(BigInteger.valueOf(55L))); } else { value = value.longValue(); - expected = 1L; + expected = 55L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[6].cn0, 3.79199867248535156e+01, DELTA); - value = msg.states[6].sid.code; + value = msg.states[36].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[36].cn0 + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); } else { value = value.longValue(); - expected = 0L; + expected = 186L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[6].sid.reserved; + value = msg.states[36].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[36].fcn + "' != '" + 105 + "'", + value.equals(BigInteger.valueOf(105L))); } else { value = value.longValue(); - expected = 0L; + expected = 105L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[6].sid.sat; + value = msg.states[36].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].sid.sat + "' != '" + 220 + "'", - value.equals(BigInteger.valueOf(220L))); + "'" + msg.states[36].sid.code + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); } else { value = value.longValue(); - expected = 220L; + expected = 25L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[6].state; + value = msg.states[36].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[36].sid.sat + "' != '" + 5 + "'", + value.equals(BigInteger.valueOf(5L))); } else { value = value.longValue(); - expected = 1L; + expected = 5L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[7].cn0, 3.92525444030761719e+01, DELTA); - value = msg.states[7].sid.code; + value = msg.states[37].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[37].cn0 + "' != '" + 111 + "'", + value.equals(BigInteger.valueOf(111L))); } else { value = value.longValue(); - expected = 0L; + expected = 111L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[7].sid.reserved; + value = msg.states[37].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[37].fcn + "' != '" + 80 + "'", + value.equals(BigInteger.valueOf(80L))); } else { value = value.longValue(); - expected = 0L; + expected = 80L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[7].sid.sat; + value = msg.states[37].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].sid.sat + "' != '" + 222 + "'", - value.equals(BigInteger.valueOf(222L))); + "'" + msg.states[37].sid.code + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); } else { value = value.longValue(); - expected = 222L; + expected = 224L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[7].state; + value = msg.states[37].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[37].sid.sat + "' != '" + 22 + "'", + value.equals(BigInteger.valueOf(22L))); } else { value = value.longValue(); - expected = 1L; + expected = 22L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[8].cn0, 4.25982742309570312e+01, DELTA); - value = msg.states[8].sid.code; + value = msg.states[38].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[38].cn0 + "' != '" + 166 + "'", + value.equals(BigInteger.valueOf(166L))); } else { value = value.longValue(); - expected = 0L; + expected = 166L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[8].sid.reserved; + value = msg.states[38].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[38].fcn + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); } else { value = value.longValue(); - expected = 0L; + expected = 106L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[8].sid.sat; + value = msg.states[38].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].sid.sat + "' != '" + 225 + "'", - value.equals(BigInteger.valueOf(225L))); + "'" + msg.states[38].sid.code + "' != '" + 48 + "'", + value.equals(BigInteger.valueOf(48L))); } else { value = value.longValue(); - expected = 225L; + expected = 48L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[8].state; + value = msg.states[38].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[38].sid.sat + "' != '" + 8 + "'", + value.equals(BigInteger.valueOf(8L))); } else { value = value.longValue(); - expected = 1L; + expected = 8L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[9].cn0, -1.00000000000000000e+00, DELTA); - value = msg.states[9].sid.code; + value = msg.states[39].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[39].cn0 + "' != '" + 49 + "'", + value.equals(BigInteger.valueOf(49L))); } else { value = value.longValue(); - expected = 0L; + expected = 49L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[9].sid.reserved; + value = msg.states[39].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[39].fcn + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); } else { value = value.longValue(); - expected = 0L; + expected = 156L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[9].sid.sat; + value = msg.states[39].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].sid.sat + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[39].sid.code + "' != '" + 48 + "'", + value.equals(BigInteger.valueOf(48L))); } else { value = value.longValue(); - expected = 0L; + expected = 48L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[9].state; + value = msg.states[39].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].state + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[39].sid.sat + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); } else { value = value.longValue(); - expected = 0L; + expected = 4L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[10].cn0, -1.00000000000000000e+00, DELTA); - value = msg.states[10].sid.code; + value = msg.states[40].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[40].cn0 + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); } else { value = value.longValue(); - expected = 0L; + expected = 146L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[10].sid.reserved; + value = msg.states[40].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[40].fcn + "' != '" + 142 + "'", + value.equals(BigInteger.valueOf(142L))); } else { value = value.longValue(); - expected = 0L; + expected = 142L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[10].sid.sat; + value = msg.states[40].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].sid.sat + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[40].sid.code + "' != '" + 19 + "'", + value.equals(BigInteger.valueOf(19L))); } else { value = value.longValue(); - expected = 0L; + expected = 19L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[10].state; + value = msg.states[40].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].state + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[40].sid.sat + "' != '" + 86 + "'", + value.equals(BigInteger.valueOf(86L))); } else { value = value.longValue(); - expected = 0L; + expected = 86L; org.junit.Assert.assertEquals(value, expected); } - - org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); - } - - @Test - public void test4() throws Throwable { - if (debug) - System.out.format("%n%s%n", "auto_check_sbp_tracking_MsgTrackingStateTest.test4"); - byte[] payload = - new byte[] { - (byte) 1, (byte) 202, (byte) 0, (byte) 0, (byte) 0, (byte) 120, (byte) 122, - (byte) 29, (byte) 66, (byte) 1, (byte) 203, (byte) 0, (byte) 0, (byte) 0, - (byte) 66, (byte) 22, (byte) 18, (byte) 66, (byte) 1, (byte) 208, (byte) 0, - (byte) 0, (byte) 0, (byte) 153, (byte) 163, (byte) 24, (byte) 66, (byte) 1, - (byte) 212, (byte) 0, (byte) 0, (byte) 0, (byte) 178, (byte) 204, (byte) 28, - (byte) 66, (byte) 1, (byte) 217, (byte) 0, (byte) 0, (byte) 0, (byte) 220, - (byte) 59, (byte) 38, (byte) 66, (byte) 1, (byte) 218, (byte) 0, (byte) 0, - (byte) 0, (byte) 161, (byte) 27, (byte) 20, (byte) 66, (byte) 1, (byte) 220, - (byte) 0, (byte) 0, (byte) 0, (byte) 125, (byte) 107, (byte) 24, (byte) 66, - (byte) 1, (byte) 222, (byte) 0, (byte) 0, (byte) 0, (byte) 242, (byte) 46, - (byte) 28, (byte) 66, (byte) 1, (byte) 225, (byte) 0, (byte) 0, (byte) 0, - (byte) 231, (byte) 130, (byte) 41, (byte) 66, (byte) 0, (byte) 0, (byte) 0, - (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 128, (byte) 191, (byte) 0, - (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 128, - (byte) 191, - }; - SBPMessage sbp = new SBPMessage(0xd7f6, 0x13, payload); - MsgTrackingStateDepB msg = new MsgTrackingStateDepB(sbp); - JSONObject json = msg.toJSON(); - Number value; - Number expected; - org.junit.Assert.assertEquals(msg.states[0].cn0, 3.93695983886718750e+01, DELTA); - value = msg.states[0].sid.code; + value = msg.states[41].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[41].cn0 + "' != '" + 64 + "'", + value.equals(BigInteger.valueOf(64L))); } else { value = value.longValue(); - expected = 0L; + expected = 64L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[0].sid.reserved; + value = msg.states[41].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[41].fcn + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); } else { value = value.longValue(); - expected = 0L; + expected = 115L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[0].sid.sat; + value = msg.states[41].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].sid.sat + "' != '" + 202 + "'", - value.equals(BigInteger.valueOf(202L))); + "'" + msg.states[41].sid.code + "' != '" + 124 + "'", + value.equals(BigInteger.valueOf(124L))); } else { value = value.longValue(); - expected = 202L; + expected = 124L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[0].state; + value = msg.states[41].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[41].sid.sat + "' != '" + 91 + "'", + value.equals(BigInteger.valueOf(91L))); } else { value = value.longValue(); - expected = 1L; + expected = 91L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[1].cn0, 3.65217361450195312e+01, DELTA); - value = msg.states[1].sid.code; + value = msg.states[42].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[42].cn0 + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); } else { value = value.longValue(); - expected = 0L; + expected = 178L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[1].sid.reserved; + value = msg.states[42].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[42].fcn + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); } else { value = value.longValue(); - expected = 0L; + expected = 115L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[1].sid.sat; + value = msg.states[42].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].sid.sat + "' != '" + 203 + "'", - value.equals(BigInteger.valueOf(203L))); + "'" + msg.states[42].sid.code + "' != '" + 230 + "'", + value.equals(BigInteger.valueOf(230L))); } else { value = value.longValue(); - expected = 203L; + expected = 230L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[1].state; + value = msg.states[42].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[42].sid.sat + "' != '" + 28 + "'", + value.equals(BigInteger.valueOf(28L))); } else { value = value.longValue(); - expected = 1L; + expected = 28L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[2].cn0, 3.81597633361816406e+01, DELTA); - value = msg.states[2].sid.code; + value = msg.states[43].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[43].cn0 + "' != '" + 242 + "'", + value.equals(BigInteger.valueOf(242L))); } else { value = value.longValue(); - expected = 0L; + expected = 242L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[2].sid.reserved; + value = msg.states[43].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[43].fcn + "' != '" + 16 + "'", + value.equals(BigInteger.valueOf(16L))); } else { value = value.longValue(); - expected = 0L; + expected = 16L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[2].sid.sat; + value = msg.states[43].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].sid.sat + "' != '" + 208 + "'", - value.equals(BigInteger.valueOf(208L))); + "'" + msg.states[43].sid.code + "' != '" + 131 + "'", + value.equals(BigInteger.valueOf(131L))); } else { value = value.longValue(); - expected = 208L; + expected = 131L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[2].state; + value = msg.states[43].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[43].sid.sat + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); } else { value = value.longValue(); - expected = 1L; + expected = 190L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[3].cn0, 3.91998977661132812e+01, DELTA); - value = msg.states[3].sid.code; + value = msg.states[44].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[44].cn0 + "' != '" + 113 + "'", + value.equals(BigInteger.valueOf(113L))); } else { value = value.longValue(); - expected = 0L; + expected = 113L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[3].sid.reserved; + value = msg.states[44].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[44].fcn + "' != '" + 182 + "'", + value.equals(BigInteger.valueOf(182L))); } else { value = value.longValue(); - expected = 0L; + expected = 182L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[3].sid.sat; + value = msg.states[44].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].sid.sat + "' != '" + 212 + "'", - value.equals(BigInteger.valueOf(212L))); + "'" + msg.states[44].sid.code + "' != '" + 59 + "'", + value.equals(BigInteger.valueOf(59L))); } else { value = value.longValue(); - expected = 212L; + expected = 59L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[3].state; + value = msg.states[44].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[44].sid.sat + "' != '" + 105 + "'", + value.equals(BigInteger.valueOf(105L))); } else { value = value.longValue(); - expected = 1L; + expected = 105L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[4].cn0, 4.15584564208984375e+01, DELTA); - value = msg.states[4].sid.code; + value = msg.states[45].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[45].cn0 + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); } else { value = value.longValue(); - expected = 0L; + expected = 179L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[4].sid.reserved; + value = msg.states[45].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[45].fcn + "' != '" + 48 + "'", + value.equals(BigInteger.valueOf(48L))); } else { value = value.longValue(); - expected = 0L; + expected = 48L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[4].sid.sat; + value = msg.states[45].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].sid.sat + "' != '" + 217 + "'", - value.equals(BigInteger.valueOf(217L))); + "'" + msg.states[45].sid.code + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); } else { value = value.longValue(); - expected = 217L; + expected = 180L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[4].state; + value = msg.states[45].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[45].sid.sat + "' != '" + 192 + "'", + value.equals(BigInteger.valueOf(192L))); } else { value = value.longValue(); - expected = 1L; + expected = 192L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[5].cn0, 3.70269813537597656e+01, DELTA); - value = msg.states[5].sid.code; + value = msg.states[46].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[46].cn0 + "' != '" + 211 + "'", + value.equals(BigInteger.valueOf(211L))); } else { value = value.longValue(); - expected = 0L; + expected = 211L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[5].sid.reserved; + value = msg.states[46].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[46].fcn + "' != '" + 172 + "'", + value.equals(BigInteger.valueOf(172L))); } else { value = value.longValue(); - expected = 0L; + expected = 172L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[5].sid.sat; + value = msg.states[46].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].sid.sat + "' != '" + 218 + "'", - value.equals(BigInteger.valueOf(218L))); + "'" + msg.states[46].sid.code + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); } else { value = value.longValue(); - expected = 218L; + expected = 31L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[5].state; + value = msg.states[46].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[46].sid.sat + "' != '" + 166 + "'", + value.equals(BigInteger.valueOf(166L))); } else { value = value.longValue(); - expected = 1L; + expected = 166L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[6].cn0, 3.81049690246582031e+01, DELTA); - value = msg.states[6].sid.code; + value = msg.states[47].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[47].cn0 + "' != '" + 49 + "'", + value.equals(BigInteger.valueOf(49L))); } else { value = value.longValue(); - expected = 0L; + expected = 49L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[6].sid.reserved; + value = msg.states[47].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[47].fcn + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); } else { value = value.longValue(); - expected = 0L; + expected = 140L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[6].sid.sat; + value = msg.states[47].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].sid.sat + "' != '" + 220 + "'", - value.equals(BigInteger.valueOf(220L))); + "'" + msg.states[47].sid.code + "' != '" + 228 + "'", + value.equals(BigInteger.valueOf(228L))); } else { value = value.longValue(); - expected = 220L; + expected = 228L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[6].state; + value = msg.states[47].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[47].sid.sat + "' != '" + 77 + "'", + value.equals(BigInteger.valueOf(77L))); } else { value = value.longValue(); - expected = 1L; + expected = 77L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[7].cn0, 3.90458450317382812e+01, DELTA); - value = msg.states[7].sid.code; + value = msg.states[48].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[48].cn0 + "' != '" + 194 + "'", + value.equals(BigInteger.valueOf(194L))); } else { value = value.longValue(); - expected = 0L; + expected = 194L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[7].sid.reserved; + value = msg.states[48].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[48].fcn + "' != '" + 240 + "'", + value.equals(BigInteger.valueOf(240L))); } else { value = value.longValue(); - expected = 0L; + expected = 240L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[7].sid.sat; + value = msg.states[48].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].sid.sat + "' != '" + 222 + "'", - value.equals(BigInteger.valueOf(222L))); + "'" + msg.states[48].sid.code + "' != '" + 77 + "'", + value.equals(BigInteger.valueOf(77L))); } else { value = value.longValue(); - expected = 222L; + expected = 77L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[7].state; + value = msg.states[48].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[48].sid.sat + "' != '" + 128 + "'", + value.equals(BigInteger.valueOf(128L))); } else { value = value.longValue(); - expected = 1L; + expected = 128L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[8].cn0, 4.23778343200683594e+01, DELTA); - value = msg.states[8].sid.code; + value = msg.states[49].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[49].cn0 + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); } else { value = value.longValue(); - expected = 0L; + expected = 58L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[8].sid.reserved; + value = msg.states[49].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[49].fcn + "' != '" + 41 + "'", + value.equals(BigInteger.valueOf(41L))); } else { value = value.longValue(); - expected = 0L; + expected = 41L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[8].sid.sat; + value = msg.states[49].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].sid.sat + "' != '" + 225 + "'", - value.equals(BigInteger.valueOf(225L))); + "'" + msg.states[49].sid.code + "' != '" + 194 + "'", + value.equals(BigInteger.valueOf(194L))); } else { value = value.longValue(); - expected = 225L; + expected = 194L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[8].state; + value = msg.states[49].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[49].sid.sat + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); } else { value = value.longValue(); - expected = 1L; + expected = 134L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[9].cn0, -1.00000000000000000e+00, DELTA); - value = msg.states[9].sid.code; + value = msg.states[50].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[50].cn0 + "' != '" + 55 + "'", + value.equals(BigInteger.valueOf(55L))); } else { value = value.longValue(); - expected = 0L; + expected = 55L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[9].sid.reserved; + value = msg.states[50].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[50].fcn + "' != '" + 129 + "'", + value.equals(BigInteger.valueOf(129L))); } else { value = value.longValue(); - expected = 0L; + expected = 129L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[9].sid.sat; + value = msg.states[50].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].sid.sat + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[50].sid.code + "' != '" + 53 + "'", + value.equals(BigInteger.valueOf(53L))); } else { value = value.longValue(); - expected = 0L; + expected = 53L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[9].state; + value = msg.states[50].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].state + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[50].sid.sat + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); } else { value = value.longValue(); - expected = 0L; + expected = 18L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[10].cn0, -1.00000000000000000e+00, DELTA); - value = msg.states[10].sid.code; + value = msg.states[51].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[51].cn0 + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); } else { value = value.longValue(); - expected = 0L; + expected = 92L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[10].sid.reserved; + value = msg.states[51].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[51].fcn + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); } else { value = value.longValue(); - expected = 0L; + expected = 134L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[10].sid.sat; + value = msg.states[51].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].sid.sat + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[51].sid.code + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); } else { value = value.longValue(); - expected = 0L; + expected = 72L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[10].state; + value = msg.states[51].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].state + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[51].sid.sat + "' != '" + 91 + "'", + value.equals(BigInteger.valueOf(91L))); } else { value = value.longValue(); - expected = 0L; + expected = 91L; org.junit.Assert.assertEquals(value, expected); } - - org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); - } - - @Test - public void test5() throws Throwable { - if (debug) - System.out.format("%n%s%n", "auto_check_sbp_tracking_MsgTrackingStateTest.test5"); - byte[] payload = - new byte[] { - (byte) 1, (byte) 202, (byte) 0, (byte) 0, (byte) 0, (byte) 103, (byte) 208, - (byte) 30, (byte) 66, (byte) 1, (byte) 203, (byte) 0, (byte) 0, (byte) 0, - (byte) 117, (byte) 24, (byte) 18, (byte) 66, (byte) 1, (byte) 208, (byte) 0, - (byte) 0, (byte) 0, (byte) 200, (byte) 173, (byte) 20, (byte) 66, (byte) 1, - (byte) 212, (byte) 0, (byte) 0, (byte) 0, (byte) 137, (byte) 68, (byte) 27, - (byte) 66, (byte) 1, (byte) 217, (byte) 0, (byte) 0, (byte) 0, (byte) 243, - (byte) 51, (byte) 40, (byte) 66, (byte) 1, (byte) 218, (byte) 0, (byte) 0, - (byte) 0, (byte) 225, (byte) 58, (byte) 23, (byte) 66, (byte) 1, (byte) 220, - (byte) 0, (byte) 0, (byte) 0, (byte) 132, (byte) 221, (byte) 22, (byte) 66, - (byte) 1, (byte) 222, (byte) 0, (byte) 0, (byte) 0, (byte) 157, (byte) 29, - (byte) 26, (byte) 66, (byte) 1, (byte) 225, (byte) 0, (byte) 0, (byte) 0, - (byte) 133, (byte) 21, (byte) 41, (byte) 66, (byte) 0, (byte) 0, (byte) 0, - (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 128, (byte) 191, (byte) 0, - (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 128, - (byte) 191, - }; - SBPMessage sbp = new SBPMessage(0xd7f6, 0x13, payload); - MsgTrackingStateDepB msg = new MsgTrackingStateDepB(sbp); - JSONObject json = msg.toJSON(); - Number value; - Number expected; - org.junit.Assert.assertEquals(msg.states[0].cn0, 3.97035179138183594e+01, DELTA); - value = msg.states[0].sid.code; + value = msg.states[52].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[52].cn0 + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); } else { value = value.longValue(); - expected = 0L; + expected = 56L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[0].sid.reserved; + value = msg.states[52].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[52].fcn + "' != '" + 157 + "'", + value.equals(BigInteger.valueOf(157L))); } else { value = value.longValue(); - expected = 0L; + expected = 157L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[0].sid.sat; + value = msg.states[52].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].sid.sat + "' != '" + 202 + "'", - value.equals(BigInteger.valueOf(202L))); + "'" + msg.states[52].sid.code + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); } else { value = value.longValue(); - expected = 202L; + expected = 224L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[0].state; + value = msg.states[52].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[0].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[52].sid.sat + "' != '" + 33 + "'", + value.equals(BigInteger.valueOf(33L))); } else { value = value.longValue(); - expected = 1L; + expected = 33L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[1].cn0, 3.65238838195800781e+01, DELTA); - value = msg.states[1].sid.code; + value = msg.states[53].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[53].cn0 + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); } else { value = value.longValue(); - expected = 0L; + expected = 174L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[1].sid.reserved; + value = msg.states[53].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[53].fcn + "' != '" + 224 + "'", + value.equals(BigInteger.valueOf(224L))); } else { value = value.longValue(); - expected = 0L; + expected = 224L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[1].sid.sat; + value = msg.states[53].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].sid.sat + "' != '" + 203 + "'", - value.equals(BigInteger.valueOf(203L))); + "'" + msg.states[53].sid.code + "' != '" + 54 + "'", + value.equals(BigInteger.valueOf(54L))); } else { value = value.longValue(); - expected = 203L; + expected = 54L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[1].state; + value = msg.states[53].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[1].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[53].sid.sat + "' != '" + 186 + "'", + value.equals(BigInteger.valueOf(186L))); } else { value = value.longValue(); - expected = 1L; + expected = 186L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[2].cn0, 3.71697082519531250e+01, DELTA); - value = msg.states[2].sid.code; + value = msg.states[54].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[54].cn0 + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); } else { value = value.longValue(); - expected = 0L; + expected = 190L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[2].sid.reserved; + value = msg.states[54].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[54].fcn + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); } else { value = value.longValue(); - expected = 0L; + expected = 148L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[2].sid.sat; + value = msg.states[54].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].sid.sat + "' != '" + 208 + "'", - value.equals(BigInteger.valueOf(208L))); + "'" + msg.states[54].sid.code + "' != '" + 84 + "'", + value.equals(BigInteger.valueOf(84L))); } else { value = value.longValue(); - expected = 208L; + expected = 84L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[2].state; + value = msg.states[54].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[2].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[54].sid.sat + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); } else { value = value.longValue(); - expected = 1L; + expected = 82L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[3].cn0, 3.88169288635253906e+01, DELTA); - value = msg.states[3].sid.code; + value = msg.states[55].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[55].cn0 + "' != '" + 67 + "'", + value.equals(BigInteger.valueOf(67L))); } else { value = value.longValue(); - expected = 0L; + expected = 67L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[3].sid.reserved; + value = msg.states[55].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[55].fcn + "' != '" + 62 + "'", + value.equals(BigInteger.valueOf(62L))); } else { value = value.longValue(); - expected = 0L; + expected = 62L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[3].sid.sat; + value = msg.states[55].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].sid.sat + "' != '" + 212 + "'", - value.equals(BigInteger.valueOf(212L))); + "'" + msg.states[55].sid.code + "' != '" + 54 + "'", + value.equals(BigInteger.valueOf(54L))); } else { value = value.longValue(); - expected = 212L; + expected = 54L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[3].state; + value = msg.states[55].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[3].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[55].sid.sat + "' != '" + 236 + "'", + value.equals(BigInteger.valueOf(236L))); } else { value = value.longValue(); - expected = 1L; + expected = 236L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[4].cn0, 4.20507316589355469e+01, DELTA); - value = msg.states[4].sid.code; + value = msg.states[56].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[56].cn0 + "' != '" + 254 + "'", + value.equals(BigInteger.valueOf(254L))); } else { value = value.longValue(); - expected = 0L; + expected = 254L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[4].sid.reserved; + value = msg.states[56].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[56].fcn + "' != '" + 57 + "'", + value.equals(BigInteger.valueOf(57L))); } else { value = value.longValue(); - expected = 0L; + expected = 57L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[4].sid.sat; + value = msg.states[56].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].sid.sat + "' != '" + 217 + "'", - value.equals(BigInteger.valueOf(217L))); + "'" + msg.states[56].sid.code + "' != '" + 215 + "'", + value.equals(BigInteger.valueOf(215L))); } else { value = value.longValue(); - expected = 217L; + expected = 215L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[4].state; + value = msg.states[56].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[4].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[56].sid.sat + "' != '" + 52 + "'", + value.equals(BigInteger.valueOf(52L))); } else { value = value.longValue(); - expected = 1L; + expected = 52L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[5].cn0, 3.78074989318847656e+01, DELTA); - value = msg.states[5].sid.code; + value = msg.states[57].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[57].cn0 + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); } else { value = value.longValue(); - expected = 0L; + expected = 174L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[5].sid.reserved; + value = msg.states[57].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[57].fcn + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); } else { value = value.longValue(); - expected = 0L; + expected = 36L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[5].sid.sat; + value = msg.states[57].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].sid.sat + "' != '" + 218 + "'", - value.equals(BigInteger.valueOf(218L))); + "'" + msg.states[57].sid.code + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); } else { value = value.longValue(); - expected = 218L; + expected = 133L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[5].state; + value = msg.states[57].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[5].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[57].sid.sat + "' != '" + 16 + "'", + value.equals(BigInteger.valueOf(16L))); } else { value = value.longValue(); - expected = 1L; + expected = 16L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[6].cn0, 3.77163238525390625e+01, DELTA); - value = msg.states[6].sid.code; + value = msg.states[58].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[58].cn0 + "' != '" + 17 + "'", + value.equals(BigInteger.valueOf(17L))); } else { value = value.longValue(); - expected = 0L; + expected = 17L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[6].sid.reserved; + value = msg.states[58].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[58].fcn + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); } else { value = value.longValue(); - expected = 0L; + expected = 145L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[6].sid.sat; + value = msg.states[58].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].sid.sat + "' != '" + 220 + "'", - value.equals(BigInteger.valueOf(220L))); + "'" + msg.states[58].sid.code + "' != '" + 172 + "'", + value.equals(BigInteger.valueOf(172L))); } else { value = value.longValue(); - expected = 220L; + expected = 172L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[6].state; + value = msg.states[58].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[6].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[58].sid.sat + "' != '" + 219 + "'", + value.equals(BigInteger.valueOf(219L))); } else { value = value.longValue(); - expected = 1L; + expected = 219L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[7].cn0, 3.85289192199707031e+01, DELTA); - value = msg.states[7].sid.code; + value = msg.states[59].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[59].cn0 + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); } else { value = value.longValue(); - expected = 0L; + expected = 97L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[7].sid.reserved; + value = msg.states[59].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[59].fcn + "' != '" + 111 + "'", + value.equals(BigInteger.valueOf(111L))); } else { value = value.longValue(); - expected = 0L; + expected = 111L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[7].sid.sat; + value = msg.states[59].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].sid.sat + "' != '" + 222 + "'", - value.equals(BigInteger.valueOf(222L))); + "'" + msg.states[59].sid.code + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); } else { value = value.longValue(); - expected = 222L; + expected = 179L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[7].state; + value = msg.states[59].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[7].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[59].sid.sat + "' != '" + 192 + "'", + value.equals(BigInteger.valueOf(192L))); } else { value = value.longValue(); - expected = 1L; + expected = 192L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[8].cn0, 4.22710151672363281e+01, DELTA); - value = msg.states[8].sid.code; + value = msg.states[60].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[60].cn0 + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); } else { value = value.longValue(); - expected = 0L; + expected = 134L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[8].sid.reserved; + value = msg.states[60].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[60].fcn + "' != '" + 208 + "'", + value.equals(BigInteger.valueOf(208L))); } else { value = value.longValue(); - expected = 0L; + expected = 208L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[8].sid.sat; + value = msg.states[60].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].sid.sat + "' != '" + 225 + "'", - value.equals(BigInteger.valueOf(225L))); + "'" + msg.states[60].sid.code + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); } else { value = value.longValue(); - expected = 225L; + expected = 56L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[8].state; + value = msg.states[60].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[8].state + "' != '" + 1 + "'", - value.equals(BigInteger.valueOf(1L))); + "'" + msg.states[60].sid.sat + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); } else { value = value.longValue(); - expected = 1L; + expected = 207L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[9].cn0, -1.00000000000000000e+00, DELTA); - value = msg.states[9].sid.code; + value = msg.states[61].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[61].cn0 + "' != '" + 226 + "'", + value.equals(BigInteger.valueOf(226L))); } else { value = value.longValue(); - expected = 0L; + expected = 226L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[9].sid.reserved; + value = msg.states[61].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[61].fcn + "' != '" + 43 + "'", + value.equals(BigInteger.valueOf(43L))); } else { value = value.longValue(); - expected = 0L; + expected = 43L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[9].sid.sat; + value = msg.states[61].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].sid.sat + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[61].sid.code + "' != '" + 17 + "'", + value.equals(BigInteger.valueOf(17L))); } else { value = value.longValue(); - expected = 0L; + expected = 17L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[9].state; + value = msg.states[61].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[9].state + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[61].sid.sat + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); } else { value = value.longValue(); - expected = 0L; + expected = 180L; org.junit.Assert.assertEquals(value, expected); } - org.junit.Assert.assertEquals(msg.states[10].cn0, -1.00000000000000000e+00, DELTA); - value = msg.states[10].sid.code; + value = msg.states[62].cn0; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].sid.code + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[62].cn0 + "' != '" + 113 + "'", + value.equals(BigInteger.valueOf(113L))); } else { value = value.longValue(); - expected = 0L; + expected = 113L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[10].sid.reserved; + value = msg.states[62].fcn; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].sid.reserved + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[62].fcn + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); } else { value = value.longValue(); - expected = 0L; + expected = 140L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[10].sid.sat; + value = msg.states[62].sid.code; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].sid.sat + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[62].sid.code + "' != '" + 182 + "'", + value.equals(BigInteger.valueOf(182L))); } else { value = value.longValue(); - expected = 0L; + expected = 182L; org.junit.Assert.assertEquals(value, expected); } - value = msg.states[10].state; + value = msg.states[62].sid.sat; if (value instanceof BigInteger) { org.junit.Assert.assertTrue( - "'" + msg.states[10].state + "' != '" + 0 + "'", - value.equals(BigInteger.valueOf(0L))); + "'" + msg.states[62].sid.sat + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); } else { value = value.longValue(); - expected = 0L; + expected = 255L; org.junit.Assert.assertEquals(value, expected); } diff --git a/java/test/auto_check_sbp_tracking_tracking_structsTest.java b/java/test/auto_check_sbp_tracking_tracking_structsTest.java new file mode 100644 index 0000000000..e1e7101f71 --- /dev/null +++ b/java/test/auto_check_sbp_tracking_tracking_structsTest.java @@ -0,0 +1,21 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from +// spec/tests/yaml/swiftnav/sbp/tracking/test_tracking_structs.yaml by generate.py. Do not modify by +// hand! + +public class auto_check_sbp_tracking_tracking_structsTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; +} diff --git a/java/test/auto_check_sbp_user_MsgUserDataTest.java b/java/test/auto_check_sbp_user_MsgUserDataTest.java new file mode 100644 index 0000000000..6b5b5e006b --- /dev/null +++ b/java/test/auto_check_sbp_user_MsgUserDataTest.java @@ -0,0 +1,2847 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/user/test_MsgUserData.yaml by +// generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.user.MsgUserData; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_user_MsgUserDataTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_user_MsgUserDataTest.test1"); + byte[] payload = + new byte[] { + (byte) 53, + (byte) 5, + (byte) 172, + (byte) 138, + (byte) 50, + (byte) 49, + (byte) 206, + (byte) 234, + (byte) 149, + (byte) 204, + (byte) 113, + (byte) 31, + (byte) 108, + (byte) 188, + (byte) 179, + (byte) 154, + (byte) 156, + (byte) 167, + (byte) 145, + (byte) 139, + (byte) 42, + (byte) 207, + (byte) 126, + (byte) 242, + (byte) 193, + (byte) 9, + (byte) 58, + (byte) 75, + (byte) 8, + (byte) 135, + (byte) 11, + (byte) 92, + (byte) 131, + (byte) 245, + (byte) 24, + (byte) 90, + (byte) 255, + (byte) 30, + (byte) 58, + (byte) 31, + (byte) 109, + (byte) 148, + (byte) 56, + (byte) 178, + (byte) 140, + (byte) 30, + (byte) 159, + (byte) 70, + (byte) 17, + (byte) 170, + (byte) 50, + (byte) 148, + (byte) 1, + (byte) 99, + (byte) 112, + (byte) 88, + (byte) 217, + (byte) 36, + (byte) 84, + (byte) 34, + (byte) 234, + (byte) 82, + (byte) 144, + (byte) 144, + (byte) 97, + (byte) 96, + (byte) 75, + (byte) 174, + (byte) 58, + (byte) 219, + (byte) 180, + (byte) 148, + (byte) 247, + (byte) 59, + (byte) 2, + (byte) 116, + (byte) 214, + (byte) 114, + (byte) 55, + (byte) 134, + (byte) 54, + (byte) 119, + (byte) 108, + (byte) 128, + (byte) 73, + (byte) 181, + (byte) 20, + (byte) 233, + (byte) 23, + (byte) 23, + (byte) 73, + (byte) 119, + (byte) 136, + (byte) 231, + (byte) 189, + (byte) 26, + (byte) 174, + (byte) 128, + (byte) 93, + (byte) 30, + (byte) 76, + (byte) 45, + (byte) 109, + (byte) 134, + (byte) 81, + (byte) 0, + (byte) 116, + (byte) 158, + (byte) 127, + (byte) 40, + (byte) 133, + (byte) 208, + (byte) 134, + (byte) 127, + (byte) 140, + (byte) 232, + (byte) 183, + (byte) 184, + (byte) 108, + (byte) 6, + (byte) 228, + (byte) 54, + (byte) 238, + (byte) 59, + (byte) 220, + (byte) 30, + (byte) 228, + (byte) 212, + (byte) 50, + (byte) 182, + (byte) 97, + (byte) 20, + (byte) 41, + (byte) 76, + (byte) 227, + (byte) 88, + (byte) 12, + (byte) 95, + (byte) 112, + (byte) 209, + (byte) 183, + (byte) 127, + (byte) 4, + (byte) 165, + (byte) 189, + (byte) 44, + (byte) 239, + (byte) 232, + (byte) 132, + (byte) 9, + (byte) 114, + (byte) 184, + (byte) 249, + (byte) 208, + (byte) 246, + (byte) 194, + (byte) 250, + (byte) 2, + (byte) 97, + (byte) 173, + (byte) 157, + (byte) 202, + (byte) 172, + (byte) 180, + (byte) 150, + (byte) 213, + (byte) 193, + (byte) 177, + (byte) 209, + (byte) 156, + (byte) 20, + (byte) 174, + (byte) 18, + (byte) 73, + (byte) 132, + (byte) 215, + (byte) 115, + (byte) 128, + (byte) 175, + (byte) 169, + (byte) 116, + (byte) 132, + (byte) 100, + (byte) 72, + (byte) 45, + (byte) 25, + (byte) 14, + (byte) 205, + (byte) 213, + (byte) 145, + (byte) 68, + (byte) 137, + (byte) 249, + (byte) 54, + (byte) 40, + (byte) 174, + (byte) 215, + (byte) 148, + (byte) 166, + (byte) 190, + (byte) 63, + (byte) 118, + (byte) 6, + (byte) 165, + (byte) 212, + (byte) 74, + (byte) 68, + (byte) 200, + (byte) 38, + (byte) 139, + (byte) 212, + (byte) 112, + (byte) 45, + (byte) 167, + (byte) 236, + (byte) 255, + (byte) 106, + (byte) 92, + (byte) 132, + (byte) 59, + (byte) 61, + (byte) 233, + (byte) 3, + (byte) 246, + (byte) 158, + (byte) 83, + (byte) 134, + (byte) 246, + (byte) 154, + (byte) 17, + (byte) 0, + (byte) 6, + (byte) 56, + (byte) 216, + (byte) 19, + (byte) 216, + (byte) 70, + (byte) 71, + (byte) 161, + (byte) 184, + (byte) 5, + (byte) 177, + (byte) 45, + (byte) 37, + (byte) 98, + (byte) 56, + (byte) 149, + (byte) 0, + (byte) 73, + (byte) 221, + (byte) 105, + (byte) 239, + (byte) 168, + (byte) 205, + (byte) 85, + }; + SBPMessage sbp = new SBPMessage(0x217e, 0x800, payload); + MsgUserData msg = new MsgUserData(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.contents[0]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[0] + "' != '" + 53 + "'", + value.equals(BigInteger.valueOf(53L))); + } else { + value = value.longValue(); + expected = 53L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[1]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[1] + "' != '" + 5 + "'", + value.equals(BigInteger.valueOf(5L))); + } else { + value = value.longValue(); + expected = 5L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[2]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[2] + "' != '" + 172 + "'", + value.equals(BigInteger.valueOf(172L))); + } else { + value = value.longValue(); + expected = 172L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[3]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[3] + "' != '" + 138 + "'", + value.equals(BigInteger.valueOf(138L))); + } else { + value = value.longValue(); + expected = 138L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[4]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[4] + "' != '" + 50 + "'", + value.equals(BigInteger.valueOf(50L))); + } else { + value = value.longValue(); + expected = 50L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[5]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[5] + "' != '" + 49 + "'", + value.equals(BigInteger.valueOf(49L))); + } else { + value = value.longValue(); + expected = 49L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[6]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[6] + "' != '" + 206 + "'", + value.equals(BigInteger.valueOf(206L))); + } else { + value = value.longValue(); + expected = 206L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[7]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[7] + "' != '" + 234 + "'", + value.equals(BigInteger.valueOf(234L))); + } else { + value = value.longValue(); + expected = 234L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[8]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[8] + "' != '" + 149 + "'", + value.equals(BigInteger.valueOf(149L))); + } else { + value = value.longValue(); + expected = 149L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[9]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[9] + "' != '" + 204 + "'", + value.equals(BigInteger.valueOf(204L))); + } else { + value = value.longValue(); + expected = 204L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[10]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[10] + "' != '" + 113 + "'", + value.equals(BigInteger.valueOf(113L))); + } else { + value = value.longValue(); + expected = 113L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[11]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[11] + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[12]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[12] + "' != '" + 108 + "'", + value.equals(BigInteger.valueOf(108L))); + } else { + value = value.longValue(); + expected = 108L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[13]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[13] + "' != '" + 188 + "'", + value.equals(BigInteger.valueOf(188L))); + } else { + value = value.longValue(); + expected = 188L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[14]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[14] + "' != '" + 179 + "'", + value.equals(BigInteger.valueOf(179L))); + } else { + value = value.longValue(); + expected = 179L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[15]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[15] + "' != '" + 154 + "'", + value.equals(BigInteger.valueOf(154L))); + } else { + value = value.longValue(); + expected = 154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[16]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[16] + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[17]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[17] + "' != '" + 167 + "'", + value.equals(BigInteger.valueOf(167L))); + } else { + value = value.longValue(); + expected = 167L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[18]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[18] + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); + } else { + value = value.longValue(); + expected = 145L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[19]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[19] + "' != '" + 139 + "'", + value.equals(BigInteger.valueOf(139L))); + } else { + value = value.longValue(); + expected = 139L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[20]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[20] + "' != '" + 42 + "'", + value.equals(BigInteger.valueOf(42L))); + } else { + value = value.longValue(); + expected = 42L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[21]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[21] + "' != '" + 207 + "'", + value.equals(BigInteger.valueOf(207L))); + } else { + value = value.longValue(); + expected = 207L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[22]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[22] + "' != '" + 126 + "'", + value.equals(BigInteger.valueOf(126L))); + } else { + value = value.longValue(); + expected = 126L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[23]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[23] + "' != '" + 242 + "'", + value.equals(BigInteger.valueOf(242L))); + } else { + value = value.longValue(); + expected = 242L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[24]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[24] + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[25]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[25] + "' != '" + 9 + "'", + value.equals(BigInteger.valueOf(9L))); + } else { + value = value.longValue(); + expected = 9L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[26]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[26] + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[27]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[27] + "' != '" + 75 + "'", + value.equals(BigInteger.valueOf(75L))); + } else { + value = value.longValue(); + expected = 75L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[28]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[28] + "' != '" + 8 + "'", + value.equals(BigInteger.valueOf(8L))); + } else { + value = value.longValue(); + expected = 8L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[29]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[29] + "' != '" + 135 + "'", + value.equals(BigInteger.valueOf(135L))); + } else { + value = value.longValue(); + expected = 135L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[30]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[30] + "' != '" + 11 + "'", + value.equals(BigInteger.valueOf(11L))); + } else { + value = value.longValue(); + expected = 11L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[31]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[31] + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[32]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[32] + "' != '" + 131 + "'", + value.equals(BigInteger.valueOf(131L))); + } else { + value = value.longValue(); + expected = 131L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[33]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[33] + "' != '" + 245 + "'", + value.equals(BigInteger.valueOf(245L))); + } else { + value = value.longValue(); + expected = 245L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[34]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[34] + "' != '" + 24 + "'", + value.equals(BigInteger.valueOf(24L))); + } else { + value = value.longValue(); + expected = 24L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[35]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[35] + "' != '" + 90 + "'", + value.equals(BigInteger.valueOf(90L))); + } else { + value = value.longValue(); + expected = 90L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[36]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[36] + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[37]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[37] + "' != '" + 30 + "'", + value.equals(BigInteger.valueOf(30L))); + } else { + value = value.longValue(); + expected = 30L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[38]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[38] + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[39]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[39] + "' != '" + 31 + "'", + value.equals(BigInteger.valueOf(31L))); + } else { + value = value.longValue(); + expected = 31L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[40]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[40] + "' != '" + 109 + "'", + value.equals(BigInteger.valueOf(109L))); + } else { + value = value.longValue(); + expected = 109L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[41]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[41] + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); + } else { + value = value.longValue(); + expected = 148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[42]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[42] + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); + } else { + value = value.longValue(); + expected = 56L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[43]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[43] + "' != '" + 178 + "'", + value.equals(BigInteger.valueOf(178L))); + } else { + value = value.longValue(); + expected = 178L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[44]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[44] + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); + } else { + value = value.longValue(); + expected = 140L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[45]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[45] + "' != '" + 30 + "'", + value.equals(BigInteger.valueOf(30L))); + } else { + value = value.longValue(); + expected = 30L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[46]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[46] + "' != '" + 159 + "'", + value.equals(BigInteger.valueOf(159L))); + } else { + value = value.longValue(); + expected = 159L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[47]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[47] + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); + } else { + value = value.longValue(); + expected = 70L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[48]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[48] + "' != '" + 17 + "'", + value.equals(BigInteger.valueOf(17L))); + } else { + value = value.longValue(); + expected = 17L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[49]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[49] + "' != '" + 170 + "'", + value.equals(BigInteger.valueOf(170L))); + } else { + value = value.longValue(); + expected = 170L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[50]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[50] + "' != '" + 50 + "'", + value.equals(BigInteger.valueOf(50L))); + } else { + value = value.longValue(); + expected = 50L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[51]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[51] + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); + } else { + value = value.longValue(); + expected = 148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[52]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[52] + "' != '" + 1 + "'", + value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[53]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[53] + "' != '" + 99 + "'", + value.equals(BigInteger.valueOf(99L))); + } else { + value = value.longValue(); + expected = 99L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[54]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[54] + "' != '" + 112 + "'", + value.equals(BigInteger.valueOf(112L))); + } else { + value = value.longValue(); + expected = 112L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[55]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[55] + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[56]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[56] + "' != '" + 217 + "'", + value.equals(BigInteger.valueOf(217L))); + } else { + value = value.longValue(); + expected = 217L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[57]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[57] + "' != '" + 36 + "'", + value.equals(BigInteger.valueOf(36L))); + } else { + value = value.longValue(); + expected = 36L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[58]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[58] + "' != '" + 84 + "'", + value.equals(BigInteger.valueOf(84L))); + } else { + value = value.longValue(); + expected = 84L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[59]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[59] + "' != '" + 34 + "'", + value.equals(BigInteger.valueOf(34L))); + } else { + value = value.longValue(); + expected = 34L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[60]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[60] + "' != '" + 234 + "'", + value.equals(BigInteger.valueOf(234L))); + } else { + value = value.longValue(); + expected = 234L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[61]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[61] + "' != '" + 82 + "'", + value.equals(BigInteger.valueOf(82L))); + } else { + value = value.longValue(); + expected = 82L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[62]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[62] + "' != '" + 144 + "'", + value.equals(BigInteger.valueOf(144L))); + } else { + value = value.longValue(); + expected = 144L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[63]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[63] + "' != '" + 144 + "'", + value.equals(BigInteger.valueOf(144L))); + } else { + value = value.longValue(); + expected = 144L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[64]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[64] + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); + } else { + value = value.longValue(); + expected = 97L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[65]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[65] + "' != '" + 96 + "'", + value.equals(BigInteger.valueOf(96L))); + } else { + value = value.longValue(); + expected = 96L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[66]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[66] + "' != '" + 75 + "'", + value.equals(BigInteger.valueOf(75L))); + } else { + value = value.longValue(); + expected = 75L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[67]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[67] + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); + } else { + value = value.longValue(); + expected = 174L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[68]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[68] + "' != '" + 58 + "'", + value.equals(BigInteger.valueOf(58L))); + } else { + value = value.longValue(); + expected = 58L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[69]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[69] + "' != '" + 219 + "'", + value.equals(BigInteger.valueOf(219L))); + } else { + value = value.longValue(); + expected = 219L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[70]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[70] + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); + } else { + value = value.longValue(); + expected = 180L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[71]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[71] + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); + } else { + value = value.longValue(); + expected = 148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[72]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[72] + "' != '" + 247 + "'", + value.equals(BigInteger.valueOf(247L))); + } else { + value = value.longValue(); + expected = 247L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[73]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[73] + "' != '" + 59 + "'", + value.equals(BigInteger.valueOf(59L))); + } else { + value = value.longValue(); + expected = 59L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[74]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[74] + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[75]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[75] + "' != '" + 116 + "'", + value.equals(BigInteger.valueOf(116L))); + } else { + value = value.longValue(); + expected = 116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[76]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[76] + "' != '" + 214 + "'", + value.equals(BigInteger.valueOf(214L))); + } else { + value = value.longValue(); + expected = 214L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[77]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[77] + "' != '" + 114 + "'", + value.equals(BigInteger.valueOf(114L))); + } else { + value = value.longValue(); + expected = 114L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[78]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[78] + "' != '" + 55 + "'", + value.equals(BigInteger.valueOf(55L))); + } else { + value = value.longValue(); + expected = 55L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[79]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[79] + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); + } else { + value = value.longValue(); + expected = 134L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[80]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[80] + "' != '" + 54 + "'", + value.equals(BigInteger.valueOf(54L))); + } else { + value = value.longValue(); + expected = 54L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[81]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[81] + "' != '" + 119 + "'", + value.equals(BigInteger.valueOf(119L))); + } else { + value = value.longValue(); + expected = 119L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[82]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[82] + "' != '" + 108 + "'", + value.equals(BigInteger.valueOf(108L))); + } else { + value = value.longValue(); + expected = 108L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[83]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[83] + "' != '" + 128 + "'", + value.equals(BigInteger.valueOf(128L))); + } else { + value = value.longValue(); + expected = 128L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[84]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[84] + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[85]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[85] + "' != '" + 181 + "'", + value.equals(BigInteger.valueOf(181L))); + } else { + value = value.longValue(); + expected = 181L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[86]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[86] + "' != '" + 20 + "'", + value.equals(BigInteger.valueOf(20L))); + } else { + value = value.longValue(); + expected = 20L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[87]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[87] + "' != '" + 233 + "'", + value.equals(BigInteger.valueOf(233L))); + } else { + value = value.longValue(); + expected = 233L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[88]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[88] + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[89]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[89] + "' != '" + 23 + "'", + value.equals(BigInteger.valueOf(23L))); + } else { + value = value.longValue(); + expected = 23L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[90]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[90] + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[91]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[91] + "' != '" + 119 + "'", + value.equals(BigInteger.valueOf(119L))); + } else { + value = value.longValue(); + expected = 119L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[92]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[92] + "' != '" + 136 + "'", + value.equals(BigInteger.valueOf(136L))); + } else { + value = value.longValue(); + expected = 136L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[93]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[93] + "' != '" + 231 + "'", + value.equals(BigInteger.valueOf(231L))); + } else { + value = value.longValue(); + expected = 231L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[94]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[94] + "' != '" + 189 + "'", + value.equals(BigInteger.valueOf(189L))); + } else { + value = value.longValue(); + expected = 189L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[95]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[95] + "' != '" + 26 + "'", + value.equals(BigInteger.valueOf(26L))); + } else { + value = value.longValue(); + expected = 26L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[96]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[96] + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); + } else { + value = value.longValue(); + expected = 174L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[97]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[97] + "' != '" + 128 + "'", + value.equals(BigInteger.valueOf(128L))); + } else { + value = value.longValue(); + expected = 128L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[98]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[98] + "' != '" + 93 + "'", + value.equals(BigInteger.valueOf(93L))); + } else { + value = value.longValue(); + expected = 93L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[99]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[99] + "' != '" + 30 + "'", + value.equals(BigInteger.valueOf(30L))); + } else { + value = value.longValue(); + expected = 30L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[100]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[100] + "' != '" + 76 + "'", + value.equals(BigInteger.valueOf(76L))); + } else { + value = value.longValue(); + expected = 76L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[101]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[101] + "' != '" + 45 + "'", + value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[102]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[102] + "' != '" + 109 + "'", + value.equals(BigInteger.valueOf(109L))); + } else { + value = value.longValue(); + expected = 109L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[103]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[103] + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); + } else { + value = value.longValue(); + expected = 134L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[104]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[104] + "' != '" + 81 + "'", + value.equals(BigInteger.valueOf(81L))); + } else { + value = value.longValue(); + expected = 81L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[105]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[105] + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[106]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[106] + "' != '" + 116 + "'", + value.equals(BigInteger.valueOf(116L))); + } else { + value = value.longValue(); + expected = 116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[107]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[107] + "' != '" + 158 + "'", + value.equals(BigInteger.valueOf(158L))); + } else { + value = value.longValue(); + expected = 158L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[108]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[108] + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); + } else { + value = value.longValue(); + expected = 127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[109]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[109] + "' != '" + 40 + "'", + value.equals(BigInteger.valueOf(40L))); + } else { + value = value.longValue(); + expected = 40L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[110]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[110] + "' != '" + 133 + "'", + value.equals(BigInteger.valueOf(133L))); + } else { + value = value.longValue(); + expected = 133L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[111]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[111] + "' != '" + 208 + "'", + value.equals(BigInteger.valueOf(208L))); + } else { + value = value.longValue(); + expected = 208L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[112]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[112] + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); + } else { + value = value.longValue(); + expected = 134L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[113]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[113] + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); + } else { + value = value.longValue(); + expected = 127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[114]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[114] + "' != '" + 140 + "'", + value.equals(BigInteger.valueOf(140L))); + } else { + value = value.longValue(); + expected = 140L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[115]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[115] + "' != '" + 232 + "'", + value.equals(BigInteger.valueOf(232L))); + } else { + value = value.longValue(); + expected = 232L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[116]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[116] + "' != '" + 183 + "'", + value.equals(BigInteger.valueOf(183L))); + } else { + value = value.longValue(); + expected = 183L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[117]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[117] + "' != '" + 184 + "'", + value.equals(BigInteger.valueOf(184L))); + } else { + value = value.longValue(); + expected = 184L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[118]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[118] + "' != '" + 108 + "'", + value.equals(BigInteger.valueOf(108L))); + } else { + value = value.longValue(); + expected = 108L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[119]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[119] + "' != '" + 6 + "'", + value.equals(BigInteger.valueOf(6L))); + } else { + value = value.longValue(); + expected = 6L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[120]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[120] + "' != '" + 228 + "'", + value.equals(BigInteger.valueOf(228L))); + } else { + value = value.longValue(); + expected = 228L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[121]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[121] + "' != '" + 54 + "'", + value.equals(BigInteger.valueOf(54L))); + } else { + value = value.longValue(); + expected = 54L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[122]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[122] + "' != '" + 238 + "'", + value.equals(BigInteger.valueOf(238L))); + } else { + value = value.longValue(); + expected = 238L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[123]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[123] + "' != '" + 59 + "'", + value.equals(BigInteger.valueOf(59L))); + } else { + value = value.longValue(); + expected = 59L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[124]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[124] + "' != '" + 220 + "'", + value.equals(BigInteger.valueOf(220L))); + } else { + value = value.longValue(); + expected = 220L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[125]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[125] + "' != '" + 30 + "'", + value.equals(BigInteger.valueOf(30L))); + } else { + value = value.longValue(); + expected = 30L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[126]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[126] + "' != '" + 228 + "'", + value.equals(BigInteger.valueOf(228L))); + } else { + value = value.longValue(); + expected = 228L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[127]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[127] + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); + } else { + value = value.longValue(); + expected = 212L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[128]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[128] + "' != '" + 50 + "'", + value.equals(BigInteger.valueOf(50L))); + } else { + value = value.longValue(); + expected = 50L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[129]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[129] + "' != '" + 182 + "'", + value.equals(BigInteger.valueOf(182L))); + } else { + value = value.longValue(); + expected = 182L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[130]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[130] + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); + } else { + value = value.longValue(); + expected = 97L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[131]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[131] + "' != '" + 20 + "'", + value.equals(BigInteger.valueOf(20L))); + } else { + value = value.longValue(); + expected = 20L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[132]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[132] + "' != '" + 41 + "'", + value.equals(BigInteger.valueOf(41L))); + } else { + value = value.longValue(); + expected = 41L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[133]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[133] + "' != '" + 76 + "'", + value.equals(BigInteger.valueOf(76L))); + } else { + value = value.longValue(); + expected = 76L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[134]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[134] + "' != '" + 227 + "'", + value.equals(BigInteger.valueOf(227L))); + } else { + value = value.longValue(); + expected = 227L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[135]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[135] + "' != '" + 88 + "'", + value.equals(BigInteger.valueOf(88L))); + } else { + value = value.longValue(); + expected = 88L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[136]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[136] + "' != '" + 12 + "'", + value.equals(BigInteger.valueOf(12L))); + } else { + value = value.longValue(); + expected = 12L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[137]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[137] + "' != '" + 95 + "'", + value.equals(BigInteger.valueOf(95L))); + } else { + value = value.longValue(); + expected = 95L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[138]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[138] + "' != '" + 112 + "'", + value.equals(BigInteger.valueOf(112L))); + } else { + value = value.longValue(); + expected = 112L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[139]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[139] + "' != '" + 209 + "'", + value.equals(BigInteger.valueOf(209L))); + } else { + value = value.longValue(); + expected = 209L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[140]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[140] + "' != '" + 183 + "'", + value.equals(BigInteger.valueOf(183L))); + } else { + value = value.longValue(); + expected = 183L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[141]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[141] + "' != '" + 127 + "'", + value.equals(BigInteger.valueOf(127L))); + } else { + value = value.longValue(); + expected = 127L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[142]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[142] + "' != '" + 4 + "'", + value.equals(BigInteger.valueOf(4L))); + } else { + value = value.longValue(); + expected = 4L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[143]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[143] + "' != '" + 165 + "'", + value.equals(BigInteger.valueOf(165L))); + } else { + value = value.longValue(); + expected = 165L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[144]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[144] + "' != '" + 189 + "'", + value.equals(BigInteger.valueOf(189L))); + } else { + value = value.longValue(); + expected = 189L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[145]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[145] + "' != '" + 44 + "'", + value.equals(BigInteger.valueOf(44L))); + } else { + value = value.longValue(); + expected = 44L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[146]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[146] + "' != '" + 239 + "'", + value.equals(BigInteger.valueOf(239L))); + } else { + value = value.longValue(); + expected = 239L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[147]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[147] + "' != '" + 232 + "'", + value.equals(BigInteger.valueOf(232L))); + } else { + value = value.longValue(); + expected = 232L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[148]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[148] + "' != '" + 132 + "'", + value.equals(BigInteger.valueOf(132L))); + } else { + value = value.longValue(); + expected = 132L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[149]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[149] + "' != '" + 9 + "'", + value.equals(BigInteger.valueOf(9L))); + } else { + value = value.longValue(); + expected = 9L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[150]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[150] + "' != '" + 114 + "'", + value.equals(BigInteger.valueOf(114L))); + } else { + value = value.longValue(); + expected = 114L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[151]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[151] + "' != '" + 184 + "'", + value.equals(BigInteger.valueOf(184L))); + } else { + value = value.longValue(); + expected = 184L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[152]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[152] + "' != '" + 249 + "'", + value.equals(BigInteger.valueOf(249L))); + } else { + value = value.longValue(); + expected = 249L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[153]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[153] + "' != '" + 208 + "'", + value.equals(BigInteger.valueOf(208L))); + } else { + value = value.longValue(); + expected = 208L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[154]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[154] + "' != '" + 246 + "'", + value.equals(BigInteger.valueOf(246L))); + } else { + value = value.longValue(); + expected = 246L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[155]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[155] + "' != '" + 194 + "'", + value.equals(BigInteger.valueOf(194L))); + } else { + value = value.longValue(); + expected = 194L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[156]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[156] + "' != '" + 250 + "'", + value.equals(BigInteger.valueOf(250L))); + } else { + value = value.longValue(); + expected = 250L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[157]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[157] + "' != '" + 2 + "'", + value.equals(BigInteger.valueOf(2L))); + } else { + value = value.longValue(); + expected = 2L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[158]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[158] + "' != '" + 97 + "'", + value.equals(BigInteger.valueOf(97L))); + } else { + value = value.longValue(); + expected = 97L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[159]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[159] + "' != '" + 173 + "'", + value.equals(BigInteger.valueOf(173L))); + } else { + value = value.longValue(); + expected = 173L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[160]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[160] + "' != '" + 157 + "'", + value.equals(BigInteger.valueOf(157L))); + } else { + value = value.longValue(); + expected = 157L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[161]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[161] + "' != '" + 202 + "'", + value.equals(BigInteger.valueOf(202L))); + } else { + value = value.longValue(); + expected = 202L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[162]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[162] + "' != '" + 172 + "'", + value.equals(BigInteger.valueOf(172L))); + } else { + value = value.longValue(); + expected = 172L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[163]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[163] + "' != '" + 180 + "'", + value.equals(BigInteger.valueOf(180L))); + } else { + value = value.longValue(); + expected = 180L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[164]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[164] + "' != '" + 150 + "'", + value.equals(BigInteger.valueOf(150L))); + } else { + value = value.longValue(); + expected = 150L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[165]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[165] + "' != '" + 213 + "'", + value.equals(BigInteger.valueOf(213L))); + } else { + value = value.longValue(); + expected = 213L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[166]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[166] + "' != '" + 193 + "'", + value.equals(BigInteger.valueOf(193L))); + } else { + value = value.longValue(); + expected = 193L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[167]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[167] + "' != '" + 177 + "'", + value.equals(BigInteger.valueOf(177L))); + } else { + value = value.longValue(); + expected = 177L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[168]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[168] + "' != '" + 209 + "'", + value.equals(BigInteger.valueOf(209L))); + } else { + value = value.longValue(); + expected = 209L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[169]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[169] + "' != '" + 156 + "'", + value.equals(BigInteger.valueOf(156L))); + } else { + value = value.longValue(); + expected = 156L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[170]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[170] + "' != '" + 20 + "'", + value.equals(BigInteger.valueOf(20L))); + } else { + value = value.longValue(); + expected = 20L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[171]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[171] + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); + } else { + value = value.longValue(); + expected = 174L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[172]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[172] + "' != '" + 18 + "'", + value.equals(BigInteger.valueOf(18L))); + } else { + value = value.longValue(); + expected = 18L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[173]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[173] + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[174]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[174] + "' != '" + 132 + "'", + value.equals(BigInteger.valueOf(132L))); + } else { + value = value.longValue(); + expected = 132L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[175]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[175] + "' != '" + 215 + "'", + value.equals(BigInteger.valueOf(215L))); + } else { + value = value.longValue(); + expected = 215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[176]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[176] + "' != '" + 115 + "'", + value.equals(BigInteger.valueOf(115L))); + } else { + value = value.longValue(); + expected = 115L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[177]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[177] + "' != '" + 128 + "'", + value.equals(BigInteger.valueOf(128L))); + } else { + value = value.longValue(); + expected = 128L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[178]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[178] + "' != '" + 175 + "'", + value.equals(BigInteger.valueOf(175L))); + } else { + value = value.longValue(); + expected = 175L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[179]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[179] + "' != '" + 169 + "'", + value.equals(BigInteger.valueOf(169L))); + } else { + value = value.longValue(); + expected = 169L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[180]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[180] + "' != '" + 116 + "'", + value.equals(BigInteger.valueOf(116L))); + } else { + value = value.longValue(); + expected = 116L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[181]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[181] + "' != '" + 132 + "'", + value.equals(BigInteger.valueOf(132L))); + } else { + value = value.longValue(); + expected = 132L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[182]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[182] + "' != '" + 100 + "'", + value.equals(BigInteger.valueOf(100L))); + } else { + value = value.longValue(); + expected = 100L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[183]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[183] + "' != '" + 72 + "'", + value.equals(BigInteger.valueOf(72L))); + } else { + value = value.longValue(); + expected = 72L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[184]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[184] + "' != '" + 45 + "'", + value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[185]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[185] + "' != '" + 25 + "'", + value.equals(BigInteger.valueOf(25L))); + } else { + value = value.longValue(); + expected = 25L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[186]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[186] + "' != '" + 14 + "'", + value.equals(BigInteger.valueOf(14L))); + } else { + value = value.longValue(); + expected = 14L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[187]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[187] + "' != '" + 205 + "'", + value.equals(BigInteger.valueOf(205L))); + } else { + value = value.longValue(); + expected = 205L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[188]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[188] + "' != '" + 213 + "'", + value.equals(BigInteger.valueOf(213L))); + } else { + value = value.longValue(); + expected = 213L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[189]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[189] + "' != '" + 145 + "'", + value.equals(BigInteger.valueOf(145L))); + } else { + value = value.longValue(); + expected = 145L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[190]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[190] + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); + } else { + value = value.longValue(); + expected = 68L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[191]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[191] + "' != '" + 137 + "'", + value.equals(BigInteger.valueOf(137L))); + } else { + value = value.longValue(); + expected = 137L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[192]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[192] + "' != '" + 249 + "'", + value.equals(BigInteger.valueOf(249L))); + } else { + value = value.longValue(); + expected = 249L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[193]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[193] + "' != '" + 54 + "'", + value.equals(BigInteger.valueOf(54L))); + } else { + value = value.longValue(); + expected = 54L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[194]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[194] + "' != '" + 40 + "'", + value.equals(BigInteger.valueOf(40L))); + } else { + value = value.longValue(); + expected = 40L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[195]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[195] + "' != '" + 174 + "'", + value.equals(BigInteger.valueOf(174L))); + } else { + value = value.longValue(); + expected = 174L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[196]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[196] + "' != '" + 215 + "'", + value.equals(BigInteger.valueOf(215L))); + } else { + value = value.longValue(); + expected = 215L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[197]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[197] + "' != '" + 148 + "'", + value.equals(BigInteger.valueOf(148L))); + } else { + value = value.longValue(); + expected = 148L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[198]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[198] + "' != '" + 166 + "'", + value.equals(BigInteger.valueOf(166L))); + } else { + value = value.longValue(); + expected = 166L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[199]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[199] + "' != '" + 190 + "'", + value.equals(BigInteger.valueOf(190L))); + } else { + value = value.longValue(); + expected = 190L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[200]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[200] + "' != '" + 63 + "'", + value.equals(BigInteger.valueOf(63L))); + } else { + value = value.longValue(); + expected = 63L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[201]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[201] + "' != '" + 118 + "'", + value.equals(BigInteger.valueOf(118L))); + } else { + value = value.longValue(); + expected = 118L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[202]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[202] + "' != '" + 6 + "'", + value.equals(BigInteger.valueOf(6L))); + } else { + value = value.longValue(); + expected = 6L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[203]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[203] + "' != '" + 165 + "'", + value.equals(BigInteger.valueOf(165L))); + } else { + value = value.longValue(); + expected = 165L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[204]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[204] + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); + } else { + value = value.longValue(); + expected = 212L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[205]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[205] + "' != '" + 74 + "'", + value.equals(BigInteger.valueOf(74L))); + } else { + value = value.longValue(); + expected = 74L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[206]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[206] + "' != '" + 68 + "'", + value.equals(BigInteger.valueOf(68L))); + } else { + value = value.longValue(); + expected = 68L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[207]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[207] + "' != '" + 200 + "'", + value.equals(BigInteger.valueOf(200L))); + } else { + value = value.longValue(); + expected = 200L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[208]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[208] + "' != '" + 38 + "'", + value.equals(BigInteger.valueOf(38L))); + } else { + value = value.longValue(); + expected = 38L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[209]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[209] + "' != '" + 139 + "'", + value.equals(BigInteger.valueOf(139L))); + } else { + value = value.longValue(); + expected = 139L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[210]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[210] + "' != '" + 212 + "'", + value.equals(BigInteger.valueOf(212L))); + } else { + value = value.longValue(); + expected = 212L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[211]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[211] + "' != '" + 112 + "'", + value.equals(BigInteger.valueOf(112L))); + } else { + value = value.longValue(); + expected = 112L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[212]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[212] + "' != '" + 45 + "'", + value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[213]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[213] + "' != '" + 167 + "'", + value.equals(BigInteger.valueOf(167L))); + } else { + value = value.longValue(); + expected = 167L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[214]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[214] + "' != '" + 236 + "'", + value.equals(BigInteger.valueOf(236L))); + } else { + value = value.longValue(); + expected = 236L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[215]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[215] + "' != '" + 255 + "'", + value.equals(BigInteger.valueOf(255L))); + } else { + value = value.longValue(); + expected = 255L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[216]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[216] + "' != '" + 106 + "'", + value.equals(BigInteger.valueOf(106L))); + } else { + value = value.longValue(); + expected = 106L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[217]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[217] + "' != '" + 92 + "'", + value.equals(BigInteger.valueOf(92L))); + } else { + value = value.longValue(); + expected = 92L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[218]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[218] + "' != '" + 132 + "'", + value.equals(BigInteger.valueOf(132L))); + } else { + value = value.longValue(); + expected = 132L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[219]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[219] + "' != '" + 59 + "'", + value.equals(BigInteger.valueOf(59L))); + } else { + value = value.longValue(); + expected = 59L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[220]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[220] + "' != '" + 61 + "'", + value.equals(BigInteger.valueOf(61L))); + } else { + value = value.longValue(); + expected = 61L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[221]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[221] + "' != '" + 233 + "'", + value.equals(BigInteger.valueOf(233L))); + } else { + value = value.longValue(); + expected = 233L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[222]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[222] + "' != '" + 3 + "'", + value.equals(BigInteger.valueOf(3L))); + } else { + value = value.longValue(); + expected = 3L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[223]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[223] + "' != '" + 246 + "'", + value.equals(BigInteger.valueOf(246L))); + } else { + value = value.longValue(); + expected = 246L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[224]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[224] + "' != '" + 158 + "'", + value.equals(BigInteger.valueOf(158L))); + } else { + value = value.longValue(); + expected = 158L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[225]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[225] + "' != '" + 83 + "'", + value.equals(BigInteger.valueOf(83L))); + } else { + value = value.longValue(); + expected = 83L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[226]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[226] + "' != '" + 134 + "'", + value.equals(BigInteger.valueOf(134L))); + } else { + value = value.longValue(); + expected = 134L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[227]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[227] + "' != '" + 246 + "'", + value.equals(BigInteger.valueOf(246L))); + } else { + value = value.longValue(); + expected = 246L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[228]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[228] + "' != '" + 154 + "'", + value.equals(BigInteger.valueOf(154L))); + } else { + value = value.longValue(); + expected = 154L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[229]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[229] + "' != '" + 17 + "'", + value.equals(BigInteger.valueOf(17L))); + } else { + value = value.longValue(); + expected = 17L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[230]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[230] + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[231]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[231] + "' != '" + 6 + "'", + value.equals(BigInteger.valueOf(6L))); + } else { + value = value.longValue(); + expected = 6L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[232]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[232] + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); + } else { + value = value.longValue(); + expected = 56L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[233]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[233] + "' != '" + 216 + "'", + value.equals(BigInteger.valueOf(216L))); + } else { + value = value.longValue(); + expected = 216L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[234]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[234] + "' != '" + 19 + "'", + value.equals(BigInteger.valueOf(19L))); + } else { + value = value.longValue(); + expected = 19L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[235]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[235] + "' != '" + 216 + "'", + value.equals(BigInteger.valueOf(216L))); + } else { + value = value.longValue(); + expected = 216L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[236]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[236] + "' != '" + 70 + "'", + value.equals(BigInteger.valueOf(70L))); + } else { + value = value.longValue(); + expected = 70L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[237]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[237] + "' != '" + 71 + "'", + value.equals(BigInteger.valueOf(71L))); + } else { + value = value.longValue(); + expected = 71L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[238]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[238] + "' != '" + 161 + "'", + value.equals(BigInteger.valueOf(161L))); + } else { + value = value.longValue(); + expected = 161L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[239]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[239] + "' != '" + 184 + "'", + value.equals(BigInteger.valueOf(184L))); + } else { + value = value.longValue(); + expected = 184L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[240]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[240] + "' != '" + 5 + "'", + value.equals(BigInteger.valueOf(5L))); + } else { + value = value.longValue(); + expected = 5L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[241]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[241] + "' != '" + 177 + "'", + value.equals(BigInteger.valueOf(177L))); + } else { + value = value.longValue(); + expected = 177L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[242]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[242] + "' != '" + 45 + "'", + value.equals(BigInteger.valueOf(45L))); + } else { + value = value.longValue(); + expected = 45L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[243]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[243] + "' != '" + 37 + "'", + value.equals(BigInteger.valueOf(37L))); + } else { + value = value.longValue(); + expected = 37L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[244]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[244] + "' != '" + 98 + "'", + value.equals(BigInteger.valueOf(98L))); + } else { + value = value.longValue(); + expected = 98L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[245]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[245] + "' != '" + 56 + "'", + value.equals(BigInteger.valueOf(56L))); + } else { + value = value.longValue(); + expected = 56L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[246]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[246] + "' != '" + 149 + "'", + value.equals(BigInteger.valueOf(149L))); + } else { + value = value.longValue(); + expected = 149L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[247]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[247] + "' != '" + 0 + "'", + value.equals(BigInteger.valueOf(0L))); + } else { + value = value.longValue(); + expected = 0L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[248]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[248] + "' != '" + 73 + "'", + value.equals(BigInteger.valueOf(73L))); + } else { + value = value.longValue(); + expected = 73L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[249]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[249] + "' != '" + 221 + "'", + value.equals(BigInteger.valueOf(221L))); + } else { + value = value.longValue(); + expected = 221L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[250]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[250] + "' != '" + 105 + "'", + value.equals(BigInteger.valueOf(105L))); + } else { + value = value.longValue(); + expected = 105L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[251]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[251] + "' != '" + 239 + "'", + value.equals(BigInteger.valueOf(239L))); + } else { + value = value.longValue(); + expected = 239L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[252]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[252] + "' != '" + 168 + "'", + value.equals(BigInteger.valueOf(168L))); + } else { + value = value.longValue(); + expected = 168L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[253]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[253] + "' != '" + 205 + "'", + value.equals(BigInteger.valueOf(205L))); + } else { + value = value.longValue(); + expected = 205L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.contents[254]; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.contents[254] + "' != '" + 85 + "'", + value.equals(BigInteger.valueOf(85L))); + } else { + value = value.longValue(); + expected = 85L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +} diff --git a/java/test/auto_check_sbp_vehicle_MsgWheeltickTest.java b/java/test/auto_check_sbp_vehicle_MsgWheeltickTest.java new file mode 100644 index 0000000000..bdafebd169 --- /dev/null +++ b/java/test/auto_check_sbp_vehicle_MsgWheeltickTest.java @@ -0,0 +1,83 @@ +/* Copyright (C) 2015-2022 Swift Navigation Inc. + * Contact: https://support.swiftnav.com + * + * This source is subject to the license found in the file 'LICENSE' which must + * be be distributed together with this source. All other rights reserved. + * + * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, + * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.swiftnav.sbp.test; + +// This file was auto-generated from spec/tests/yaml/swiftnav/sbp/vehicle/test_MsgWheeltick.yaml by +// generate.py. Do not modify by hand! + + +import com.swiftnav.sbp.SBPMessage; +import com.swiftnav.sbp.vehicle.MsgWheeltick; +import java.math.BigInteger; +import org.json.JSONObject; +import org.junit.Test; + +public class auto_check_sbp_vehicle_MsgWheeltickTest { + + public static boolean debug = false; + private static final double DELTA = 1e-15; + + @Test + public void test1() throws Throwable { + if (debug) System.out.format("%n%s%n", "auto_check_sbp_vehicle_MsgWheeltickTest.test1"); + byte[] payload = + new byte[] { + (byte) 254, (byte) 27, (byte) 114, (byte) 44, (byte) 26, (byte) 0, (byte) 0, + (byte) 0, (byte) 1, (byte) 146, (byte) 225, (byte) 51, (byte) 9, (byte) 210, + }; + SBPMessage sbp = new SBPMessage(0x456b, 0x904, payload); + MsgWheeltick msg = new MsgWheeltick(sbp); + JSONObject json = msg.toJSON(); + Number value; + Number expected; + value = msg.flags; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.flags + "' != '" + 1 + "'", value.equals(BigInteger.valueOf(1L))); + } else { + value = value.longValue(); + expected = 1L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.source; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.source + "' != '" + 146 + "'", + value.equals(BigInteger.valueOf(146L))); + } else { + value = value.longValue(); + expected = 146L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.ticks; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.ticks + "' != '" + -771148831 + "'", + value.equals(BigInteger.valueOf(-771148831L))); + } else { + value = value.longValue(); + expected = -771148831L; + org.junit.Assert.assertEquals(value, expected); + } + value = msg.time; + if (value instanceof BigInteger) { + org.junit.Assert.assertTrue( + "'" + msg.time + "' != '" + 112414825470L + "'", + value.equals(new BigInteger("112414825470"))); + } else { + value = value.longValue(); + expected = 112414825470L; + org.junit.Assert.assertEquals(value, expected); + } + + org.junit.Assert.assertNotEquals("", msg.getFriendlyName()); + } +}