package org.nzbhydra.downloading.downloaders.sabnzbd.mapping;

/**
 * {@link HistoryEntry} specific assertions - Generated by CustomAssertionGenerator.
 * <p>
 * Although this class is not final to allow Soft assertions proxy, if you wish to extend it,
 * extend {@link AbstractHistoryEntryAssert} instead.
 */
@jakarta.annotation.Generated(value = "assertj-assertions-generator")
public class HistoryEntryAssert extends AbstractHistoryEntryAssert<HistoryEntryAssert, HistoryEntry> {

    /**
     * Creates a new <code>{@link HistoryEntryAssert}</code> to make assertions on actual HistoryEntry.
     *
     * @param actual the HistoryEntry we want to make assertions on.
     */
    public HistoryEntryAssert(HistoryEntry actual) {
        super(actual, HistoryEntryAssert.class);
    }

    /**
     * An entry point for HistoryEntryAssert to follow AssertJ standard <code>assertThat()</code> statements.<br>
     * With a static import, one can write directly: <code>assertThat(myHistoryEntry)</code> and get specific assertion with code completion.
     *
     * @param actual the HistoryEntry we want to make assertions on.
     * @return a new <code>{@link HistoryEntryAssert}</code>
     */
    @org.assertj.core.util.CheckReturnValue
    public static HistoryEntryAssert assertThat(HistoryEntry actual) {
        return new HistoryEntryAssert(actual);
    }
}
