From c9313df382a0afcee66cd21318a606a7f9dff55f Mon Sep 17 00:00:00 2001 From: anthonykasza Date: Mon, 12 Aug 2013 21:29:57 -0500 Subject: [PATCH] levenshtein distance function unit test --- testing/btest/bifs/levenshtein_distance.bro | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 testing/btest/bifs/levenshtein_distance.bro diff --git a/testing/btest/bifs/levenshtein_distance.bro b/testing/btest/bifs/levenshtein_distance.bro new file mode 100644 index 0000000000..8d8b441379 --- /dev/null +++ b/testing/btest/bifs/levenshtein_distance.bro @@ -0,0 +1,20 @@ +# +# @TEST-EXEC: bro -b %INPUT >out +# @TEST-EXEC: btest-diff out + +event bro_init() +{ + local a = "this is a string"; + local b = "this is a tring"; + local c = "this is a strings"; + local d = "this is a strink"; + + print levenshtein_distance(a, b); + print levenshtein_distance(b, a); + + print levenshtein_distance(a, c); + print levenshtein_distance(c, a); + + print levenshtein_distance(a, d); + print levenshtein_distance(d, a); +}