package org.eclipselabs.spray.xtext.tests; import org.eclipse.xtext.junit4.InjectWith; import org.eclipselabs.spray.xtext.SprayTestsInjectorProvider; import org.eclipselabs.xtext.utils.unittesting.XtextRunner2; import org.eclipselabs.xtext.utils.unittesting.XtextTest; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; @RunWith(XtextRunner2.class) @InjectWith(SprayTestsInjectorProvider.class) public class ModelTests extends XtextTest { @Before public void before() { super.before(); suppressSerialization(); } @Test public void test_01_minimal() { testFile("testcases/01-minimal.spray"); } @Test public void test_20_color() { testFile("testcases/20-color.spray", "mod4j/BusinessDomainDsl.ecore"); } @Test public void test_21_color() { testFile("testcases/21-color.spray", "mod4j/BusinessDomainDsl.ecore"); } @Test public void test_22_color() { testFile("testcases/22-color.spray", "mod4j/BusinessDomainDsl.ecore"); } @Test public void test_23_color() { testFile("testcases/23-color.spray", "mod4j/BusinessDomainDsl.ecore"); } @Test public void test_30_expression_text() { testFile("testcases/30-expression_text.spray", "mod4j/BusinessDomainDsl.ecore"); } @Test public void test_31_expression_text() { testFile("testcases/31-expression_text.spray", "mod4j/BusinessDomainDsl.ecore"); } }