package com.f2prateek.dart.common; import org.junit.Test; import static org.fest.assertions.api.Assertions.assertThat; public class AbstractDartProcessorTest { @Test public void testIsValidJavaIdentifier_empty() { String empty = ""; assertThat(AbstractDartProcessor.isValidJavaIdentifier(empty)).isEqualTo(false); } @Test public void testIsValidJavaIdentifier_keyword() { String keyword = "final"; assertThat(AbstractDartProcessor.isValidJavaIdentifier(keyword)).isEqualTo(false); } @Test public void testIsValidJavaIdentifier_wrongStart() { String wrongStart = "8var"; assertThat(AbstractDartProcessor.isValidJavaIdentifier(wrongStart)).isEqualTo(false); } @Test public void testIsValidJavaIdentifier_wrongPart() { String wrongPart = "a.b"; assertThat(AbstractDartProcessor.isValidJavaIdentifier(wrongPart)).isEqualTo(false); } @Test public void testIsValidJavaIdentifier_valid() { String valid = "a$valid_IDENTIFIER"; assertThat(AbstractDartProcessor.isValidJavaIdentifier(valid)).isEqualTo(true); } }