blob: 6c4e1ce68a3881b6c12c23555fb269b917bc88f8 [file]
package sample.persisetnce.multidc;
import org.apache.pekko.actor.testkit.typed.javadsl.TestKitJunitResource;
import org.junit.ClassRule;
import org.junit.Test;
import sample.persistence.res.counter.ThumbsUpCounter;
public class SerializationSpec {
@ClassRule
public static final TestKitJunitResource testKit = new TestKitJunitResource();
@Test
public void testSerialization() {
testKit.serializationTestKit().verifySerialization(new ThumbsUpCounter.GaveThumbsUp("id1"), false);
testKit.serializationTestKit().verifySerialization(new ThumbsUpCounter.State(), false);
testKit.serializationTestKit().verifySerialization(new ThumbsUpCounter.GetCount("r1", testKit.<Long>createTestProbe().ref()), false);
testKit.serializationTestKit().verifySerialization(new ThumbsUpCounter.GetUsers("r1", testKit.<ThumbsUpCounter.State>createTestProbe().ref()), false);
testKit.serializationTestKit().verifySerialization(new ThumbsUpCounter.GiveThumbsUp("r1", "u1", testKit.<Long>createTestProbe().ref()), false);
}
}