//use crate::GroupRegexMatch;


#[test]
fn test_regex_scores() {
    assert_eq!(1, 1)
    // let patterns = vec![
    //     r"\bdeduct(ed)?\b",
    //     r"\btransactions?\b",
    //     r"\b(unauthori(s|z)ed|invalid|fraud).+(transactions)?\b",
    //     r"\b(without|no)\s.*knowledge\b",
    //     r"\btransaction.+d(id|o)nt.+(know|do)?\b",
    //     r"\b(report)?\sfraud\b",
    //     r"\b(hack(ed)?|fraud)\b",
    //     r"\b(delay|wrong|confusions?|(by )?mistake)\b",
    //     r"\b(fed( |-)?up|frustated?|irritated?)\b",
    //     r"\b(help(ing)? me( out)?)\b",
    //     r"\b(unauthori(s|z)ed|invalid|fraud).+(transactions?)\b",
    //     r"\breport.+fraud\b",
    //     r"\b(जानकारि के बिना|अमान्य|अनओथोराइज्ड) .*(लेन(-| )?देन)\b",
    //     r"\b(ग़लत[^\s]*|गलत[^\s]*)\b",
    //     r"\b.*नहीं किया\b",
    //     r"\b(फ़्रॉड)\b",
    //     r"\b(मेरी ?मदद करो)\b",
    //     r"\b.*से .*(लेन(-| )?देन|ट्रेन्ज़ेक्शन|ट्रांसेक्शन|ट्रांजेक्शंस)\b",
    //     r"\b(अमान्य|अनओथोराइज्ड) (लेन(-| )?देन)\b"
    // ];
    // let texts = vec!["nothing", "help me out please",
    //                  "i had unauthorized transactions",
    //                  "जानकारि के बिना लेन देन", "मेरी मदद करो"];
    // let expectation = vec![0.0, 0.6111111111111112, 0.8064516129032258, 1.0, 1.0];
    // let group_regex_search = GroupRegexMatch::new(patterns);
    // match group_regex_search.search(texts) {
    //     std::result::Result::Ok(reality) => assert_eq!(expectation, reality),
    //     std::result::Result::Err(_err) => assert!(false)
    // }
}