Esempio n. 1
0
 public void CanSetDoubleVariable(string variableName, double variableValue)
 {
     using (var engine = new TesseractEngine(@"./tessdata", "eng", EngineMode.Default)) {
         var variableWasSet = engine.SetVariable(variableName, variableValue);
         Assert.That(variableWasSet, Is.True, "Failed to set variable '{0}'.", variableName);
         double result;
         if(engine.TryGetDoubleVariable(variableName, out result)) {
             Assert.That(result, Is.EqualTo(variableValue));
         } else {
             Assert.Fail("Failed to retrieve value for '{0}'.", variableName);
         }
     }
 }
Esempio n. 2
0
 public void CanSetDoubleVariable(string variableName, double variableValue)
 {
     using (var engine = new TesseractEngine(@"./tessdata", "eng", EngineMode.Default)) {
         var variableWasSet = engine.SetVariable(variableName, variableValue);
         Assert.That(variableWasSet, Is.True, "Failed to set variable '{0}'.", variableName);
         double result;
         if (engine.TryGetDoubleVariable(variableName, out result))
         {
             Assert.That(result, Is.EqualTo(variableValue));
         }
         else
         {
             Assert.Fail("Failed to retrieve value for '{0}'.", variableName);
         }
     }
 }
Esempio n. 3
0
        //[TestCase("edges_boxarea", 0.875)]
        //[TestCase("edges_boxarea", 0.9)]
        //[TestCase("edges_boxarea", -0.9)]
        //public void CanSetDoubleVariable(string variableName, double variableValue)
        public void CanSetDoubleVariable()
        {
            string variableName  = "edges_boxarea";
            double variableValue = 0.875;

            // Assert.AreEqual(expectedText, text);
            using (var engine = new TesseractEngine(TDP, "eng", EngineMode.Default)) {
                var variableWasSet = engine.SetVariable(variableName, variableValue);
                Assert.IsTrue(variableWasSet, "failed to set: " + variableName);
                //Assert.That(variableWasSet, Is.True, "Failed to set variable '{0}'.", variableName);
                double result;
                if (engine.TryGetDoubleVariable(variableName, out result))
                {
                    Assert.AreEqual(variableValue, result);
                    //Assert.That(result, Is.EqualTo(variableValue));
                }
                else
                {
                    Assert.Fail("Failed to retrieve value for '{0}'.", variableName);
                }
            }
        }