fakeextractor

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package fakeextractor provides a Extractor implementation to be used in tests.

Index

Constants

This section is empty.

Variables

View Source
var AllowUnexported = cmp.AllowUnexported(fakeExtractor{})

AllowUnexported is a utility function to be used with cmp.Diff to compare structs that contain the fake extractor.

Functions

func New

func New(name string, version int, requiredFiles []string, pathToNamesErr map[string]NamesErr) filesystem.Extractor

New returns a fake fakeExtractor.

The fakeExtractor returns FileRequired(path) = true for any path in requiredFiles. The fakeExtractor returns the inventory and error from pathToNamesErr given the same path to Extract(...).

Types

type NamesErr

type NamesErr struct {
	Names []string
	Err   error
}

NamesErr is a list of Inventory names and an error.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL