12345678910111213141516171819202122232425262728293031323334353637 |
- /*
- * generated by Xtext 2.10.0
- */
- package be.uantwerpen.ansymo.semanticadaptation.tests
- import org.junit.Test
- import org.eclipse.xtext.xbase.compiler.CompilationTestHelper
- import com.google.inject.Inject
- import org.junit.runner.RunWith
- import org.eclipse.xtext.junit4.InjectWith
- import org.eclipse.xtext.junit4.XtextRunner
- import java.io.File
- @RunWith(XtextRunner)
- @org.eclipse.xtext.testing.InjectWith(SemanticAdaptationInjectorProvider)
- class SemanticAdaptationGeneratorTest extends AbstractSemanticAdaptationTest{
-
- @Inject extension CompilationTestHelper
-
- //@Test def powerwindow_model_only() { __generate('input/powerwindow_model_only.sa') }
- @Test def powerwindow_algebraic_loop_delay_BASE() { __generate('input/powerwindow_algebraic_loop_delay_BASE.sa') }
- //@Test def powerwindow_algebraic_loop_delay() { __generate('input/powerwindow_algebraic_loop_delay.sa') }
- @Test def powerwindow_algebraic_loop_iteration_BASE() { __generate('input/powerwindow_algebraic_loop_iteration_BASE.sa') }
- //@Test def powerwindow_algebraic_loop_iteration() { __generate('input/powerwindow_algebraic_loop_iteration.sa') }
- //@Test def powerwindow_controller_delay() { __generate('input/powerwindow_controller_delay.sa') }
- @Test def powerwindow_controller_delay_BASE() { __generate('input/powerwindow_controller_delay_BASE.sa') }
- //@Test def powerwindow_multi_rate() { __generate('input/powerwindow_multi_rate.sa') }
- @Test def powerwindow_multi_rate_BASE() { __generate('input/powerwindow_multi_rate_BASE.sa') }
- //@Test def powerwindow() { __generate('input/powerwindow.sa') }
-
- def void __generate(String filename) {
- val f = new File(filename)
- readFile(filename).assertCompilesTo('oracles/test1.txt'/*readFile('oracles/' + f.name)*/)
- }
- }
|