@@ -0,0 +1,835 @@
+package de.retest.recheck;%0A%0Aimport static org.assertj.core.api.Assertions.assertThat;%0A%0Aimport org.junit.jupiter.api.Test;%0A%0Aimport de.retest.recheck.persistence.FileNamer;%0A%0Aclass FileNamerStrategyTest %7B%0A%0A%09class FileNamerStrategyImpl implements FileNamerStrategy %7B%0A%09%09@Override%0A%09%09public FileNamer createFileNamer( final String... baseNames ) %7B%0A%09%09%09return null;%0A%09%09%7D%0A%09%7D%0A%0A%09@Test%0A%09void default_test_class_name_should_be_implemented() throws Exception %7B%0A%09%09final FileNamerStrategy cut = new FileNamerStrategyImpl();%0A%09%09assertThat( cut.getTestClassName() ).isEqualTo( getClass().getName() );%0A%09%7D%0A%0A%09@Test%0A%09void default_test_method_name_should_be_implemented() throws Exception %7B%0A%09%09final FileNamerStrategy cut = new FileNamerStrategyImpl();%0A%09%09assertThat( cut.getTestMethodName() ).isEqualTo( %22default_test_method_name_should_be_implemented%22 );%0A%09%7D%0A%0A%7D%0A

Add basic test for strategy defaults