Sha256: d53f8e49c0fb4daacfa3fb6c40e0a097c62dbc96c063a508aac85725516d2c47
Contents?: true
Size: 1.51 KB
Versions: 167
Compression:
Stored size: 1.51 KB
Contents
extern crate bracket_push; use bracket_push::*; #[test] fn paired_square_brackets() { assert!(Brackets::from("[]").are_balanced()); } #[test] #[ignore] fn empty_string() { assert!(Brackets::from("").are_balanced()); } #[test] #[ignore] fn unpaired_brackets() { assert!(!Brackets::from("[[").are_balanced()); } #[test] #[ignore] fn wrong_ordered_brackets() { assert!(!Brackets::from("}{").are_balanced()); } #[test] #[ignore] fn paired_with_whitespace() { assert!(Brackets::from("{ }").are_balanced()); } #[test] #[ignore] fn simple_nested_brackets() { assert!(Brackets::from("{[]}").are_balanced()); } #[test] #[ignore] fn several_paired_brackets() { assert!(Brackets::from("{}[]").are_balanced()); } #[test] #[ignore] fn paired_and_nested_brackets() { assert!(Brackets::from("([{}({}[])])").are_balanced()); } #[test] #[ignore] fn unopened_closing_brackets() { assert!(!Brackets::from("{[)][]}").are_balanced()); } #[test] #[ignore] fn unpaired_and_nested_brackets() { assert!(!Brackets::from("([{])").are_balanced()); } #[test] #[ignore] fn paired_and_wrong_nested_brackets() { assert!(!Brackets::from("[({]})").are_balanced()); } #[test] #[ignore] fn math_expression() { assert!(Brackets::from("(((185 + 223.85) * 15) - 543)/2").are_balanced()); } #[test] #[ignore] fn complex_latex_expression() { let input = "\\left(\\begin{array}{cc} \\frac{1}{3} & x\\\\ \\mathrm{e}^{x} &... x^2 \ \\end{array}\\right)"; assert!(Brackets::from(input).are_balanced()); }
Version data entries
167 entries across 167 versions & 1 rubygems