Exemplo n.º 1
0
 public void CanSetIntegerVariable(string variableName, int 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);
         int result;
         if(engine.TryGetIntVariable(variableName, out result)) {
             Assert.That(result, Is.EqualTo(variableValue));
         } else {
             Assert.Fail("Failed to retrieve value for '{0}'.", variableName);
         }
     }
 }
Exemplo n.º 2
0
 public void CanSetIntegerVariable(string variableName, int 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);
         int result;
         if (engine.TryGetIntVariable(variableName, out result))
         {
             Assert.That(result, Is.EqualTo(variableValue));
         }
         else
         {
             Assert.Fail("Failed to retrieve value for '{0}'.", variableName);
         }
     }
 }
Exemplo n.º 3
0
        /*[TestCase("edges_children_count_limit", 45)]
         * [TestCase("edges_children_count_limit", 20)]
         * [TestCase("textord_testregion_left", 20)]
         * [TestCase("textord_testregion_left", -20)]
         * public void CanSetIntegerVariable(string variableName, int variableValue)
         */
        public void CanSetIntegerVariable()
        {
            string variableName  = "edges_children_count_limit";
            int    variableValue = 45;

            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);
                int result;
                if (engine.TryGetIntVariable(variableName, out result))
                {
                    Assert.AreEqual(variableValue, result);
                    //Assert.That(result, Is.EqualTo(variableValue));
                }
                else
                {
                    Assert.Fail("Failed to retrieve value for '{0}'.", variableName);
                }
            }
        }