use crate::tests::crinex::decompression::run_raw_decompression_test;
const INPUT: &str = "&95 01 01 00 00 00.0000000 0 7 06 17 21 22 23 28 31
3&21700656314 3&16909599970 3&0 3&24479973678 3&24479975232 4744414447
3&-21615220851 3&-16843025890 3&0 3&20789585693 3&20789586929 4846414648
3&-1087197585 3&-847166223 3&0 3&24771157514 3&24771159486 4844414448
3&-19632667441 3&-15298182997 3&0 3&20634043160 3&20634044069 4846414648
3&-9446212623 3&-7360683768 3&0 3&22847002125 3&22847002926 4845414548
3&-17812036191 3&-13879505362 3&0 3&21590280410 3&21590281662 4846414648
3&-3273278911 3&-2550608678 3&0 3&24426592783 3&24426595552 4844414448
11 8 4 6 18 19 2 4 27 29
3&-5700578290 3&-4442015511 3&0 3&24054332283 3&24054334974 4844414448
3&-16752818689 3&-13054141872 3&0 3&21632451749 3&21632453003 4846414648
3&-18594858877 3&-14489498887 3&0 3&21660915940 3&21660916954 4846414648
3&-12389073334 3&-9653819331 3&0 3&20617896795 3&20617897951 4846414648
3&5920462202 3&4613346331 0 4775163677 4775162647 7 4 4 7
3&-17212593295 3&-13412413613 3&0 3&22042045190 3&22042044745 4845414548
3&-20305048460 3&-15822109947 3&0 3&21363884270 3&21363885484 4846414648
3&12072810861 3&9407380329 3&0 3&24767110310 3&24767113874 4744414447
20 44 3 1 05 06 7 0 2 4 5
3&1424292438 3&1109836759 3&0 3&24983337322 3&24983347061 4744414447
3&-8813506809 3&-6867659516 3&0 3&23409844586 3&23409845535 4844414448
3&-24446398200 3&-19049136199 3&0 3&20167298337 3&20167300146 4846414648
3&-3058244601 3&-2383046790 3&0 3&24765806588 3&24765810975 4744414447
3&-234256129 3&-182536744 3&0 3&20662501896 3&20662503187 4846414648
-8721569239 -6796025935 0 -5796116702 -5796119265
3&-4737794053 9720629761 0 1035711730 1035713447
3&-22465862932 3&-17505865812 3&0 3&20958288010 3&20958290185 4846414648";
const OUTPUT: &str = "
95 01 01 00 00 00.0000000 0 7 06 17 21 22 23 28 31
21700656.31447 16909599.97044 0.00041 24479973.67844 24479975.23247
-21615220.85148 -16843025.89046 0.00041 20789585.69346 20789586.92948
-1087197.58548 -847166.22344 0.00041 24771157.51444 24771159.48648
-19632667.44148 -15298182.99746 0.00041 20634043.16046 20634044.06948
-9446212.62348 -7360683.76845 0.00041 22847002.12545 22847002.92648
-17812036.19148 -13879505.36246 0.00041 21590280.41046 21590281.66248
-3273278.91148 -2550608.67844 0.00041 24426592.78344 24426595.55248
95 01 01 11 00 00.0000000 0 8 04 16 18 19 22 24 27 29
-5700578.29048 -4442015.51144 0.00041 24054332.28344 24054334.97448
-16752818.68948 -13054141.87246 0.00041 21632451.74946 21632453.00348
-18594858.87748 -14489498.88746 0.00041 21660915.94046 21660916.95448
-12389073.33448 -9653819.33146 0.00041 20617896.79546 20617897.95148
5920462.20247 4613346.33144 0.00041 25409206.83744 25409206.71647
-17212593.29548 -13412413.61345 0.00041 22042045.19045 22042044.74548
-20305048.46048 -15822109.94746 0.00041 21363884.27046 21363885.48448
12072810.86147 9407380.32944 0.00041 24767110.31044 24767113.87447
95 01 01 20 44 30.0000000 0 8 01 05 06 17 20 22 24 25
1424292.43847 1109836.75944 0.00041 24983337.32244 24983347.06147
-8813506.80948 -6867659.51644 0.00041 23409844.58644 23409845.53548
-24446398.20048 -19049136.19946 0.00041 20167298.33746 20167300.14648
-3058244.60147 -2383046.79044 0.00041 24765806.58844 24765810.97547
-234256.12948 -182536.74446 0.00041 20662501.89646 20662503.18748
-2801107.03747 -2182679.60444 0.00041 24388253.81244 24388250.09847
-4737794.05348 -3691783.85245 0.00041 23077756.92045 23077758.19248
-22465862.93248 -17505865.81246 0.00041 20958288.01046 20958290.18548";
#[test]
#[ignore]
fn v1_kosg0010() {
run_raw_decompression_test(
false,
"GPS",
&["GPS"],
&["L1, L2, P1, P2, C1"],
INPUT,
OUTPUT,
);
}