C# directors override/virtual - additional testing
Add runtime test for scenario described in #1323. Expand testing to cover a mix of override/virtual method overloading. Remove testSwigDerivedClassHasMethod() test - not fixed yet.
This commit is contained in:
parent
e4a251f321
commit
b90e3ae35d
2 changed files with 59 additions and 3 deletions
|
|
@ -130,12 +130,24 @@ public:
|
|||
return myclass->pmethod(b);
|
||||
}
|
||||
|
||||
virtual void nonVirtual()
|
||||
virtual int nonVirtual()
|
||||
{
|
||||
return 100;
|
||||
}
|
||||
|
||||
virtual void nonOverride()
|
||||
virtual int nonOverride()
|
||||
{
|
||||
return 101;
|
||||
}
|
||||
|
||||
static int call_nonVirtual(MyClass *myclass)
|
||||
{
|
||||
return myclass->nonVirtual();
|
||||
}
|
||||
|
||||
static int call_nonOverride(MyClass *myclass)
|
||||
{
|
||||
return myclass->nonOverride();
|
||||
}
|
||||
|
||||
// Collisions with generated method names
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue