GT-2698 fix a bad test

Test was comparing classes backwards.
This commit is contained in:
dev747368 2019-04-23 14:16:26 -04:00
parent 1f36a7616c
commit 5764e7174e

View file

@ -730,14 +730,14 @@ public class DiffTestAdapter extends AbstractGhidraHeadedIntegrationTest {
performAction(action); performAction(action);
} }
Component getComponentOfType(Container container, Class<?> componentClass) { <T extends Component> T getComponentOfType(Container container, Class<T> componentClass) {
Component[] comps = container.getComponents(); Component[] comps = container.getComponents();
for (Component element : comps) { for (Component element : comps) {
if (element.getClass().isAssignableFrom(componentClass)) { if (componentClass.isInstance(element)) {
return element; return componentClass.cast(element);
} }
else if (element instanceof Container) { else if (element instanceof Container) {
Component subComp = getComponentOfType((Container) element, componentClass); T subComp = getComponentOfType((Container) element, componentClass);
if (subComp != null) { if (subComp != null) {
return subComp; return subComp;
} }