Accord.Tests.Math.MetricsTest.JaccardDistanceTest C# (CSharp) Method

JaccardDistanceTest() private method

private JaccardDistanceTest ( ) : void
return void
        public void JaccardDistanceTest()
        {
            JaccardDistance dist = new JaccardDistance();

            //Assert.Throws<ArgumentException>(() => dist.GetDistance(p0, q4));

            double result = dist.GetDistance(p0, q0);
            Assert.AreEqual(result, 1);

            result = dist.GetDistance(p1, q1);
            Assert.AreEqual(result, 1);

            result = dist.GetDistance(p2, q2);
            Assert.AreEqual(result, 0);

            result = dist.GetDistance(p3, q3);
            Assert.AreEqual(result, 0);

            result = dist.GetDistance(p4, q4);
            Assert.AreEqual(result, 0.66666, 0.00001);

            result = dist.GetDistance(p5, q5);
            Assert.AreEqual(result, 0.9, 0.1);
        }