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:
William S Fulton 2018-09-25 07:46:29 +01:00
commit b90e3ae35d
2 changed files with 59 additions and 3 deletions

View file

@ -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