Skip to content

Commit 780c513

Browse files
committed
add tests
1 parent f0c4cb5 commit 780c513

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

server/src/test/java/org/elasticsearch/TransportVersionTests.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,4 +391,25 @@ public void testComment() {
391391
);
392392
assertThat(new TransportVersion(null, 1000000, null).supports(test3), is(true));
393393
}
394+
395+
public void testMoreLikeThis() {
396+
IllegalStateException ise = expectThrows(IllegalStateException.class, () -> TransportVersion.fromName("to_child_lock_join_query"));
397+
assertThat(
398+
ise.getMessage(),
399+
is(
400+
"unknown transport version [to_child_lock_join_query]; "
401+
+ "did you mean [to_child_block_join_query]? "
402+
+ "if this is a new transport version, did you run './gradle generateTransportVersion'?"
403+
)
404+
);
405+
406+
ise = expectThrows(IllegalStateException.class, () -> TransportVersion.fromName("brand_new_version_unrelated_to_others"));
407+
assertThat(
408+
ise.getMessage(),
409+
is(
410+
"unknown transport version [brand_new_version_unrelated_to_others]; "
411+
+ "if this is a new transport version, did you run './gradle generateTransportVersion'?"
412+
)
413+
);
414+
}
394415
}

0 commit comments

Comments
 (0)