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 }