Lines Matching refs:parcelable
591 let mut parcelable = StructuredParcelable::StructuredParcelable::default(); in test_parcelable() localVariable
594 parcelable.f = DESIRED_VALUE; in test_parcelable()
596 assert_eq!(parcelable.stringDefaultsToFoo, "foo"); in test_parcelable()
597 assert_eq!(parcelable.byteDefaultsToFour, 4); in test_parcelable()
598 assert_eq!(parcelable.intDefaultsToFive, 5); in test_parcelable()
599 assert_eq!(parcelable.longDefaultsToNegativeSeven, -7); in test_parcelable()
600 assert!(parcelable.booleanDefaultsToTrue); in test_parcelable()
601 assert_eq!(parcelable.charDefaultsToC, 'C' as u16); in test_parcelable()
602 assert_eq!(parcelable.floatDefaultsToPi, 3.14f32); in test_parcelable()
603 assert_eq!(parcelable.doubleWithDefault, -3.14e17f64); in test_parcelable()
604 assert!(!parcelable.boolDefault); in test_parcelable()
605 assert_eq!(parcelable.byteDefault, 0); in test_parcelable()
606 assert_eq!(parcelable.intDefault, 0); in test_parcelable()
607 assert_eq!(parcelable.longDefault, 0); in test_parcelable()
608 assert_eq!(parcelable.floatDefault, 0.0f32); in test_parcelable()
609 assert_eq!(parcelable.doubleDefault, 0.0f64); in test_parcelable()
610 assert_eq!(parcelable.arrayDefaultsTo123, &[1, 2, 3]); in test_parcelable()
611 assert!(parcelable.arrayDefaultsToEmpty.is_empty()); in test_parcelable()
613 let result = service.FillOutStructuredParcelable(&mut parcelable); in test_parcelable()
616 assert_eq!(parcelable.shouldContainThreeFs, [DESIRED_VALUE, DESIRED_VALUE, DESIRED_VALUE]); in test_parcelable()
617 assert_eq!(parcelable.shouldBeJerry, "Jerry"); in test_parcelable()
618 assert_eq!(parcelable.int32_min, i32::MIN); in test_parcelable()
619 assert_eq!(parcelable.int32_max, i32::MAX); in test_parcelable()
620 assert_eq!(parcelable.int64_max, i64::MAX); in test_parcelable()
621 assert_eq!(parcelable.hexInt32_neg_1, -1); in test_parcelable()
622 for i in parcelable.int8_1 { in test_parcelable()
625 for i in parcelable.int32_1 { in test_parcelable()
628 for i in parcelable.int64_1 { in test_parcelable()
631 assert_eq!(parcelable.hexInt32_pos_1, 1); in test_parcelable()
632 assert_eq!(parcelable.hexInt64_pos_1, 1); in test_parcelable()
633 assert_eq!(parcelable.const_exprs_1.0, 1); in test_parcelable()
634 assert_eq!(parcelable.const_exprs_2.0, 1); in test_parcelable()
635 assert_eq!(parcelable.const_exprs_3.0, 1); in test_parcelable()
636 assert_eq!(parcelable.const_exprs_4.0, 1); in test_parcelable()
637 assert_eq!(parcelable.const_exprs_5.0, 1); in test_parcelable()
638 assert_eq!(parcelable.const_exprs_6.0, 1); in test_parcelable()
639 assert_eq!(parcelable.const_exprs_7.0, 1); in test_parcelable()
640 assert_eq!(parcelable.const_exprs_8.0, 1); in test_parcelable()
641 assert_eq!(parcelable.const_exprs_9.0, 1); in test_parcelable()
642 assert_eq!(parcelable.const_exprs_10.0, 1); in test_parcelable()
643 assert_eq!(parcelable.addString1, "hello world!"); in test_parcelable()
644 assert_eq!(parcelable.addString2, "The quick brown fox jumps over the lazy dog."); in test_parcelable()
647 parcelable.shouldSetBit0AndBit2, in test_parcelable()
651 assert_eq!(parcelable.u, Some(Union::Union::Ns(vec![1, 2, 3]))); in test_parcelable()
652 assert_eq!(parcelable.shouldBeConstS1, Some(Union::Union::S(Union::S1.to_string()))) in test_parcelable()
678 ($test:ident, $holder:path, $parcelable:path) => {
682 let parcelable = Arc::new(<$parcelable>::default()); localVariable
683 let result = holder.ext.set_parcelable(Arc::clone(&parcelable));
686 let parcelable2 = holder.ext.get_parcelable::<$parcelable>().unwrap().unwrap();
687 assert!(Arc::ptr_eq(&parcelable, &parcelable2));
731 let parcelable = Arc::new(NonVintfParcelable::default()); in test_vintf_parcelable_holder_cannot_contain_not_vintf_parcelable() localVariable
732 let result = holder.ext.set_parcelable(Arc::clone(&parcelable)); in test_vintf_parcelable_holder_cannot_contain_not_vintf_parcelable()
742 let parcelable = Arc::new(UnstableParcelable::default()); in test_vintf_parcelable_holder_cannot_contain_unstable_parcelable() localVariable
743 let result = holder.ext.set_parcelable(Arc::clone(&parcelable)); in test_vintf_parcelable_holder_cannot_contain_unstable_parcelable()