@@ -450,166 +450,3 @@ impl_data_provider_adapter!(
450
450
DayPeriodNamesV1Marker ,
451
451
dayperiod_symbols_map_project_cloned
452
452
) ;
453
-
454
- #[ cfg( test) ]
455
- #[ cfg( feature = "compiled_data" ) ]
456
- mod tests {
457
- use super :: * ;
458
- use icu_locale_core:: langid;
459
-
460
- #[ test]
461
- fn test_adapter_months_numeric ( ) {
462
- let symbols: DataPayload < GregorianDateSymbolsV1Marker > = crate :: provider:: Baked
463
- . load ( DataRequest {
464
- id : DataIdentifierBorrowed :: for_locale ( & langid ! ( "en" ) . into ( ) ) ,
465
- ..Default :: default ( )
466
- } )
467
- . unwrap ( )
468
- . payload ;
469
- let neo_month_abbreviated: DataPayload < GregorianMonthNamesV1Marker > = symbols
470
- . load ( DataRequest {
471
- id : DataIdentifierBorrowed :: for_marker_attributes_and_locale (
472
- DataMarkerAttributes :: from_str_or_panic ( "3" ) ,
473
- & "en" . parse ( ) . unwrap ( ) ,
474
- ) ,
475
- ..Default :: default ( )
476
- } )
477
- . unwrap ( )
478
- . payload ;
479
-
480
- assert_eq ! (
481
- format!( "{neo_month_abbreviated:?}" ) ,
482
- "Linear([\" Jan\" , \" Feb\" , \" Mar\" , \" Apr\" , \" May\" , \" Jun\" , \" Jul\" , \" Aug\" , \" Sep\" , \" Oct\" , \" Nov\" , \" Dec\" ])"
483
- ) ;
484
- }
485
-
486
- #[ test]
487
- fn test_adapter_months_map ( ) {
488
- let symbols: DataPayload < HebrewDateSymbolsV1Marker > = crate :: provider:: Baked
489
- . load ( DataRequest {
490
- id : DataIdentifierBorrowed :: for_locale ( & langid ! ( "en" ) . into ( ) ) ,
491
- ..Default :: default ( )
492
- } )
493
- . unwrap ( )
494
- . payload ;
495
- let neo_month_abbreviated: DataPayload < HebrewMonthNamesV1Marker > = symbols
496
- . load ( DataRequest {
497
- id : DataIdentifierBorrowed :: for_marker_attributes_and_locale (
498
- DataMarkerAttributes :: from_str_or_panic ( "3" ) ,
499
- & "en" . parse ( ) . unwrap ( ) ,
500
- ) ,
501
- ..Default :: default ( )
502
- } )
503
- . unwrap ( )
504
- . payload ;
505
-
506
- assert_eq ! (
507
- format!( "{neo_month_abbreviated:?}" ) ,
508
- "LeapLinear([\" Tishri\" , \" Heshvan\" , \" Kislev\" , \" Tevet\" , \" Shevat\" , \" Adar\" , \" Nisan\" , \" Iyar\" , \" Sivan\" , \" Tamuz\" , \" Av\" , \" Elul\" , \" \" , \" \" , \" \" , \" \" , \" Adar I\" , \" Adar II\" , \" \" , \" \" , \" \" , \" \" , \" \" , \" \" ])"
509
- ) ;
510
- }
511
-
512
- #[ test]
513
- fn test_adapter_weekdays_abbreviated ( ) {
514
- let symbols: DataPayload < HebrewDateSymbolsV1Marker > = crate :: provider:: Baked
515
- . load ( DataRequest {
516
- id : DataIdentifierBorrowed :: for_locale ( & langid ! ( "en" ) . into ( ) ) ,
517
- ..Default :: default ( )
518
- } )
519
- . unwrap ( )
520
- . payload ;
521
- let neo_weekdays_abbreviated: DataPayload < WeekdayNamesV1Marker > = symbols
522
- . load ( DataRequest {
523
- id : DataIdentifierBorrowed :: for_marker_attributes_and_locale (
524
- DataMarkerAttributes :: from_str_or_panic ( "3" ) ,
525
- & "en" . parse ( ) . unwrap ( ) ,
526
- ) ,
527
- ..Default :: default ( )
528
- } )
529
- . unwrap ( )
530
- . payload ;
531
-
532
- assert_eq ! (
533
- format!( "{neo_weekdays_abbreviated:?}" ) ,
534
- "LinearNamesV1 { symbols: [\" Sun\" , \" Mon\" , \" Tue\" , \" Wed\" , \" Thu\" , \" Fri\" , \" Sat\" ] }"
535
- ) ;
536
- }
537
-
538
- #[ test]
539
- fn test_adapter_weekdays_short ( ) {
540
- let symbols: DataPayload < HebrewDateSymbolsV1Marker > = crate :: provider:: Baked
541
- . load ( DataRequest {
542
- id : DataIdentifierBorrowed :: for_locale ( & langid ! ( "en" ) . into ( ) ) ,
543
- ..Default :: default ( )
544
- } )
545
- . unwrap ( )
546
- . payload ;
547
- let neo_weekdays_short: DataPayload < WeekdayNamesV1Marker > = symbols
548
- . load ( DataRequest {
549
- id : DataIdentifierBorrowed :: for_marker_attributes_and_locale (
550
- DataMarkerAttributes :: from_str_or_panic ( "6s" ) ,
551
- & "en" . parse ( ) . unwrap ( ) ,
552
- ) ,
553
- ..Default :: default ( )
554
- } )
555
- . unwrap ( )
556
- . payload ;
557
-
558
- assert_eq ! (
559
- format!( "{neo_weekdays_short:?}" ) ,
560
- "LinearNamesV1 { symbols: [\" Su\" , \" Mo\" , \" Tu\" , \" We\" , \" Th\" , \" Fr\" , \" Sa\" ] }"
561
- ) ;
562
- }
563
-
564
- #[ test]
565
- fn test_adapter_eras ( ) {
566
- let symbols: DataPayload < GregorianDateSymbolsV1Marker > = crate :: provider:: Baked
567
- . load ( DataRequest {
568
- id : DataIdentifierBorrowed :: for_locale ( & langid ! ( "en" ) . into ( ) ) ,
569
- ..Default :: default ( )
570
- } )
571
- . unwrap ( )
572
- . payload ;
573
- let neo_eras_wide: DataPayload < GregorianYearNamesV1Marker > = symbols
574
- . load ( DataRequest {
575
- id : DataIdentifierBorrowed :: for_marker_attributes_and_locale (
576
- DataMarkerAttributes :: from_str_or_panic ( "4" ) ,
577
- & "en" . parse ( ) . unwrap ( ) ,
578
- ) ,
579
- ..Default :: default ( )
580
- } )
581
- . unwrap ( )
582
- . payload ;
583
-
584
- assert_eq ! (
585
- format!( "{neo_eras_wide:?}" ) ,
586
- "Eras(ZeroMap { keys: [\" bce\" , \" ce\" ], values: [\" Before Christ\" , \" Anno Domini\" ] })"
587
- ) ;
588
- }
589
-
590
- #[ test]
591
- fn test_adapter_dayperiods ( ) {
592
- let symbols: DataPayload < TimeSymbolsV1Marker > = crate :: provider:: Baked
593
- . load ( DataRequest {
594
- id : DataIdentifierBorrowed :: for_locale ( & langid ! ( "en" ) . into ( ) ) ,
595
- ..Default :: default ( )
596
- } )
597
- . unwrap ( )
598
- . payload ;
599
- let neo_dayperiods_abbreviated: DataPayload < DayPeriodNamesV1Marker > = symbols
600
- . load ( DataRequest {
601
- id : DataIdentifierBorrowed :: for_marker_attributes_and_locale (
602
- DataMarkerAttributes :: from_str_or_panic ( "3s" ) ,
603
- & "en" . parse ( ) . unwrap ( ) ,
604
- ) ,
605
- ..Default :: default ( )
606
- } )
607
- . unwrap ( )
608
- . payload ;
609
-
610
- assert_eq ! (
611
- format!( "{neo_dayperiods_abbreviated:?}" ) ,
612
- "LinearNamesV1 { symbols: [\" AM\" , \" PM\" , \" noon\" , \" midnight\" ] }"
613
- ) ;
614
- }
615
- }
0 commit comments