mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Remove old Filter and variants
This commit is contained in:
@@ -94,77 +94,5 @@ namespace SabreTools.Test.Filtering
|
||||
Assert.Empty(remover.MachineFieldNames);
|
||||
Assert.Single(remover.ItemFieldNames);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void PopulateFilterNullListTest()
|
||||
{
|
||||
// Setup the list
|
||||
List<string>? filters = null;
|
||||
|
||||
// Setup the filter
|
||||
var filter = new SabreTools.Filtering.Filter();
|
||||
filter.PopulateFiltersFromList(filters);
|
||||
|
||||
// Check the filters
|
||||
Assert.NotNull(filter.MachineFilter);
|
||||
Assert.NotNull(filter.DatItemFilter);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void PopulateFilterEmptyListTest()
|
||||
{
|
||||
// Setup the list
|
||||
List<string> filters = [];
|
||||
|
||||
// Setup the filter
|
||||
var filter = new SabreTools.Filtering.Filter();
|
||||
filter.PopulateFiltersFromList(filters);
|
||||
|
||||
// Check the filters
|
||||
Assert.NotNull(filter.MachineFilter);
|
||||
Assert.NotNull(filter.DatItemFilter);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void PopulateFilterMachineFieldTest()
|
||||
{
|
||||
// Setup the list
|
||||
List<string> filters =
|
||||
[
|
||||
"machine.name:foo",
|
||||
"!machine.name:bar",
|
||||
];
|
||||
|
||||
// Setup the filter
|
||||
var filter = new SabreTools.Filtering.Filter();
|
||||
filter.PopulateFiltersFromList(filters);
|
||||
|
||||
// Check the filters
|
||||
Assert.NotNull(filter.MachineFilter);
|
||||
Assert.NotNull(filter.DatItemFilter);
|
||||
Assert.Contains("foo", filter.MachineFilter.Name.PositiveSet);
|
||||
Assert.Contains("bar", filter.MachineFilter.Name.NegativeSet);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void PopulateFilterDatItemFieldTest()
|
||||
{
|
||||
// Setup the list
|
||||
List<string> filters =
|
||||
[
|
||||
"item.name:foo",
|
||||
"!item.name:bar"
|
||||
];
|
||||
|
||||
// Setup the filter
|
||||
var filter = new SabreTools.Filtering.Filter();
|
||||
filter.PopulateFiltersFromList(filters);
|
||||
|
||||
// Check the filters
|
||||
Assert.NotNull(filter.MachineFilter);
|
||||
Assert.NotNull(filter.DatItemFilter);
|
||||
Assert.Contains("foo", filter.DatItemFilter.Name.PositiveSet);
|
||||
Assert.Contains("bar", filter.DatItemFilter.Name.NegativeSet);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user