use of com.synopsys.integration.detectable.detectables.nuget.NugetInspectorOptions in project synopsys-detect by blackducksoftware.
the class NugetSolutionDetectableTest method testApplicableForSolution.
@Test
public void testApplicableForSolution() {
NugetInspectorResolver nugetInspectorManager = null;
NugetInspectorExtractor nugetInspectorExtractor = null;
NugetInspectorOptions nugetInspectorOptions = null;
DetectableEnvironment environment = MockDetectableEnvironment.empty();
FileFinder fileFinder = MockFileFinder.withFileNamed("test.sln");
NugetSolutionDetectable detectable = new NugetSolutionDetectable(environment, fileFinder, nugetInspectorManager, nugetInspectorExtractor, nugetInspectorOptions);
assertTrue(detectable.applicable().getPassed());
}
use of com.synopsys.integration.detectable.detectables.nuget.NugetInspectorOptions in project synopsys-detect by blackducksoftware.
the class DetectableOptionFactory method createNugetInspectorOptions.
public NugetInspectorOptions createNugetInspectorOptions() {
Boolean ignoreFailures = detectConfiguration.getValue(DetectProperties.DETECT_NUGET_IGNORE_FAILURE);
List<String> excludedModules = detectConfiguration.getValue(DetectProperties.DETECT_NUGET_EXCLUDED_MODULES);
List<String> includedModules = detectConfiguration.getValue(DetectProperties.DETECT_NUGET_INCLUDED_MODULES);
List<String> packagesRepoUrl = detectConfiguration.getValue(DetectProperties.DETECT_NUGET_PACKAGES_REPO_URL);
Path nugetConfigPath = detectConfiguration.getPathOrNull(DetectProperties.DETECT_NUGET_CONFIG_PATH);
return new NugetInspectorOptions(ignoreFailures, excludedModules, includedModules, packagesRepoUrl, nugetConfigPath);
}
use of com.synopsys.integration.detectable.detectables.nuget.NugetInspectorOptions in project synopsys-detect by blackducksoftware.
the class NugetProjectDetectableTest method testApplicableForRproj.
@Test
public void testApplicableForRproj() {
NugetInspectorOptions nugetInspectorOptions = null;
NugetInspectorResolver nugetInspectorResolver = null;
NugetInspectorExtractor nugetInspectorExtractor = null;
DetectableEnvironment environment = MockDetectableEnvironment.empty();
FileFinder fileFinder = MockFileFinder.withFileNamed("example.rproj");
NugetProjectDetectable detectable = new NugetProjectDetectable(environment, fileFinder, nugetInspectorOptions, nugetInspectorResolver, nugetInspectorExtractor);
assertTrue(detectable.applicable().getPassed());
}
use of com.synopsys.integration.detectable.detectables.nuget.NugetInspectorOptions in project synopsys-detect by blackducksoftware.
the class NugetSolutionDetectableTest method notApplicableForPodfile.
@Test
public void notApplicableForPodfile() {
NugetInspectorResolver nugetInspectorManager = null;
NugetInspectorExtractor nugetInspectorExtractor = null;
NugetInspectorOptions nugetInspectorOptions = null;
DetectableEnvironment environment = MockDetectableEnvironment.empty();
FileFinder fileFinder = MockFileFinder.withFileNamed("podfile.lock");
NugetSolutionDetectable detectable = new NugetSolutionDetectable(environment, fileFinder, nugetInspectorManager, nugetInspectorExtractor, nugetInspectorOptions);
assertFalse(detectable.applicable().getPassed());
}
Aggregations