From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17203 invoked by alias); 22 Mar 2004 15:55:31 -0000 Mailing-List: contact mauve-discuss-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: mauve-discuss-owner@sources.redhat.com Received: (qmail 17150 invoked from network); 22 Mar 2004 15:55:27 -0000 Received: from unknown (HELO interway.li) (217.8.192.21) by sources.redhat.com with SMTP; 22 Mar 2004 15:55:27 -0000 Received: from [217.8.197.76] (HELO [192.168.1.33]) by interway.li (CommuniGate Pro SMTP 4.1.8) with ESMTP id 1351999; Mon, 22 Mar 2004 16:55:29 +0100 From: Sascha Brawer To: Subject: javax.imageio.spi.ServiceRegistry Date: Mon, 22 Mar 2004 15:55:00 -0000 Message-Id: <20040322155523.31281@smtp.mail.ch.easynet.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==_20040322155523.13534-1_==" X-SW-Source: 2004-q1/txt/msg00023.txt.bz2 --==_20040322155523.13534-1_== Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-length: 744 Hi, the attached is a testcase for javax. imageio.spi.ServiceRegistry.setOrdering. Checks #3, 4, 5, 6, and 7 fail on JDK 1.4.1_01. However, I think they all should succeed. Before I file a bug, I'd like to make sure that it isn't my fault. So, I'd be glad if anyone could review the test case and tell me whether they think it should succeed. You'll have to read the API specification for javax.imageio.spi.ServiceRegistry.setOrdering in order to understand the testlet. http://java.sun.com/j2se/1.5.0/docs/api/javax/imageio/spi/ ServiceRegistry.html#setOrdering(java lang.Class,%20java.lang.Object,%20java.lang.Object) Thanks in advance for your help, -- Sascha Sascha Brawer, brawer@dandelis.ch, http://www.dandelis.ch/people/brawer/ --==_20040322155523.13534-1_== Content-Type: text/plain; name="setOrdering.java"; x-mac-type="00000000"; x-mac-creator="00000000" Content-Disposition: attachment Content-Transfer-Encoding: base64 Content-length: 3604 Ly8gVGFnczogSkRLMS40CgovLyBDb3B5cmlnaHQgKEMpIDIwMDQgU2FzY2hh IEJyYXdlciA8YnJhd2VyQGRhbmRlbGlzLmNoPgoKLy8gVGhpcyBmaWxlIGlz IHBhcnQgb2YgTWF1dmUuCgovLyBNYXV2ZSBpcyBmcmVlIHNvZnR3YXJlOyB5 b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci8vIGl0IHVu ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu c2UgYXMgcHVibGlzaGVkIGJ5Ci8vIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k YXRpb247IGVpdGhlciB2ZXJzaW9uIDIsIG9yIChhdCB5b3VyIG9wdGlvbikK Ly8gYW55IGxhdGVyIHZlcnNpb24uCgovLyBNYXV2ZSBpcyBkaXN0cmlidXRl ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAovLyBidXQg V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll ZCB3YXJyYW50eSBvZgovLyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCi8vIEdOVSBHZW5l cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCgovLyBZb3Ug c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh bCBQdWJsaWMgTGljZW5zZQovLyBhbG9uZyB3aXRoIE1hdXZlOyBzZWUgdGhl IGZpbGUgQ09QWUlORy4gIElmIG5vdCwgd3JpdGUgdG8KLy8gdGhlIEZyZWUg U29mdHdhcmUgRm91bmRhdGlvbiwgNTkgVGVtcGxlIFBsYWNlIC0gU3VpdGUg MzMwLAovLyBCb3N0b24sIE1BIDAyMTExLTEzMDcsIFVTQS4KCnBhY2thZ2Ug Z251LnRlc3RsZXQuamF2YXguaW1hZ2Vpby5zcGkuU2VydmljZVJlZ2lzdHJ5 OwoKaW1wb3J0IGdudS50ZXN0bGV0LlRlc3RsZXQ7CmltcG9ydCBnbnUudGVz dGxldC5UZXN0SGFybmVzczsKCmltcG9ydCBqYXZhLnV0aWwuKjsKCmltcG9y dCBqYXZheC5pbWFnZWlvLnNwaS5SZWdpc3RlcmFibGVTZXJ2aWNlOwppbXBv cnQgamF2YXguaW1hZ2Vpby5zcGkuU2VydmljZVJlZ2lzdHJ5OwoKLyoqCiAq IEBhdXRob3IgPGEgaHJlZj0ibWFpbHRvOmJyYXdlckBkYW5kZWxpcy5jaCI+ U2FzY2hhIEJyYXdlcjwvYT4KICovCnB1YmxpYyBjbGFzcyBzZXRPcmRlcmlu ZwogIGltcGxlbWVudHMgVGVzdGxldAp7CiAgcHVibGljIHZvaWQgdGVzdChU ZXN0SGFybmVzcyBoKQogIHsKICAgIFRocm93YWJsZSBjYXVnaHQ7CiAgICBT ZXJ2aWNlUmVnaXN0cnkgcmVnaXN0cnk7CiAgICBMaXN0IGNhdGVnb3JpZXM7 CgogICAgLy8gU2V0LXVwLgogICAgY2F0ZWdvcmllcyA9IG5ldyBMaW5rZWRM aXN0KCk7CiAgICBjYXRlZ29yaWVzLmFkZChTdHJpbmcuY2xhc3MpOwogICAg Y2F0ZWdvcmllcy5hZGQoUmVnaXN0ZXJhYmxlU2VydmljZS5jbGFzcyk7CiAg ICByZWdpc3RyeSA9IG5ldyBTZXJ2aWNlUmVnaXN0cnkoY2F0ZWdvcmllcy5p dGVyYXRvcigpKTsKICAgIHJlZ2lzdHJ5LnJlZ2lzdGVyU2VydmljZVByb3Zp ZGVyKCJzaGVlcCIsIFN0cmluZy5jbGFzcyk7CiAgICByZWdpc3RyeS5yZWdp c3RlclNlcnZpY2VQcm92aWRlcigiZ29hdCIsIFN0cmluZy5jbGFzcyk7CiAg ICByZWdpc3RyeS5yZWdpc3RlclNlcnZpY2VQcm92aWRlcigiY293IiwgU3Ry aW5nLmNsYXNzKTsKCiAgICAvLyBDaGVjayAjMTogVW5rbm93biBjYXRlZ29y eSAtLT4gSWxsZWdhbEFyZ3VtZW50RXhjZXB0aW9uLgogICAgY2F1Z2h0ID0g bnVsbDsKICAgIHRyeQogICAgICB7CiAgICAgICAgcmVnaXN0cnkuc2V0T3Jk ZXJpbmcoTGlzdC5jbGFzcywgImZvbyIsICJiYXIiKTsKICAgICAgfQogICAg Y2F0Y2ggKEV4Y2VwdGlvbiBleCkKICAgICAgewogICAgICAgIGNhdWdodCA9 IGV4OwogICAgICB9CiAgICBoLmNoZWNrKGNhdWdodCBpbnN0YW5jZW9mIEls bGVnYWxBcmd1bWVudEV4Y2VwdGlvbik7CgogICAgLy8gQ2hlY2sgIzI6IFR3 aWNlIHRoZSBzYW1lIG9iamVjdCAtLT4gSWxsZWdhbEFyZ3VtZW50RXhjZXB0 aW9uLgogICAgY2F1Z2h0ID0gbnVsbDsKICAgIHRyeQogICAgICB7CiAgICAg ICAgcmVnaXN0cnkuc2V0T3JkZXJpbmcoU3RyaW5nLmNsYXNzLCAic2hlZXAi LCAic2hlZXAiKTsKICAgICAgfQogICAgY2F0Y2ggKEV4Y2VwdGlvbiBleCkK ICAgICAgewogICAgICAgIGNhdWdodCA9IGV4OwogICAgICB9CiAgICBoLmNo ZWNrKGNhdWdodCBpbnN0YW5jZW9mIElsbGVnYWxBcmd1bWVudEV4Y2VwdGlv bik7CgogICAgLy8gQ2hlY2sgIzMuCiAgICBoLmNoZWNrKHJlZ2lzdHJ5LnNl dE9yZGVyaW5nKFN0cmluZy5jbGFzcywgImNvdyIsICJzaGVlcCIpKTsKCiAg ICAvLyBDaGVjayAjNC4KICAgIGguY2hlY2socmVnaXN0cnkuc2V0T3JkZXJp bmcoU3RyaW5nLmNsYXNzLCAic2hlZXAiLCAiZ29hdCIpKTsKCiAgICAvLyBD aGVjayAjNS4KICAgIEl0ZXJhdG9yIGl0ZXIgPSByZWdpc3RyeS5nZXRTZXJ2 aWNlUHJvdmlkZXJzKFN0cmluZy5jbGFzcywgdHJ1ZSk7CiAgICBoLmNoZWNr KGl0ZXIubmV4dCgpLCAiY293Iik7CgogICAgLy8gQ2hlY2sgIzYuCiAgICBo LmNoZWNrKGl0ZXIubmV4dCgpLCAic2hlZXAiKTsKCiAgICAvLyBDaGVjayAj Ny4KICAgIGguY2hlY2soaXRlci5uZXh0KCksICJnb2F0Iik7CgogICAgLy8g Q2hlY2sgIzguCiAgICBoLmNoZWNrKCFpdGVyLmhhc05leHQoKSk7CiAgfQp9 Cg== --==_20040322155523.13534-1_==--