Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use std::path::PathBuf;
- #[test]
- pub fn pathbuf_push() {
- // Use push to modify an existing PathBuf.
- let mut root = PathBuf::from("C:/programming");
- root.push("/rust");
- assert_eq!(root, PathBuf::from("/rust"))
- }
- #[test]
- pub fn path_join() {
- // Use join to create new PathBufs with the combined path.
- let root = PathBuf::from("D:/programming");
- assert_eq!(
- root.join(PathBuf::from("rust/tutorial")),
- PathBuf::from("D:/programming/rust/tutorial")
- );
- assert_eq!(
- root.join(PathBuf::from("../rust")),
- PathBuf::from("D:/programming/../rust")
- );
- assert_eq!(root.join(PathBuf::from("/rust")), PathBuf::from("/rust"));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement