mirror of
https://github.com/ralsina/tartrazine.git
synced 2025-06-27 14:47:50 -03:00
Expose GetLanguageType (#2)
This commit is contained in:
@ -247,4 +247,14 @@ public class Enry {
|
||||
public static synchronized boolean isTest(String path) {
|
||||
return toJavaBool(nativeLib.IsTest(toGoString(path)));
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns type for given language.
|
||||
*
|
||||
* @param language of the file
|
||||
* @return type (data, programming, markup, prose)
|
||||
*/
|
||||
public static synchronized String getLanguageType(String language) {
|
||||
return toJavaString(nativeLib.GetLanguageType(toGoString(language)));
|
||||
}
|
||||
}
|
||||
|
@ -177,6 +177,11 @@ public class EnryTest {
|
||||
assertFalse(Enry.isTest("src/java/foo.java"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getLanguageType() {
|
||||
assertEquals("data", Enry.getLanguageType("CSV"));
|
||||
}
|
||||
|
||||
void assertGuess(String language, boolean safe, Guess guess) {
|
||||
assertEquals(language, guess.language);
|
||||
assertEquals(safe, guess.safe);
|
||||
|
Reference in New Issue
Block a user