aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Tests/Region/ScriptEngine
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Tests/Region/ScriptEngine')
-rw-r--r--OpenSim/Tests/Region/ScriptEngine/Shared/CodeTools/CSCodeGeneratorTest.cs30
1 files changed, 21 insertions, 9 deletions
diff --git a/OpenSim/Tests/Region/ScriptEngine/Shared/CodeTools/CSCodeGeneratorTest.cs b/OpenSim/Tests/Region/ScriptEngine/Shared/CodeTools/CSCodeGeneratorTest.cs
index 3b2a499..310418c 100644
--- a/OpenSim/Tests/Region/ScriptEngine/Shared/CodeTools/CSCodeGeneratorTest.cs
+++ b/OpenSim/Tests/Region/ScriptEngine/Shared/CodeTools/CSCodeGeneratorTest.cs
@@ -349,15 +349,27 @@ default
349 } 349 }
350} 350}
351"; 351";
352 string expected = 352
353 "\n public void default_event_touch_start(LSL_Types.LSLInteger num_detected)" + 353 string expected = @"
354 "\n {" + 354 public void default_event_touch_start(LSL_Types.LSLInteger num_detected)
355 "\n LSL_Types.LSLString s1 = new LSL_Types.LSLString(\"this is a string.\");" + 355 {
356 "\n LSL_Types.LSLString s2 = new LSL_Types.LSLString(\"this is a string \") + new LSL_Types.LSLString(\"with an escaped \\\" inside it.\");" + 356 LSL_Types.LSLString s1 = new LSL_Types.LSLString(""this is a string."");
357 "\n s1 = s2 + new LSL_Types.LSLString(\" and this \") + new LSL_Types.LSLString(\"is a string with // comments.\");" + 357 LSL_Types.LSLString s2 = new LSL_Types.LSLString(""this is a string "") + new LSL_Types.LSLString(""with an escaped \"" inside it."");
358 "\n LSL_Types.LSLString onemore = new LSL_Types.LSLString(\"[^@]\");" + 358 s1 = s2 + new LSL_Types.LSLString("" and this "") + new LSL_Types.LSLString(""is a string with // comments."");
359 "\n LSL_Types.LSLString multiline = new LSL_Types.LSLString(\"Good evening Sir,\n my name is Steve.\n I come from a rough area.\n I used to be addicted to crack\n but now I am off it and trying to stay clean.\n That is why I am selling magazine subscriptions.\");" + 359 LSL_Types.LSLString onemore = new LSL_Types.LSLString(""[\^@]"");
360 "\n }\n"; 360 LSL_Types.LSLString multiline = new LSL_Types.LSLString(""Good evening Sir,\n my name is Steve.\n I come from a rough area.\n I used to be addicted to crack\n but now I am off it and trying to stay clean.\n That is why I am selling magazine subscriptions."");
361 }
362";
363
364 //string expected =
365 // "\n public void default_event_touch_start(LSL_Types.LSLInteger num_detected)" +
366 // "\n {" +
367 // "\n LSL_Types.LSLString s1 = new LSL_Types.LSLString(\"this is a string.\");" +
368 // "\n LSL_Types.LSLString s2 = new LSL_Types.LSLString(\"this is a string \") + new LSL_Types.LSLString(\"with an escaped \\\" inside it.\");" +
369 // "\n s1 = s2 + new LSL_Types.LSLString(\" and this \") + new LSL_Types.LSLString(\"is a string with // comments.\");" +
370 // "\n LSL_Types.LSLString onemore = new LSL_Types.LSLString(\"[\\^@]\");" +
371 // "\n LSL_Types.LSLString multiline = new LSL_Types.LSLString(\"Good evening Sir,\n my name is Steve.\n I come from a rough area.\n I used to be addicted to crack\n but now I am off it and trying to stay clean.\n That is why I am selling magazine subscriptions.\");" +
372 // "\n }\n";
361 373
362 CSCodeGenerator cg = new CSCodeGenerator(); 374 CSCodeGenerator cg = new CSCodeGenerator();
363 string output = cg.Convert(input); 375 string output = cg.Convert(input);