Resource r = mockResource();
Logger logger = mockLogger();
replay();
MutableComponentModel parent = new MutableComponentModelImpl(CLASS_NAME, logger, r, null, false);
parent.addMixinClassName("Wilma", "before:Fred");
MutableComponentModel child = new MutableComponentModelImpl(CLASS_NAME, logger, r, parent, false);
child.addMixinClassName("Wilma", "before:*");
child.addMixinClassName("Fred", "after:Barney");
child.addMixinClassName("Barney");
assertEquals(child.getOrderForMixin("Wilma"), new String[]{"before:*"});
assertEquals(child.getOrderForMixin("Fred"), new String[]{"after:Barney"});
assertEquals(child.getOrderForMixin("Barney"), null);
verify();
}