// Path: jxnet-core/src/main/java/com/ardikars/jxnet/exception/OperationNotSupportedException.java
// public class OperationNotSupportedException extends RuntimeException {
// 
//     private static final long serialVersionUID = 4918064360828376142L;
// 
//     public OperationNotSupportedException() {
//         this("");
//     }
// 
//     public OperationNotSupportedException(final String s) {
//         this(s, new RuntimeException(s));
//     }
// 
//     public OperationNotSupportedException(final Throwable throwable) {
//         this(throwable.getMessage(), throwable);
//     }
// 
//     public OperationNotSupportedException(final String s, final Throwable throwable) {
//         super(s, throwable);
//     }
// 
// }


import com.ardikars.jxnet.exception.OperationNotSupportedException;
import org.junit.FixMethodOrder;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import org.junit.runners.MethodSorters;
import java.util.ArrayList;
        PcapIf pcapIf4 = new PcapIf("en0", "Ethernet 0", new ArrayList<PcapAddr>(), 10);
        assert pcapIf0.equals(pcapIf0);
        assert !pcapIf0.equals(null);
        assert !pcapIf0.equals(pcapIf1);
        assert !pcapIf0.equals(pcapIf2);
        assert !pcapIf0.equals(pcapIf3);
        assert pcapIf0.equals(pcapIf4);
        assert pcapIf0.equals(pcapIf0.clone());
        assert pcapIf0.hashCode() == pcapIf4.hashCode();
        assert pcapIf0.hashCode() == pcapIf0.clone().hashCode();
    }

    @Test
    @Override
    public void toStringTest() {
        PcapIf pcapIf = new PcapIf("en0", "Ethernet 0", new ArrayList<PcapAddr>(), 10);
        assert !pcapIf.toString().equals("");
    }

    @Test
    @Override
    public void getterTest() {
        PcapIf pcapIf = new PcapIf("en0", "Ethernet 0", new ArrayList<PcapAddr>(), 10);
        assert pcapIf.getAddresses() != null;
        assert pcapIf.getAddresses().isEmpty();
        assert pcapIf.getDescription().equals("Ethernet 0");
        assert pcapIf.getName().equals("en0");
        assert pcapIf.getFlags() == 10;
    }

// Path: jxnet-core/src/main/java/com/ardikars/jxnet/exception/OperationNotSupportedException.java
// public class OperationNotSupportedException extends RuntimeException {
// 
//     private static final long serialVersionUID = 4918064360828376142L;
// 
//     public OperationNotSupportedException() {
//         this("");
//     }
// 
//     public OperationNotSupportedException(final String s) {
//         this(s, new RuntimeException(s));
//     }
// 
//     public OperationNotSupportedException(final Throwable throwable) {
//         this(throwable.getMessage(), throwable);
//     }
// 
//     public OperationNotSupportedException(final String s, final Throwable throwable) {
//         super(s, throwable);
//     }
// 
// }


// Path: jxnet-core/src/test/java/com/ardikars/jxnet/PcapIfTest.java
import com.ardikars.jxnet.exception.OperationNotSupportedException;
import org.junit.FixMethodOrder;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import org.junit.runners.MethodSorters;
import java.util.ArrayList;

        PcapIf pcapIf4 = new PcapIf("en0", "Ethernet 0", new ArrayList<PcapAddr>(), 10);
        assert pcapIf0.equals(pcapIf0);
        assert !pcapIf0.equals(null);
        assert !pcapIf0.equals(pcapIf1);
        assert !pcapIf0.equals(pcapIf2);
        assert !pcapIf0.equals(pcapIf3);
        assert pcapIf0.equals(pcapIf4);
        assert pcapIf0.equals(pcapIf0.clone());
        assert pcapIf0.hashCode() == pcapIf4.hashCode();
        assert pcapIf0.hashCode() == pcapIf0.clone().hashCode();
    }

    @Test
    @Override
    public void toStringTest() {
        PcapIf pcapIf = new PcapIf("en0", "Ethernet 0", new ArrayList<PcapAddr>(), 10);
        assert !pcapIf.toString().equals("");
    }

    @Test
    @Override
    public void getterTest() {
        PcapIf pcapIf = new PcapIf("en0", "Ethernet 0", new ArrayList<PcapAddr>(), 10);
        assert pcapIf.getAddresses() != null;
        assert pcapIf.getAddresses().isEmpty();
        assert pcapIf.getDescription().equals("Ethernet 0");
        assert pcapIf.getName().equals("en0");
        assert pcapIf.getFlags() == 10;
    }

    @Test(expected = OperationNotSupportedException.class)