package com.codeaffine.extras.jdt.internal.prefs;

import static com.codeaffine.eclipse.core.runtime.Predicates.attribute;
import static org.assertj.core.api.Assertions.assertThat;

import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
import org.junit.Test;

import com.codeaffine.eclipse.core.runtime.RegistryAdapter;

public class WorkspaceScopePreferenceInitializerPDETest {

  private static final String EXTENION_POINT_ID = "org.eclipse.core.runtime.preferences";

  @Test
  public void testExtension() {
    AbstractPreferenceInitializer actual = createExtension();

    assertThat( actual )
     .isInstanceOf( WorkspaceScopePreferenceInitializer.class );
  }

  private static AbstractPreferenceInitializer createExtension() {
    return new RegistryAdapter()
      .createExecutableExtension( EXTENION_POINT_ID, AbstractPreferenceInitializer.class )
      .thatMatches( attribute( "class", WorkspaceScopePreferenceInitializer.class.getName() ) )
      .process();
  }
}

package com.codeaffine.extras.jdt.internal.prefs;

import static com.codeaffine.eclipse.core.runtime.Predicates.attribute;
import static org.assertj.core.api.Assertions.assertThat;

import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
import org.junit.Test;

import com.codeaffine.eclipse.core.runtime.RegistryAdapter;

public class WorkspaceScopePreferenceInitializerPDETest {

  private static final String EXTENION_POINT_ID = "org.eclipse.core.runtime.preferences";

  @Test
  public void testExtension() {
    AbstractPreferenceInitializer actual = createExtension();

    assertThat( actual )
      .isInstanceOf( WorkspaceScopePreferenceInitializer.class );
  }

  private static AbstractPreferenceInitializer createExtension() {
    return new RegistryAdapter()
      .createExecutableExtension( EXTENION_POINT_ID, AbstractPreferenceInitializer.class )
      .thatMatches( attribute( "class", WorkspaceScopePreferenceInitializer.class.getName() ) )
      .process();
  }
}

Fix indentation