package com.digitalpetri.enip.commands;
import com.digitalpetri.enip.SerializationTest;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
import static org.testng.Assert.assertEquals;
public class NopTest extends SerializationTest<Nop> {
@Test(dataProvider = "getData")
public void testSerialization(byte[] data) {
Nop command = new Nop(data);
Nop decoded = encodeDecode(command, Nop::encode, Nop::decode);
assertEquals(command, decoded);
}
@DataProvider
private static Object[][] getData() {
return new Object[][]{
{new byte[0]},
{new byte[]{1, 2, 3, 4}}
};
}
}