Skip to content
Snippets Groups Projects
Commit 4113dee9 authored by felmer's avatar felmer
Browse files

test fixed

SVN: 20008
parent 6a959ecf
No related branches found
No related tags found
No related merge requests found
...@@ -51,8 +51,12 @@ public final class ScriptBOTest extends AbstractBOTest ...@@ -51,8 +51,12 @@ public final class ScriptBOTest extends AbstractBOTest
{ {
return new Object[][] return new Object[][]
{ {
{ ScriptType.DYNAMIC_PROPERTY }, {
{ ScriptType.MANAGED_PROPERTY } ScriptType.DYNAMIC_PROPERTY,
"Error evaluating '1+': SyntaxError: ('invalid syntax', "
+ "('expression: 1+', 1, 15, '__result__=(1+)'))" },
{ ScriptType.MANAGED_PROPERTY,
"SyntaxError: ('invalid syntax', ('<string>', 1, 3, '1+'))" }
}; };
} }
...@@ -84,7 +88,7 @@ public final class ScriptBOTest extends AbstractBOTest ...@@ -84,7 +88,7 @@ public final class ScriptBOTest extends AbstractBOTest
} }
@Test(dataProvider = "scriptTypes") @Test(dataProvider = "scriptTypes")
public final void testDefineAndSave(ScriptType scriptType) public final void testDefineAndSave(ScriptType scriptType, String expectedErrorMessage)
{ {
final ScriptBO scriptBO = createScriptBO(); final ScriptBO scriptBO = createScriptBO();
final DatabaseInstancePE instance = createDatabaseInstance(); final DatabaseInstancePE instance = createDatabaseInstance();
...@@ -122,7 +126,7 @@ public final class ScriptBOTest extends AbstractBOTest ...@@ -122,7 +126,7 @@ public final class ScriptBOTest extends AbstractBOTest
} }
@Test(dataProvider = "scriptTypes") @Test(dataProvider = "scriptTypes")
public final void testDefineAndSaveScriptCompilationFail(ScriptType scriptType) public final void testDefineAndSaveScriptCompilationFail(ScriptType scriptType, String expectedErrorMessage)
{ {
final ScriptBO scriptBO = createScriptBO(); final ScriptBO scriptBO = createScriptBO();
final DatabaseInstancePE instance = createDatabaseInstance(); final DatabaseInstancePE instance = createDatabaseInstance();
...@@ -152,8 +156,7 @@ public final class ScriptBOTest extends AbstractBOTest ...@@ -152,8 +156,7 @@ public final class ScriptBOTest extends AbstractBOTest
fail("EvaluatorException expected"); fail("EvaluatorException expected");
} catch (EvaluatorException ex) } catch (EvaluatorException ex)
{ {
assertEquals("Script compilation failed with message:\n\n" assertEquals(expectedErrorMessage, ex.getMessage());
+ "SyntaxError: ('invalid syntax', ('<string>', 1, 3, '1+'))", ex.getMessage());
} }
context.assertIsSatisfied(); context.assertIsSatisfied();
} }
...@@ -236,7 +239,7 @@ public final class ScriptBOTest extends AbstractBOTest ...@@ -236,7 +239,7 @@ public final class ScriptBOTest extends AbstractBOTest
} }
@Test(dataProvider = "scriptTypes") @Test(dataProvider = "scriptTypes")
public void testUpdateScriptNotChanged(ScriptType scriptType) throws Exception public void testUpdateScriptNotChanged(ScriptType scriptType, String expectedErrorMessage) throws Exception
{ {
final ScriptBO scriptBO = createScriptBO(); final ScriptBO scriptBO = createScriptBO();
...@@ -279,7 +282,7 @@ public final class ScriptBOTest extends AbstractBOTest ...@@ -279,7 +282,7 @@ public final class ScriptBOTest extends AbstractBOTest
@SuppressWarnings("deprecation") @SuppressWarnings("deprecation")
@Test(dataProvider = "scriptTypes") @Test(dataProvider = "scriptTypes")
public void testUpdateScriptChanged(final ScriptType scriptType) throws Exception public void testUpdateScriptChanged(final ScriptType scriptType, String expectedErrorMessage) throws Exception
{ {
final ScriptBO scriptBO = createScriptBO(); final ScriptBO scriptBO = createScriptBO();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment