Method | Description | |
---|---|---|
AllAnalysesEqual ( string token, IList |
Bir kelimenin çözümleri ile aranan çözümlerin aynı sayıda ve bire bir aynı olup olmadığını kontrol eder. Aranan çözümlerin hangi sırada verildiği önemli değildir.
|
|
AnalysisNotExist ( string token, string rootOfAnalysis ) : void |
Bir kelimeye ait çözümler içerisinde belirli bir çözümün olmadığını test eder. Mesela "benin" kelimesinin "ben/ZAMIR_SAHIS_BEN nUn/IC_HAL_ILGI_(n)Un" gibi bir çözümü olmamalı. Ancak "ben/ISIM nUn/IC_HAL_ILGI_(n)Un" çözümü vardır. Metodun rootOfAnalysis parametresi "ben/ZAMIR_SAHIS_BEN" değeri alırsa bu kelimenin "ben" zamir kökü ile başlayan her hangi bir çözümünün olmadığı test edilir.
|
|
ContainsAnalyses ( string token, string expectedAnalyses ) : void |
Aranan çözümlerin hepsinin kelimenin çözümleri içerisinde bir ve yalnız bir adet mevcut olup olmadığına bakar. Mesela aranan çözümler {a,b}, kelimenin çözümleri {a,b,c} olsun test başarılıdır. aranan çözümler {a,b}, kelimenin çözümleri {a,c,d} olsun test başarısızdır. Aranan çözümler {a,b}, kelimenin çözümleri {a,a,b} ise test başarısızdır. Aranan çözüm tek ise {a} ContainsAnalysis metodu ile aynı çıktıyı üretir. Aranan çözümlerin hangi sırada verildiği önemli değildir.
|
|
ContainsAnalysis ( string token, string expectedAnalysis ) : void |
Bir kelimenin çözümleri içerisinde aranan çözümün bir ve yalnız bir adet bulunup bulunmadığını kontrol eder.
|
|
HasAnalysis ( string token ) : void |
Bir kelimenin hiç çözümünün olmamasını test eder. Çözümlenememesi gereken kelimeler için kullanılır.
|
|
HasNoAnalysis ( string token ) : void |
Bir kelimenin hiç çözümünün olmamasını test eder. Çözümlenememesi gereken kelimeler için kullanılır.
|
|
TestAnalyses ( string token, int count, string analyses, bool fullAnalysis = false ) : void |
public static AllAnalysesEqual ( string token, IList |
||
token | string | kelime |
expectedAnalyses | IList |
aranan ve olması gereken çözümlerin tamamı |
return | void |
public static AnalysisNotExist ( string token, string rootOfAnalysis ) : void | ||
token | string | kelime |
rootOfAnalysis | string | Olmaması gereken çözümün kökü |
return | void |
public static ContainsAnalyses ( string token, string expectedAnalyses ) : void | ||
token | string | kelime |
expectedAnalyses | string | aranan çözümler |
return | void |
public static ContainsAnalysis ( string token, string expectedAnalysis ) : void | ||
token | string | kelime |
expectedAnalysis | string | aranan çözüm |
return | void |
public static HasAnalysis ( string token ) : void | ||
token | string | kelime |
return | void |
public static HasNoAnalysis ( string token ) : void | ||
token | string | kelime |
return | void |
public static TestAnalyses ( string token, int count, string analyses, bool fullAnalysis = false ) : void | ||
token | string | |
count | int | |
analyses | string | |
fullAnalysis | bool | |
return | void |