On Mon, 28 Feb 2022 11:45:32 GMT, Srinivas Mandalika <smandal...@openjdk.org> wrote:
>> Create tests for setMinimumSize functionality >> Create a test which verifies that on increasing the Frame's minimumSize, it >> gets reflected in the subsequent getSize call >> Create a test which verifies that on frame resizes back to minimumSize on >> calling pack. > > Srinivas Mandalika has updated the pull request incrementally with one > additional commit since the last revision: > > Review comments fixed, removed redundant waitForIdle Changes requested by aivanov (Reviewer). test/jdk/java/awt/Frame/SetMinimumSizeTest/SetMinimumSizeTest1.java line 40: > 38: > 39: private static Frame frame; > 40: private static volatile Dimension dimension, actualDimension; In Java, each field should be declared on its own line. test/jdk/java/awt/Frame/SetMinimumSizeTest/SetMinimumSizeTest1.java line 42: > 40: private static volatile Dimension dimension, actualDimension; > 41: > 42: public static void createGUI(Frame _frame) { The `_frame` parameter is never used, please remove it. test/jdk/java/awt/Frame/SetMinimumSizeTest/SetMinimumSizeTest1.java line 61: > 59: dimension = frame.getSize(); > 60: dimension.width = dimension.width + 20; > 61: dimension.height = dimension.height + 20; Suggestion: dimension.width += 20; dimension.height += 20; test/jdk/java/awt/Frame/SetMinimumSizeTest/SetMinimumSizeTest1.java line 73: > 71: }); > 72: > 73: robot.waitForIdle(); At line 73, `waitForIdle` doesn't affect anything, it should be removed. test/jdk/java/awt/Frame/SetMinimumSizeTest/SetMinimumSizeTest1.java line 81: > 79: } > 80: } > 81: finally { Suggestion: } finally { The finally-block as well as catch- and else-blocks should be at the same line as the closing brace from the previous block. test/jdk/java/awt/Frame/SetMinimumSizeTest/SetMinimumSizeTest2.java line 42: > 40: private static volatile Dimension dimension, actualDimension; > 41: > 42: public static void createGUI(Frame _frame) { The same as for test1: field declarations are on its own lines, `_frame` parameter removed. test/jdk/java/awt/Frame/SetMinimumSizeTest/SetMinimumSizeTest2.java line 63: > 61: > 62: EventQueue.invokeAndWait(() -> { > 63: frame.setSize(new Dimension(dimension.width + 20, > dimension.height + 20)); You can call `setSize(int, int)` method without creating a new `Dimension` object. This way is also fine. test/jdk/java/awt/Frame/SetMinimumSizeTest/SetMinimumSizeTest2.java line 82: > 80: }); > 81: > 82: robot.waitForIdle(); At line 82, `waitForIdle` is not needed. ------------- PR: https://git.openjdk.java.net/jdk/pull/7444