예제 #1
0
 public void initWithPathWorks()
 {
     // TODO: better test
     voikko.Dispose();
     voikko = new Voikko("fi", "/path/to/nowhere");
     Assert.IsTrue(voikko.Spell("kissa"));
 }
예제 #2
0
파일: Test.cs 프로젝트: nuboro/corevoikko
		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"));
		}
예제 #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"));
        }
예제 #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();
 }
예제 #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"));
 }
예제 #6
0
        public void listDictsWithoutPath()
        {
            List <VoikkoDictionary> dicts = Voikko.listDicts();

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

            Assert.AreEqual("standard", standard.Variant);
        }
예제 #7
0
파일: Test.cs 프로젝트: nuboro/corevoikko
		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();
		}
예제 #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");
 }
예제 #9
0
파일: Test.cs 프로젝트: komu/corevoikko
 public void setUp()
 {
     voikko = new Voikko("fi");
 }
예제 #10
0
파일: Test.cs 프로젝트: komu/corevoikko
 public void initWithPathWorks()
 {
     // TODO: better test
     voikko.Dispose();
     voikko = new Voikko("fi", "/path/to/nowhere");
     Assert.IsTrue(voikko.Spell("kissa"));
 }
예제 #11
0
파일: Test.cs 프로젝트: komu/corevoikko
 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");
 }
예제 #12
0
파일: Test.cs 프로젝트: komu/corevoikko
 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"));
 }
예제 #13
0
 public void setUp()
 {
     voikko = new Voikko("fi");
 }