@@ -0,0 +1,1306 @@
+package test_locally.api.audit;%0A%0Aimport com.github.seratch.jslack.api.audit.Actions;%0Aimport org.junit.Test;%0A%0Aimport java.lang.reflect.Field;%0Aimport java.lang.reflect.Modifier;%0Aimport java.util.Arrays;%0Aimport java.util.List;%0A%0Aimport static java.util.stream.Collectors.toList;%0Aimport static org.hamcrest.CoreMatchers.is;%0Aimport static org.junit.Assert.assertThat;%0Aimport static org.junit.Assert.fail;%0A%0Apublic class ActionsTest %7B%0A%0A    static void verifyConstantFields(Class%3C?%3E clazz) %7B%0A        List%3CField%3E fields = Arrays.stream(clazz.getDeclaredFields())%0A                .filter(f -%3E Modifier.isStatic(f.getModifiers()) && Modifier.isPublic(f.getModifiers()))%0A                .collect(toList());%0A        for (Field f : fields) %7B%0A            try %7B%0A                String value = String.valueOf(f.get(clazz));%0A                assertThat(value.replaceAll(%22%5C%5C.%22, %22_%22), is(f.getName()));%0A            %7D catch (IllegalAccessException e) %7B%0A                fail(e.getMessage());%0A            %7D%0A        %7D%0A    %7D%0A%0A    @Test%0A    public void naming() %7B%0A        verifyConstantFields(Actions.WorkspaceOrOrg.class);%0A        verifyConstantFields(Actions.User.class);%0A        verifyConstantFields(Actions.File.class);%0A        verifyConstantFields(Actions.Channel.class);%0A        verifyConstantFields(Actions.App.class);%0A    %7D%0A%0A%7D

Add a test verifying naming of constants in com.github.seratch.jslack.api.audit.Actions