fosslim 0.0.2

A License matcher for the FOSS licenses;
Documentation
extern crate fosslim;

use fosslim::score;

#[test]
fn test_score_jaccard_all_different() {
    let res = score::jaccard( vec![0,0], vec![1, 1] );
    assert_eq!(0.0, res);
}

#[test]
fn test_score_jaccard_all_same() {
    let res = score::jaccard( vec![1,1], vec![1, 1] );
    assert_eq!(1.0, res);
}


#[test]
fn test_score_jaccard_only_half_matching() {
    let res = score::jaccard( vec![0,0], vec![1, 0] );
    assert!(0.33 < res);
    assert!(0.35 > res);

    let res = score::jaccard( vec![1, 1, 1, 1], vec![1, 0, 0, 1]);
    assert!(0.33 < res);
    assert!(0.35 > res);
}