View Javadoc
1   /**
2    * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
3    */
4   package net.sourceforge.pmd.renderers;
5   
6   import net.sourceforge.pmd.PMD;
7   
8   public class CodeClimateRendererTest extends AbstractRendererTst {
9   
10      @Override
11      public Renderer getRenderer() {
12          return new CodeClimateRenderer();
13      }
14  
15      @Override
16      public String getExpected() {
17          return "{\"type\":\"issue\",\"check_name\":\"Foo\",\"description\":\"blah\",\"content\":{\"body\":\"desc\"},\"categories\":[\"Style\"],\"location\":{\"path\":\"n/a\",\"lines\":{\"begin\":1,\"end\":1}},\"severity\":\"info\"}" + PMD.EOL;
18      }
19  
20      @Override
21      public String getExpectedEmpty() {
22          return "";
23      }
24  
25      @Override
26      public String getExpectedMultiple() {
27          return "{\"type\":\"issue\",\"check_name\":\"Foo\",\"description\":\"blah\",\"content\":{\"body\":\"desc\"},\"categories\":[\"Style\"],\"location\":{\"path\":\"n/a\",\"lines\":{\"begin\":1,\"end\":1}},\"severity\":\"info\"}" + PMD.EOL +
28              "{\"type\":\"issue\",\"check_name\":\"Foo\",\"description\":\"blah\",\"content\":{\"body\":\"desc\"},\"categories\":[\"Style\"],\"location\":{\"path\":\"n/a\",\"lines\":{\"begin\":1,\"end\":1}},\"severity\":\"info\"}" + PMD.EOL;
29      }
30  
31      public static junit.framework.Test suite() {
32          return new junit.framework.JUnit4TestAdapter(CodeClimateRendererTest.class);
33      }
34  }