From f55d67d98dddf5861dc4266564863dde4b0b6ed1 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 27 Mar 2026 13:05:59 +0200 Subject: sr: retune Raft replay for faster reelection --- src/test/java/protocols/VSAbstractProtocolTest.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/test/java/protocols/VSAbstractProtocolTest.java') diff --git a/src/test/java/protocols/VSAbstractProtocolTest.java b/src/test/java/protocols/VSAbstractProtocolTest.java index b93cae4..2a76c1e 100644 --- a/src/test/java/protocols/VSAbstractProtocolTest.java +++ b/src/test/java/protocols/VSAbstractProtocolTest.java @@ -267,6 +267,11 @@ class VSAbstractProtocolTest { void testScheduleAt() { testProtocol.process = mockProcess; testProtocol.currentContextIsServer(true); + when(mockProcess.getPrefs()).thenReturn(mockPrefs); + when(mockPrefs.getString("lang.server")).thenReturn("Server"); + when(mockPrefs.getString("lang.client")).thenReturn("Client"); + when(mockPrefs.getString("lang.events.internal.VSProtocolScheduleEvent.short")) + .thenReturn("Protocol Schedule"); long scheduleTime = 100L; testProtocol.scheduleAt(scheduleTime); @@ -277,6 +282,12 @@ class VSAbstractProtocolTest { VSTask capturedTask = taskCaptor.getValue(); assertNotNull(capturedTask); assertEquals(mockProcess, capturedTask.getProcess()); + assertInstanceOf(VSProtocolScheduleEvent.class, capturedTask.getEvent()); + assertEquals("events.internal.VSProtocolScheduleEvent", + capturedTask.getEvent().getClassname()); + assertEquals("protocols.VSAbstractProtocolTest$TestProtocol " + + "Server Protocol Schedule", + capturedTask.getEvent().getShortname()); } @Test @@ -360,4 +371,4 @@ class VSAbstractProtocolTest { verify(mockOutputStream, atLeast(1)).writeObject(Boolean.TRUE); // hasOnServerStart } -} \ No newline at end of file +} -- cgit v1.2.3