| commit | ebef4a23a2dcf92f30eb8ce14a1275201a4a9a53 | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Tue Mar 17 15:33:47 2020 -0700 |
| committer | David Tolnay <dtolnay@gmail.com> | Tue Mar 17 17:34:52 2020 -0700 |
| tree | 84a1545342139ebd856bf6dc9f76e2bffd598fe2 | |
| parent | 13af5ccb767a0c9cd3ecbe563e1564af9f5c5131 [diff] [blame] |
Implement fallible C++ functions
diff --git a/tests/test.rs b/tests/test.rs index a30aefb..d86ebd2 100644 --- a/tests/test.rs +++ b/tests/test.rs
@@ -38,6 +38,13 @@ .to_str() .unwrap() ); + + assert_eq!((), ffi::c_try_return_void().unwrap()); + assert_eq!(2020, ffi::c_try_return_primitive().unwrap()); + assert_eq!( + "logic error", + ffi::c_fail_return_primitive().unwrap_err().what(), + ); } #[test]