package org.codefaces.ui.internal.codeLanguages;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import org.codefaces.ui.internal.codeLanguages.CodeLanguage;
import org.junit.Test;
public class CodeLanguageTest {
@Test
public void test_matchesFileName_fileExtension() {
CodeLanguage lang = new CodeLanguage("ruby", "ruby", "ruby_resource",
"*.rb");
assertTrue(lang.matchesFileName("tets.rb"));
assertFalse(lang.matchesFileName("tets.java"));
assertFalse(lang.matchesFileName("RakeFile"));
}
@Test
public void test_matchesFileName_fileName() {
CodeLanguage lang = new CodeLanguage("ruby", "ruby", "ruby_resource",
"RakeFile");
assertTrue(lang.matchesFileName("RakeFile"));
assertTrue(lang.matchesFileName("rakefile"));
assertFalse(lang.matchesFileName("file"));
assertFalse(lang.matchesFileName("tets.rb"));
}
}