Skip to content

Commit

Permalink
Merge beanshell2 fork commit: b985082
Browse files Browse the repository at this point in the history
Merge pejobo/beanshell2@b985082 Added a test case to test method and class overrides.
  • Loading branch information
nickl- committed Oct 1, 2017
1 parent 3b4d6d8 commit 4c6010c
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -19,3 +19,4 @@ BeanShell.iml
BeanShell.ipr
BeanShell.iws
*gradle*
*.ser
28 changes: 28 additions & 0 deletions src/test/resources/test-scripts/override.bsh
@@ -0,0 +1,28 @@
#!/bin/java bsh.Interpreter
/*
* DAL: This test checks for typeless function and class method overrides.
*
*/

source("TestHarness.bsh");


override(a) { return 1 ; }
override(a) { return 2 ; }

// This fails and it should succeed
assert( override(1) == 2 ) ;

class override_c {
override(a) { return "string1"; }
} ;

class override_c {
override(a) { return "string2"; }
} ;

// This succeeds and it should succeed.
assert( new override_c().override(1).equals( "string2" ) );


complete();

0 comments on commit 4c6010c

Please sign in to comment.