Adds tests to enforce that interface is only inherited from superclass unless superclass is Object.
>= 0
Jeffrey Matthias