Example #1
0
 public void initWithPathWorks()
 {
     // TODO: better test
     voikko.Dispose();
     voikko = new Voikko("fi", "/path/to/nowhere");
     Assert.IsTrue(voikko.Spell("kissa"));
 }
Example #2
0
		public void anotherObjectCanBeCreatedUsedAndDeletedInParallel()
		{
			Voikko medicalVoikko = new Voikko("fi-x-medicine");
			Assert.IsTrue(medicalVoikko.Spell("amifostiini"));
			Assert.IsFalse(voikko.Spell("amifostiini"));
			medicalVoikko.Dispose();
			Assert.IsFalse(voikko.Spell("amifostiini"));
		}
Example #3
0
        public void anotherObjectCanBeCreatedUsedAndDeletedInParallel()
        {
            Voikko medicalVoikko = new Voikko("fi-x-medicine");

            Assert.IsTrue(medicalVoikko.Spell("amifostiini"));
            Assert.IsFalse(voikko.Spell("amifostiini"));
            medicalVoikko.Dispose();
            Assert.IsFalse(voikko.Spell("amifostiini"));
        }
Example #4
0
 public void tearDown()
 {
     voikko.Dispose();
     // Do garbage collection after every test method. This will make errors
     // in native memory management (double frees etc.) more likely to show up.
     voikko = null;
     GC.Collect();
     GC.WaitForPendingFinalizers();
 }
Example #5
0
 public void initWithCorrectDictWorks()
 {
     voikko.Dispose();
     voikko = new Voikko("fi-x-standard");
     Assert.IsFalse(voikko.Spell("amifostiini"));
     voikko.Dispose();
     voikko = new Voikko("fi-x-medicine");
     Assert.IsTrue(voikko.Spell("amifostiini"));
 }
Example #6
0
        public void listDictsWithoutPath()
        {
            List <VoikkoDictionary> dicts = Voikko.listDicts();

            Assert.IsTrue(dicts.Count > 0);
            VoikkoDictionary standard = dicts[0];

            Assert.AreEqual("standard", standard.Variant);
        }
Example #7
0
		public void tearDown()
		{
			voikko.Dispose();
			// Do garbage collection after every test method. This will make errors
			// in native memory management (double frees etc.) more likely to show up.
			voikko = null;
			GC.Collect();
			GC.WaitForPendingFinalizers();
		}
Example #8
0
 public void initWithNonExistentDictThrowsException()
 {
     voikko.Dispose();
     try
     {
         voikko = new Voikko("fi-x-non-existent-variant");
     } catch (VoikkoException e)
     {
         Assert.AreEqual("Specified dictionary variant was not found", e.Message);
         return;
     }
     Assert.Fail("Expected exception not thrown");
 }
Example #9
0
 public void setUp()
 {
     voikko = new Voikko("fi");
 }
Example #10
0
 public void initWithPathWorks()
 {
     // TODO: better test
     voikko.Dispose();
     voikko = new Voikko("fi", "/path/to/nowhere");
     Assert.IsTrue(voikko.Spell("kissa"));
 }
Example #11
0
 public void initWithNonExistentDictThrowsException()
 {
     voikko.Dispose();
     try
     {
         voikko = new Voikko("fi-x-non-existent-variant");
     } catch (VoikkoException e)
     {
         Assert.AreEqual("Specified dictionary variant was not found", e.Message);
         return;
     }
     Assert.Fail("Expected exception not thrown");
 }
Example #12
0
 public void initWithCorrectDictWorks()
 {
     voikko.Dispose();
     voikko = new Voikko("fi-x-standard");
     Assert.IsFalse(voikko.Spell("amifostiini"));
     voikko.Dispose();
     voikko = new Voikko("fi-x-medicine");
     Assert.IsTrue(voikko.Spell("amifostiini"));
 }
Example #13
0
 public void setUp()
 {
     voikko = new Voikko("fi");
 }