blob: bd7364b6bf6856e3b75a7382ed57165c56aa63ce [file] [log] [blame]
package net.onrc.onos.core.matchaction;
import net.onrc.onos.core.util.ImmutableClassChecker;
import org.junit.Test;
/**
* Tests to verify that immutable MatchAction classes are immutable.
*/
public class TestImmutableClasses {
/**
* MatchAction objects should be immutable.
*/
@Test
public void checkMatchActionImmutable() {
ImmutableClassChecker.assertThatClassIsImmutable(MatchAction.class);
}
/**
* MatchActionOperationEntry objects should be immutable.
*/
@Test
public void checkMatchActionOperationEntryImmutable() {
ImmutableClassChecker.assertThatClassIsImmutable(MatchActionOperationEntry.class);
}
/**
* MatchActionId objects should be immutable.
*/
@Test
public void checkMatchActionId() {
ImmutableClassChecker.assertThatClassIsImmutable(MatchActionId.class);
}
/**
* MatchActionOperations objects should be immutable.
*/
@Test
public void checkMatchActionOperations() {
ImmutableClassChecker.assertThatClassIsImmutable(MatchActionOperations.class);
}
/**
* MatchActionOperationsId objects should be immutable.
*/
@Test
public void checkMatchActionOperationsId() {
ImmutableClassChecker.assertThatClassIsImmutable(MatchActionOperationsId.class);
}
}