On Mon, 4 Nov 2024 08:41:45 GMT, Prasanta Sadhukhan <psadhuk...@openjdk.org> wrote:
>> Couple of printing tests dont have "public" modifier so CI testing fails to >> run this test citing IllegalAccessException. >> Fix is made to made the test class public. >> >> Additionally, modified PrintDlgPageable.java to use PFJ and made >> StreamPrintingOrientation.java automated. > > Prasanta Sadhukhan has updated the pull request incrementally with one > additional commit since the last revision: > > minor formatting test/jdk/java/awt/print/Dialog/PrintDlgPageable.java line 62: > 60: if (arg == 0) { > 61: INSTRUCTIONS += "\n Confirm that page range is disabled."; > 62: Blank line not required. test/jdk/java/awt/print/Dialog/PrintDlgPageable.java line 86: > 84: } > 85: catch (PrinterException pe) { > 86: pe.printStackTrace(); Suggestion: } catch (PrinterException pe) { pe.printStackTrace(); test/jdk/java/awt/print/Dialog/PrintDlgPageable.java line 119: > 117: > 118: public PageFormat getPageFormat(int pageIndex) { > 119: System.out.println("getPageFormat called " + pageIndex); Can be logged by PFJ's logArea. test/jdk/java/awt/print/Dialog/PrintDlgPageable.java line 123: > 121: pf.setOrientation(PageFormat.PORTRAIT); > 122: PassFailJFrame.log("Orientation returned from Pageable " + > findOrientation(pf.getOrientation())); > 123: return pf; duplicate code...can be moved outside of `if..else` block. test/jdk/java/awt/print/Dialog/PrintDlgPageable.java line 137: > 135: return "PORTRAIT"; > 136: } else if (orient == PageFormat.REVERSE_LANDSCAPE) { > 137: return "REVERSE LANDSCAPE"; Is it required to check for `REVERSE_LANDSCAPE `as page formatting is set only either `LANDSCAPE `or `PORTRAIT `? test/jdk/javax/print/StreamPrintingOrientation.java line 60: > 58: > 59: FileOutputStream fos = null; > 60: File fl = null, fp = null; Please declare it on separate lines as per java style coding. test/jdk/javax/print/StreamPrintingOrientation.java line 65: > 63: fl = new File("stream_landscape.ps"); > 64: fl.deleteOnExit(); > 65: fos = new FileOutputStream(fl); Can be rearranged something like.. String mType = "application/postscript"; File fp = null; File fl = new File("stream_landscape.ps"); fl.deleteOnExit(); FileOutputStream fos = new FileOutputStream(fl); test/jdk/javax/print/StreamPrintingOrientation.java line 125: > 123: } > 124: // Simply draw two rectangles > 125: Graphics2D g2 = (Graphics2D)g; Suggestion: Graphics2D g2 = (Graphics2D) g; ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/21780#discussion_r1827424008 PR Review Comment: https://git.openjdk.org/jdk/pull/21780#discussion_r1827425219 PR Review Comment: https://git.openjdk.org/jdk/pull/21780#discussion_r1827420488 PR Review Comment: https://git.openjdk.org/jdk/pull/21780#discussion_r1827427521 PR Review Comment: https://git.openjdk.org/jdk/pull/21780#discussion_r1827430641 PR Review Comment: https://git.openjdk.org/jdk/pull/21780#discussion_r1827435606 PR Review Comment: https://git.openjdk.org/jdk/pull/21780#discussion_r1827440601 PR Review Comment: https://git.openjdk.org/jdk/pull/21780#discussion_r1827442724