View Javadoc
1   package org.owasp.dependencycheck.analyzer;
2   
3   import java.io.File;
4   
5   import org.junit.Test;
6   import org.owasp.dependencycheck.BaseTest;
7   
8   import static org.hamcrest.CoreMatchers.is;
9   import static org.hamcrest.MatcherAssert.assertThat;
10  
11  public class YarnAuditAnalyzerTest extends BaseTest {
12  
13      @Test
14      public void testGetName() {
15          YarnAuditAnalyzer analyzer = new YarnAuditAnalyzer();
16          assertThat(analyzer.getName(), is("Yarn Audit Analyzer"));
17      }
18  
19      @Test
20      public void testSupportsFiles() {
21          YarnAuditAnalyzer analyzer = new YarnAuditAnalyzer();
22          assertThat(analyzer.accept(new File("package-lock.json")), is(false));
23          assertThat(analyzer.accept(new File("npm-shrinkwrap.json")), is(false));
24          assertThat(analyzer.accept(new File("yarn.lock")), is(true));
25          assertThat(analyzer.accept(new File("package.json")), is(false));
26      }
27  }