Sha256: 63c8e6eb3e94dadfb0e64a0eafdc8500d38e9785139260b3004c955867fbd169
Contents?: true
Size: 1.61 KB
Versions: 229
Compression:
Stored size: 1.61 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 wrong_closing_bracket() { 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
229 entries across 229 versions & 1 rubygems