Lines Matching refs:assert_eq
41 assert_eq!(2020, ffi::c_return_primitive());
42 assert_eq!(2020, ffi::c_return_shared().z);
43 assert_eq!(2020, ffi::c_return_box().0);
46 assert_eq!(2020, *ffi::c_return_ref(&shared));
47 assert_eq!(2020, *ffi::c_return_ns_ref(&ns_shared));
48 assert_eq!(2020, *ffi::c_return_nested_ns_ref(&nested_ns_shared));
49 assert_eq!("2020", ffi::c_return_str(&shared));
50 assert_eq!(
54 assert_eq!("2020", ffi::c_return_rust_string());
55 assert_eq!("Hello \u{fffd}World", ffi::c_return_rust_string_lossy());
56 assert_eq!("2020", ffi::c_return_unique_ptr_string().to_str().unwrap());
57 assert_eq!(4, ffi::c_return_unique_ptr_vector_u8().len());
58 assert_eq!(
62 assert_eq!(
66 assert_eq!(2, ffi::c_return_unique_ptr_vector_shared().len());
67 assert_eq!(
74 assert_eq!(b"\x02\0\x02\0"[..], ffi::c_return_rust_vec_u8());
75 assert_eq!([true, true, false][..], ffi::c_return_rust_vec_bool());
76 assert_eq!(2020, ffi::c_return_identity(2020));
77 assert_eq!(2021, ffi::c_return_sum(2020, 1));
79 enm @ ffi::Enum::AVal => assert_eq!(0, enm.repr),
83 enm @ ffi::Enum::BVal => assert_eq!(2020, enm.repr),
87 enm @ ffi::Enum::LastVal => assert_eq!(2021, enm.repr),
91 enm @ ffi::AEnum::AAVal => assert_eq!(0, enm.repr),
95 enm @ ffi::ABEnum::ABAVal => assert_eq!(0, enm.repr),
102 assert_eq!((), ffi::c_try_return_void().unwrap());
103 assert_eq!(2020, ffi::c_try_return_primitive().unwrap());
104 assert_eq!(
108 assert_eq!(2020, ffi::c_try_return_box().unwrap().0);
109 assert_eq!("2020", *ffi::c_try_return_ref(&"2020".to_owned()).unwrap());
110 assert_eq!("2020", ffi::c_try_return_str("2020").unwrap());
111 assert_eq!(b"2020", ffi::c_try_return_sliceu8(b"2020").unwrap());
112 assert_eq!("2020", ffi::c_try_return_rust_string().unwrap());
113 assert_eq!("2020", &*ffi::c_try_return_unique_ptr_string().unwrap());
143 assert_eq!(shared_sort_slice[0].z, 0);
144 assert_eq!(shared_sort_slice[1].z, 2);
145 assert_eq!(shared_sort_slice[2].z, 4);
146 assert_eq!(shared_sort_slice[3].z, 7);
150 assert_eq!(r_sort_slice[0].0, 2020);
151 assert_eq!(r_sort_slice[1].0, 2021);
152 assert_eq!(r_sort_slice[2].0, 2050);
158 assert_eq!(vector.pin_mut().pop(), Some(9));
254 assert_eq!(2020, old_value);
255 assert_eq!(2021, unique_ptr.pin_mut().set(2021));
256 assert_eq!(2021, unique_ptr.get());
257 assert_eq!(2021, unique_ptr.get2());
258 assert_eq!(2021, *unique_ptr.getRef());
259 assert_eq!(2021, *unique_ptr.pin_mut().getMut());
260 assert_eq!(2022, unique_ptr.pin_mut().set_succeed(2022).unwrap());
262 assert_eq!(2021, ffi::Shared { z: 0 }.c_method_on_shared());
263 assert_eq!(2022, *ffi::Shared { z: 2022 }.c_method_ref_on_shared());
264 assert_eq!(2023, *ffi::Shared { z: 2023 }.c_method_mut_on_shared());
272 assert_eq!(array.a.len() as i32 * val, array.r_get_array_sum());
279 assert_eq!(1, ffi::c_get_use_count(&weak_ptr));
282 assert_eq!(1, ffi::c_get_use_count(&weak_ptr));
285 assert_eq!(0, ffi::c_get_use_count(&weak_ptr));
294 assert_eq!(1000, old_value);
299 assert_eq!(0, ffi::Enum::AVal.repr);
300 assert_eq!(2020, ffi::Enum::BVal.repr);
301 assert_eq!(2021, ffi::Enum::LastVal.repr);
306 assert_eq!("Shared { z: 1 }", format!("{:?}", ffi::Shared { z: 1 }));
307 assert_eq!("BVal", format!("{:?}", ffi::Enum::BVal));
308 assert_eq!("Enum(9)", format!("{:?}", ffi::Enum { repr: 9 }));
323 assert_eq!("2020", ffi::i32_overloaded_function(2020));
324 assert_eq!("2020", ffi::str_overloaded_function("2020"));
326 assert_eq!("2020", unique_ptr.i32_overloaded_method(2020));
327 assert_eq!("2020", unique_ptr.str_overloaded_method("2020"));
370 assert_eq!(2023, c_unique.pin_mut().set_succeed(2023).unwrap());
374 assert_eq!(2024, unsafe { ffi::c_take_const_ptr(c2) });
375 assert_eq!(2024, unsafe { ffi::c_take_mut_ptr(c2) }); // deletes c2
378 assert_eq!(2025, unsafe { ffi::c_take_const_ptr(c3) });
379 assert_eq!(2025, unsafe { ffi::c_take_mut_ptr(c3 as *mut ffi::C) }); // deletes c3