diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Text.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Text.java index bc509754563..0800292f628 100644 --- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Text.java +++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Text.java @@ -515,8 +515,10 @@ public void test_getLineCount() { public void test_getLineDelimiter() { String platform = SWT.getPlatform(); String delimiter = text.getLineDelimiter(); - if (platform.equals("win32")) { - assertEquals("\r\n", delimiter); + switch(platform) { + case "win32" -> assertEquals("\r\n", delimiter); + case "cocoa" -> assertEquals ("\r", delimiter); + default-> assertEquals("\n", delimiter); } } @@ -1083,12 +1085,9 @@ public void test_setEditableZ() { @Test public void test_setFontLorg_eclipse_swt_graphics_Font() { FontData fontData = text.getFont().getFontData()[0]; - int lineHeight; - Font font; - - font = new Font(text.getDisplay(), fontData.getName(), 8, fontData.getStyle()); + Font font = new Font(text.getDisplay(), fontData.getName(), 8, fontData.getStyle()); text.setFont(font); - lineHeight = text.getLineHeight(); + int lineHeight = text.getLineHeight(); text.setFont(null); font.dispose(); font = new Font(text.getDisplay(), fontData.getName(), 12, fontData.getStyle());