Lines Matching refs:error
2 use openssl::error::Error;
22 let error = Error::get().unwrap();
23 assert_eq!(error.library().unwrap(), "test library");
24 assert_eq!(error.function().unwrap(), "function foo");
25 assert_eq!(error.reason().unwrap(), "out of milk");
28 error.file().replace('\\', "/"),
31 assert_eq!(error.line(), line!() - 11);
35 assert!(error.data().is_none() || error.data() == Some(""));
37 assert_eq!(error.data(), None);
46 let error = Error::get().unwrap();
47 assert_eq!(error.library().unwrap(), "test library");
48 assert_eq!(error.function().unwrap(), "function bar");
49 assert_eq!(error.reason().unwrap(), "out of bacon");
52 error.file().replace('\\', "/"),
55 assert_eq!(error.line(), line!() - 11);
56 assert_eq!(error.data(), Some("foobar {}"));
63 let error = Error::get().unwrap();
64 assert_eq!(error.library().unwrap(), "test library");
65 assert_eq!(error.function().unwrap(), "function bar");
66 assert_eq!(error.reason().unwrap(), "out of milk");
69 error.file().replace('\\', "/"),
72 assert_eq!(error.line(), line!() - 11);
73 assert_eq!(error.data(), Some("hello world"));
80 let error = Error::get().unwrap();
86 assert_eq!(error.function().unwrap(), "function bar");
89 error.file().replace('\\', "/"),