From b4f288d7dd54797d4e90af83781134067d2bd3b6 Mon Sep 17 00:00:00 2001 From: Lukasz Borchmann Date: Tue, 4 Feb 2020 14:37:57 +0100 Subject: [PATCH] Tests for multi-overlap FLC. --- test/Spec.hs | 2 ++ .../flc-f1-multi-overlap-solution/test-A/out.tsv | 1 + test/flc-f1-multi-overlap/flc-f1-multi-overlap/config.txt | 1 + .../flc-f1-multi-overlap/test-A/expected.tsv | 1 + 4 files changed, 5 insertions(+) create mode 100644 test/flc-f1-multi-overlap/flc-f1-multi-overlap-solution/test-A/out.tsv create mode 100644 test/flc-f1-multi-overlap/flc-f1-multi-overlap/config.txt create mode 100644 test/flc-f1-multi-overlap/flc-f1-multi-overlap/test-A/expected.tsv diff --git a/test/Spec.hs b/test/Spec.hs index 46974a4..7ec5b8f 100644 --- a/test/Spec.hs +++ b/test/Spec.hs @@ -288,6 +288,8 @@ main = hspec $ do describe "FLC-F1" $ do it "simple test" $ do runGEvalTest "flc-f1-simple" `shouldReturnAlmost` 0.394231 + it "test with multi overlap" $ do + runGEvalTest "flc-f1-multi-overlap" `shouldReturnAlmost` 0.588364 describe "Probabilistic-Soft-F1" $ do it "simple test" $ do runGEvalTest "probabilistic-soft-f1-simple" `shouldReturnAlmost` 0.33333333333333 diff --git a/test/flc-f1-multi-overlap/flc-f1-multi-overlap-solution/test-A/out.tsv b/test/flc-f1-multi-overlap/flc-f1-multi-overlap-solution/test-A/out.tsv new file mode 100644 index 0000000..e793983 --- /dev/null +++ b/test/flc-f1-multi-overlap/flc-f1-multi-overlap-solution/test-A/out.tsv @@ -0,0 +1 @@ +foo:1-10 foo:12-20 diff --git a/test/flc-f1-multi-overlap/flc-f1-multi-overlap/config.txt b/test/flc-f1-multi-overlap/flc-f1-multi-overlap/config.txt new file mode 100644 index 0000000..1ae24c3 --- /dev/null +++ b/test/flc-f1-multi-overlap/flc-f1-multi-overlap/config.txt @@ -0,0 +1 @@ +--metric FLC-F1 diff --git a/test/flc-f1-multi-overlap/flc-f1-multi-overlap/test-A/expected.tsv b/test/flc-f1-multi-overlap/flc-f1-multi-overlap/test-A/expected.tsv new file mode 100644 index 0000000..7fc92ac --- /dev/null +++ b/test/flc-f1-multi-overlap/flc-f1-multi-overlap/test-A/expected.tsv @@ -0,0 +1 @@ +foo:5-15