policyMock.expects.getDeviceTargetedVariant("device").returns(
deviceVariantMock).any();
policyMock.expects.getDeviceTargetedVariant("fallback device").returns(
fallbackDeviceVariantMock).any();
final DefaultDevice fallbackDevice =
new DefaultDevice("fallback device", new HashMap(), null);
final DefaultDevice device =
new DefaultDevice("device", new HashMap(), null);
device.setFallbackDevice(fallbackDevice);
final DefaultDevice testDefaultDevice =
new DefaultDevice("test device", new HashMap(), null);
testDefaultDevice.setFallbackDevice(device);
final InternalDevice testDevice =
INTERNAL_DEVICE_FACTORY.createInternalDevice(testDefaultDevice);
final LinkedList styles = new LinkedList();
RuntimeThemeCreator.addParentRules(policyMock, testDevice, styles);
assertEquals(2, styles.size());