use crate::common::*;
#[test]
fn test_00() {
let expr = "";
test_braille("Nemeth", expr, "⠈⠼");
}
#[test]
fn test_01() {
let expr = "";
test_braille("Nemeth", expr, "⠸⠻");
}
#[test]
fn test_02() {
let expr = "";
test_braille("Nemeth", expr, "⠸⠸⠻");
}
#[test]
fn test_03() {
let expr = "";
test_braille("Nemeth", expr, "⠈⠠⠎");
}
#[test]
#[ignore]
fn test_04() {
let expr = "";
// no example -- on p52, there is no space when the double section mark is shown
test_braille("Nemeth", expr, "⠈⠠⠎⠀⠈⠠⠎");
}
#[test]
fn test_05() {
let expr = "";
test_braille("Nemeth", expr, "⠫⠎");
}
#[test]
#[ignore] // not math (reference symbol) 46_1
fn test_06() {
let expr = "";
test_braille("Nemeth", expr, "⠠⠁⠀⠠⠉⠁⠝⠞⠕⠗⠘⠈⠼⠐⠀⠎⠑⠞⠀⠊⠎⠀⠄⠄⠄");
}
#[test]
fn test_07() {
let expr = "";
test_braille("Nemeth", expr, "⠋⠈⠼⠛");
}
#[test]
#[ignore] // not math (reference symbol) 47_1
fn test_08() {
let expr = "";
test_braille("Nemeth", expr, "⠠⠋⠊⠝⠙⠀⠞⠓⠑⠀⠊⠝⠙⠑⠭⠘⠂⠐⠀⠕⠋⠀⠞⠓⠑⠀⠗⠁⠙⠊⠉⠁⠇⠨");
}
#[test]
#[ignore] // not math (reference symbol) 48_a_1
fn test_09() {
let expr = "";
test_braille("Nemeth", expr, "⠘⠈⠼⠐⠠⠊⠗⠗⠁⠞⠊⠕⠝⠁⠇⠀⠝⠥⠍⠃⠑⠗⠎⠀⠄⠄⠄");
}
#[test]
#[ignore] // not math (reference symbol) 48_a_2
fn test_10() {
let expr = "";
test_braille("Nemeth", expr, "⠠⠊⠗⠗⠁⠞⠊⠕⠝⠁⠇⠘⠈⠼⠐⠀⠝⠥⠍⠃⠑⠗⠎⠀⠄⠄⠄");
}
#[test]
#[ignore] // not math (reference symbol) 48_a_3
fn test_11() {
let expr = "";
test_braille("Nemeth", expr, "⠘⠈⠼⠐⠀⠠⠊⠗⠗⠁⠞⠊⠕⠝⠁⠇⠀⠝⠥⠍⠃⠑⠗⠎⠀⠄⠄⠄");
}
#[test]
#[ignore] // not math (reference symbol) 48_a_4
fn test_12() {
let expr = "";
test_braille("Nemeth", expr, "⠀⠄⠄⠄⠎⠑⠞⠎⠨⠈⠼");
}
#[test]
#[ignore] // not math (reference symbol) 48_a_5
fn test_13() {
let expr = "";
test_braille("Nemeth", expr, "⠀⠄⠄⠄⠀⠎⠑⠞⠎⠈⠼⠨⠐");
}
#[test]
#[ignore] // not math (reference symbol) 48_b_2
fn test_14() {
let expr = "";
test_braille("Nemeth", expr, "⠠⠁⠀⠠⠉⠁⠝⠞⠕⠗⠘⠂⠐⠀⠎⠑⠞⠀⠊⠎⠀⠄⠄⠄");
}
#[test]
#[ignore] // not math (reference symbol) 48_b_3
fn test_15() {
let expr = "";
test_braille("Nemeth", expr, "⠘⠈⠼⠐⠂⠴⠨");
}
#[test]
#[ignore] // not math (reference symbol) 48_b_4
fn test_16() {
let expr = "";
test_braille("Nemeth", expr, "⠼⠂⠘⠈⠼⠨⠐");
}
#[test]
#[ignore] // not math (reference symbol) 48_b_5
fn test_17() {
let expr = "";
test_braille("Nemeth", expr, "⠼⠂⠨⠘⠈⠼");
}
#[test]
#[ignore] // not math (reference symbol) 48_b_6
fn test_18() {
let expr = "";
test_braille("Nemeth", expr, "⠘⠈⠼⠐⠀⠠⠋⠕⠗⠀⠑⠭⠞⠗⠁⠀⠉⠗⠑⠙⠊⠞⠨");
}
#[test]
fn test_19() {
let expr = "";
test_braille("Nemeth", expr, "⠼⠴");
}
#[test]
fn test_20() {
let expr = "";
test_braille("Nemeth", expr, "⠼⠂");
}
#[test]
fn test_21() {
let expr = "";
test_braille("Nemeth", expr, "⠼⠆");
}
#[test]
fn test_22() {
let expr = "";
test_braille("Nemeth", expr, "⠼⠒");
}
#[test]
fn test_23() {
let expr = "";
test_braille("Nemeth", expr, "⠼⠲");
}
#[test]
fn test_24() {
let expr = "";
test_braille("Nemeth", expr, "⠼⠢");
}
#[test]
fn test_25() {
let expr = "";
test_braille("Nemeth", expr, "⠼⠖");
}
#[test]
fn test_26() {
let expr = "";
test_braille("Nemeth", expr, "⠼⠶");
}
#[test]
fn test_27() {
let expr = "";
test_braille("Nemeth", expr, "⠼⠦");
}
#[test]
fn test_28() {
let expr = "";
test_braille("Nemeth", expr, "⠼⠔");
}
#[test]
fn test_29() {
let expr = "";
test_braille("Nemeth", expr, "⠠");
}
#[test]
#[ignore]
fn test_30() {
// needs some context to know what is correct
let expr = "";
test_braille("Nemeth", expr, "⠨⠐");
}
#[test]
#[ignore] // duplicate
fn test_31() {
let expr = "";
test_braille("Nemeth", expr, "⠨⠐");
}
#[test]
fn test_32() {
let expr = "";
test_braille("Nemeth", expr, "⠠");
}
#[test]
fn test_33() {
// 8_a_1
let expr = "";
// corrected
test_braille("Nemeth", expr, "⠼⠂⠠⠒⠶⠦");
}
#[test]
fn test_34() {
// 8_a_2
let expr = "";
test_braille("Nemeth", expr, "⠼⠂⠨⠒⠶⠦");
}
#[test]
fn test_35() {
// 8_a_3
let expr = "";
test_braille("Nemeth", expr, "⠼⠒⠨⠶⠖");
}
#[test]
fn test_36() {
// 8_a_4
let expr = "";
test_braille("Nemeth", expr, "⠼⠒⠠⠀⠼⠶⠖");
}
#[test]
fn test_37() {
// 8_b_1
let expr = "";
// corrected
test_braille("Nemeth", expr, "⠼⠂⠠⠲⠶⠦");
}
#[test]
fn test_38() {
// improper markup changed to include spaces -- MathJax markup using \; for the extra space
// let expr = "";
let expr = "";
test_braille("Nemeth", expr, "⠼⠂⠴⠴⠠⠀⠼⠆⠴⠴⠠⠀⠼⠒⠴⠴");
}
#[test]
fn test_38_wiris() {
// improper markup changed to include spaces -- WIRIS output with space
let expr = "";
test_braille("Nemeth", expr, "⠼⠂⠴⠴⠠⠀⠼⠆⠴⠴⠠⠀⠼⠒⠴⠴");
}
#[test]
fn test_39() {
// 8_c_1
let expr = "";
test_braille("Nemeth", expr, "⠼⠨⠒⠢");
}
#[test]
fn test_40() {
// 8_c_2
let expr = "";
test_braille("Nemeth", expr, "⠼⠒⠨⠂⠲");
}
#[test]
fn test_41() {
// 8_c_3
let expr = "";
test_braille("Nemeth", expr, "⠼⠨⠆⠁⠂⠁⠆⠁⠒");
}
#[test]
fn test_42() {
// 8_c_4
let expr = "";
test_braille("Nemeth", expr, "⠨⠐⠁⠂⠁⠆⠁⠒");
}
#[test]
fn test_43() {
// 8_c_5
let expr = "";
// corrected
test_braille("Nemeth", expr, "⠼⠨⠂⠬⠨⠆⠀⠨⠅⠀⠨⠐⠀⠤⠤⠤⠤");
}
#[test]
fn test_44() {
// 9_a_1
let expr = "";
test_braille("Nemeth", expr, "⠼⠆⠶");
}
#[test]
#[ignore] // text (with contractions)
fn test_45() {
// 9_a_2
let expr = "";
test_braille("Nemeth", expr, "⠠⠞⠓⠑⠗⠑⠀⠺⠑⠗⠑⠀⠼⠶⠀⠃⠁⠇⠇⠎⠨⠐");
}
#[test]
fn test_46() {
// 9_a_3
let expr = "";
test_braille("Nemeth", expr, "⠼⠂⠬⠭⠬⠽⠀⠨⠅⠀⠼⠴");
}
#[test]
fn test_47() {
let expr = "";
test_braille("Nemeth", expr, "⠽⠀⠨⠅⠀⠼⠆⠎⠊⠝⠀⠭");
}
#[test]
#[ignore] // missing input
fn test_48() {
let expr = "";
test_braille("Nemeth", expr, "");
}
#[test]
fn test_49() {
// 9_a_5
let expr = "";
test_braille("Nemeth", expr, "⠎⠊⠝⠀⠼⠂");
}
#[test]
fn test_50() {
// 9_a_6
let expr = "";
test_braille("Nemeth", expr, "⠎⠊⠝⠘⠆⠀⠼⠆⠭");
}
#[test]
fn test_51() {
// 9_a_7
let expr = "";
test_braille("Nemeth", expr, "⠼⠴⠨⠒⠒⠒⠀⠄⠄⠄⠀⠼⠒⠀⠄⠄⠄");
}
#[test]
fn test_52() {
// 9_a_9
let expr = "";
test_braille("Nemeth", expr, "⠫⠪⠀⠼⠂");
}
#[test]
fn test_53() {
// 9_a_10
let expr = "";
test_braille("Nemeth", expr, "⠷⠭⠀⠨⠅⠀⠼⠴⠾");
}
#[test]
fn test_54() {
// 9_a_11
let expr = "";
// this is the linear form, but the book does 2D
test_braille("Nemeth", expr, "⠹⠂⠂⠌⠢⠼");
}
#[test]
fn test_55() {
// 9_a_12
let expr = "";
// this is the linear form, but the book does 2D
test_braille("Nemeth", expr, "⠠⠹⠹⠂⠬⠒⠌⠲⠬⠢⠼⠠⠌⠹⠒⠬⠲⠌⠢⠬⠖⠼⠠⠼");
}
#[test]
fn test_56() {
// 9_a_13
let expr = "";
// this is the linear form, but the book does 2D
test_braille("Nemeth", expr, "⠠⠠⠹⠠⠹⠷⠂⠤⠭⠾⠹⠙⠌⠙⠭⠼⠷⠆⠭⠾⠤⠆⠭⠹⠙⠌⠙⠭⠼⠷⠂⠤⠭⠾⠠⠌⠷⠂⠤⠭⠾⠘⠆⠐⠠⠼⠠⠠⠌⠂⠬⠷⠹⠆⠭⠌⠂⠤⠭⠼⠾⠘⠆⠐⠠⠠⠼");
}
#[test]
fn test_57() {
// 9_a_14
let expr = "";
test_braille("Nemeth", expr, "⠤⠼⠂");
}
#[test]
fn test_58() {
// 9_a_15
let expr = "";
test_braille("Nemeth", expr, "⠤⠼⠨⠒");
}
#[test]
fn test_59() {
// 9_b_1
// correct input to use open/close quotes as in book
let expr = "";
// corrected
test_braille("Nemeth", expr, "⠦⠼⠒⠀⠙⠕⠛⠎⠴");
}
#[test]
#[ignore] // text (has contraction)
fn test_60() {
// 9_b_2
// probably input is not a good match
let expr = "";
test_braille("Nemeth", expr, "⠠⠏⠗⠕⠃⠁⠃⠊⠇⠊⠞⠽⠀⠤⠤⠤⠼⠴");
}
#[test]
fn test_61() {
// 9_b_3
// corrected input to use open quote
let expr = "";
// corrected
test_braille("Nemeth", expr, "⠦⠼⠨⠢");
}
#[test]
fn test_62() {
// 9_b_4
// corrected input to use open quote
let expr = "";
// corrected
test_braille("Nemeth", expr, "⠦⠤⠼⠲");
}
#[test]
#[ignore] // not clear what linear output should be
fn test_63() {
// 9_c_1
let expr = "";
// this is the linear form, but the book does 2D
test_braille("Nemeth", expr, "⠠⠳⠼⠂⠀⠼⠆⠠⠳⠀⠠⠳⠤⠼⠒⠀⠤⠼⠲⠠⠳");
}
#[test]
#[ignore] // not clear what linear output should be
fn test_64() {
// 9_c_2
let expr = "";
// this is the linear form, but the book does 2D
test_braille("Nemeth", expr, "⠠⠳⠼⠂⠀⠹⠂⠌⠆⠼⠠⠳⠀⠠⠳⠹⠂⠌⠆⠼⠀⠹⠂⠌⠲⠗⠼⠠⠳");
}
#[test]
fn test_65() {
// 9_d_1
let expr = "";
// corrected
test_braille("Nemeth", expr, "⠼⠒⠈⠠⠎⠼⠲");
}
#[test]
fn test_66() {
// 9_d_2
let expr = "";
// corrected
test_braille("Nemeth", expr, "⠼⠒⠨⠼⠼⠲");
}
#[test]
fn test_67() {
// 9_d_3
let expr = "";
// corrected
test_braille("Nemeth", expr, "⠼⠒⠈⠼⠼⠲");
}
#[test]
#[ignore] // text reference
fn test_68() {
// 9_d_4
let expr = "";
test_braille("Nemeth", expr, "⠠⠎⠑⠑⠀⠏⠁⠛⠑⠀⠼⠂⠢⠘⠂⠨⠐");
}
#[test]
#[ignore] // text reference
fn test_69() {
// 9_d_5
let expr = "";
test_braille("Nemeth", expr, "⠸⠻⠼⠒");
}
#[test]
fn test_70() {
// 9_e_1
let expr = "";
test_braille("Nemeth", expr, "⠨⠼⠒");
}
#[test]
fn test_71() {
// 9_e_2
let expr = "";
test_braille("Nemeth", expr, "⠸⠼⠴");
}
#[test]
fn test_72() {
// 9_e_3
let expr = "";
// corrected -- added '.' after numeric indicator
test_braille("Nemeth", expr, "⠨⠼⠨⠒");
}
#[test]
fn test_73() {
// 9_e_4
let expr = "";
test_braille("Nemeth", expr, "⠈⠼⠆");
}
#[test]
fn test_74() {
// 9_e_5
let expr = "";
test_braille("Nemeth", expr, "⠸⠼⠲⠒⠸⠼⠢⠖");
}
#[test]
#[ignore] // missing input
fn test_75() {
let expr = "";
test_braille("Nemeth", expr, "");
}
#[test]
#[ignore] // missing input
fn test_76() {
let expr = "";
test_braille("Nemeth", expr, "");
}
#[test]
fn test_77() {
// 9_f_1
let expr = "";
test_braille("Nemeth", expr, "⠼⠂⠤⠞⠕⠤⠼⠂⠀⠉⠕⠗⠗⠑⠎⠏⠕⠝⠙⠑⠝⠉⠑");
}