com.browserup.bup.assertion.supplier.MostRecentHarEntrySupplier Maven / Gradle / Ivy
The newest version!
package com.browserup.bup.assertion.supplier;
import com.browserup.bup.assertion.model.filter.AssertionFilterInfo;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import de.sstoehr.harreader.model.Har;
import de.sstoehr.harreader.model.HarEntry;
public class MostRecentHarEntrySupplier extends HarEntriesSupplier {
public MostRecentHarEntrySupplier(Har har) {
super(har, new AssertionFilterInfo());
}
@Override
public List get() {
return getHar().getLog().getEntries().stream()
.max(Comparator.comparing(HarEntry::getStartedDateTime))
.map(Collections::singletonList)
.orElse(Collections.emptyList());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy