package org.eclipselabs.spray.generator.graphiti.templates;
import java.math.BigDecimal;
import org.eclipse.xtext.generator.IFileSystemAccess;
import org.eclipse.xtext.generator.JavaIoFileSystemAccess;
import org.eclipse.xtext.junit4.InjectWith;
import org.eclipselabs.spray.xtext.SprayTestsInjectorProvider;
import org.eclipselabs.xtext.utils.unittesting.XtextRunner2;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import com.google.inject.Inject;
import static org.junit.Assert.assertEquals;
@RunWith(XtextRunner2.class)
@InjectWith(SprayTestsInjectorProvider.class)
public class JavaGenFileTest {
@Inject
private IFileSystemAccess fsa;
private JavaGenFile fixture;
@Before
public void setUp() {
fixture = new JavaGenFile((JavaIoFileSystemAccess) fsa);
}
@Test
public void test_setPackageAndClass_String() {
fixture.setPackageAndClass(BigDecimal.class.getName());
assertEquals("java.math", fixture.getPackageName());
assertEquals("BigDecimal", fixture.getClassName());
}
}