    @Test(expected = Throwable.class)
    public void testCheckingOptionalUpdateWithHighSdkValuesAndIncreaseInMinorSync() throws Throwable {

        Storage storage = new MockStorage();
        MockApplicationConfiguration applicationConfiguration = new MockApplicationConfiguration(230,
            16);
        MockDefaultRequirementChecker checker = new MockDefaultRequirementChecker(applicationConfiguration);

        PrinceOfVersions princeOfVersions = new PrinceOfVersions(storage, new SingleThreadExecutor(), applicationConfiguration,
            Collections.<String, RequirementChecker>singletonMap(DEFAULT_OS_VERSION, checker));
        princeOfVersions.checkForUpdates(new ResourceFileLoader("valid_update_with_big_increase_in_sdk_values.json"));
    }