From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32243 invoked by alias); 12 Apr 2003 18:32:15 -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 32229 invoked from network); 12 Apr 2003 18:32:15 -0000 Received: from unknown (HELO web10007.mail.yahoo.com) (216.136.130.43) by sources.redhat.com with SMTP; 12 Apr 2003 18:32:15 -0000 Message-ID: <20030412183214.63460.qmail@web10007.mail.yahoo.com> Received: from [62.104.211.66] by web10007.mail.yahoo.com via HTTP; Sat, 12 Apr 2003 11:32:14 PDT Date: Sat, 12 Apr 2003 18:32:00 -0000 From: Dalibor Topic Subject: [patch] new java.sql tests To: mauve-discuss@sources.redhat.com MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-31526101-1050172334=:63324" X-SW-Source: 2003-q2/txt/msg00018.txt.bz2 --0-31526101-1050172334=:63324 Content-Type: text/plain; charset=us-ascii Content-Id: Content-Disposition: inline Content-length: 637 Hi, attached you'll find a couple of new java.sql tests. They test for handling of bad arguments and illegal method calls in their classes. A patch fixing the issues for GNU classpath has been already checked into the GNU Classpath CVS tree. ChangeLog entry: gnu/testlet/java/sql/Date/DateTest.java, gnu/testlet/java/sql/DriverManager/DriverManagerTest.java, gnu/testlet/java/sql/Time/TimeTest.java, gnu/testlet/java/sql/Timestamp/TimestampTest.java: new files. cheers, dalibor topic __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - File online, calculators, forms, and more http://tax.yahoo.com --0-31526101-1050172334=:63324 Content-Type: application/octet-stream; name=mauve-sql-patch Content-Transfer-Encoding: base64 Content-Description: mauve-sql-patch Content-Disposition: attachment; filename=mauve-sql-patch Content-length: 12636 ZGlmZiAtdXJOIG1hdXZlL2dudS90ZXN0bGV0L2phdmEvc3FsL0RhdGUvRGF0 ZVRlc3QuamF2YSBtYXV2ZS1wYXRjaGVkL2dudS90ZXN0bGV0L2phdmEvc3Fs L0RhdGUvRGF0ZVRlc3QuamF2YQotLS0gbWF1dmUvZ251L3Rlc3RsZXQvamF2 YS9zcWwvRGF0ZS9EYXRlVGVzdC5qYXZhCTE5NzAtMDEtMDEgMDE6MDA6MDAu MDAwMDAwMDAwICswMTAwCisrKyBtYXV2ZS1wYXRjaGVkL2dudS90ZXN0bGV0 L2phdmEvc3FsL0RhdGUvRGF0ZVRlc3QuamF2YQkyMDAzLTA0LTEyIDIxOjE4 OjQwLjAwMDAwMDAwMCArMDIwMApAQCAtMCwwICsxLDk1IEBACisvKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKgorLyogRGF0ZVRlc3QuamF2YSAtIFRl c3QgamF2YS5zcWwuRGF0ZQorLyoKKy8qIENvcHlyaWdodCAoYykgMjAwMyBE YWxpYm9yIFRvcGljIChyb2JpbGFkQHlhaG9vLmRlKQorLyoKKy8qIFRoaXMg cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0 ZSBpdCBhbmQvb3IgbW9kaWZ5CisvKiBpdCB1bmRlciB0aGUgdGVybXMgb2Yg dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCAK Ky8qIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2 ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisvKiAoYXQgeW91ciBvcHRp b24pIGFueSBsYXRlciB2ZXJzaW9uLgorLyoKKy8qIFRoaXMgcHJvZ3JhbSBp cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl ZnVsLCBidXQKKy8qIFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2 ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKy8qIE1FUkNIQU5UQUJJTElU WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0 aGUKKy8qIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl dGFpbHMuCisvKgorLyogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29w eSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKy8qIGFsb25n IHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVl IFNvZnR3YXJlIEZvdW5kYXRpb24KKy8qIEluYy4sIDU5IFRlbXBsZSBQbGFj ZSAtIFN1aXRlIDMzMCwgQm9zdG9uLCBNQSAgMDIxMTEtMTMwNyBVU0EKKy8q KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqLworCisvLyBUYWdzOiBKREsx LjIKKworcGFja2FnZSBnbnUudGVzdGxldC5qYXZhLnNxbC5EYXRlOworCitp bXBvcnQgZ251LnRlc3RsZXQuVGVzdGxldDsKK2ltcG9ydCBnbnUudGVzdGxl dC5UZXN0SGFybmVzczsKKworaW1wb3J0IGphdmEuc3FsLio7CisKK3B1Ymxp YyBjbGFzcyBEYXRlVGVzdCBpbXBsZW1lbnRzIFRlc3RsZXQKK3sKKworcHVi bGljIHZvaWQKK3Rlc3QoVGVzdEhhcm5lc3MgaGFybmVzcykKK3sKKyAgICBE YXRlIGQgPSBuZXcgRGF0ZSgwKTsKKworICAgIHRyeSB7CisgICAgICBkLmdl dEhvdXJzKCk7CisgICAgICBoYXJuZXNzLmNoZWNrKGZhbHNlLCAiZ2V0SG91 cnMiKTsKKyAgICB9CisgICAgY2F0Y2ggKElsbGVnYWxBcmd1bWVudEV4Y2Vw dGlvbiBlKSB7CisgICAgICBoYXJuZXNzLmNoZWNrKHRydWUsICJnZXRIb3Vy cyIpOworICAgIH0KKworICAgIHRyeSB7CisgICAgICBkLmdldE1pbnV0ZXMo KTsKKyAgICAgIGhhcm5lc3MuY2hlY2soZmFsc2UsICJnZXRNaW51dGVzIik7 CisgICAgfQorICAgIGNhdGNoIChJbGxlZ2FsQXJndW1lbnRFeGNlcHRpb24g ZSkgeworICAgICAgaGFybmVzcy5jaGVjayh0cnVlLCAiZ2V0TWludXRlcyIp OworICAgIH0KKworICAgIHRyeSB7CisgICAgICBkLmdldFNlY29uZHMoKTsK KyAgICAgIGhhcm5lc3MuY2hlY2soZmFsc2UsICJnZXRTZWNvbmRzIik7Cisg ICAgfQorICAgIGNhdGNoIChJbGxlZ2FsQXJndW1lbnRFeGNlcHRpb24gZSkg eworICAgICAgaGFybmVzcy5jaGVjayh0cnVlLCAiZ2V0U2Vjb25kcyIpOwor ICAgIH0KKworICAgIHRyeSB7CisgICAgICBkLnNldEhvdXJzKDApOworICAg ICAgaGFybmVzcy5jaGVjayhmYWxzZSwgInNldEhvdXJzIik7CisgICAgfQor ICAgIGNhdGNoIChJbGxlZ2FsQXJndW1lbnRFeGNlcHRpb24gZSkgeworICAg ICAgaGFybmVzcy5jaGVjayh0cnVlLCAic2V0SG91cnMiKTsKKyAgICB9CisK KyAgICB0cnkgeworICAgICAgZC5zZXRNaW51dGVzKDApOworICAgICAgaGFy bmVzcy5jaGVjayhmYWxzZSwgInNldE1pbnV0ZXMiKTsKKyAgICB9CisgICAg Y2F0Y2ggKElsbGVnYWxBcmd1bWVudEV4Y2VwdGlvbiBlKSB7CisgICAgICBo YXJuZXNzLmNoZWNrKHRydWUsICJzZXRNaW51dGVzIik7CisgICAgfQorCisg ICAgdHJ5IHsKKyAgICAgIGQuc2V0U2Vjb25kcygwKTsKKyAgICAgIGhhcm5l c3MuY2hlY2soZmFsc2UsICJzZXRTZWNvbmRzIik7CisgICAgfQorICAgIGNh dGNoIChJbGxlZ2FsQXJndW1lbnRFeGNlcHRpb24gZSkgeworICAgICAgaGFy bmVzcy5jaGVjayh0cnVlLCAic2V0U2Vjb25kcyIpOworICAgIH0KKworICAg IHRyeSB7CisgICAgICBEYXRlLnZhbHVlT2YoIk5vU3VjaERhdGUiKTsKKyAg ICAgIGhhcm5lc3MuY2hlY2soZmFsc2UsICJ2YWx1ZU9mIik7CisgICAgfQor ICAgIGNhdGNoIChJbGxlZ2FsQXJndW1lbnRFeGNlcHRpb24gZSkgeworICAg ICAgaGFybmVzcy5jaGVjayh0cnVlLCAidmFsdWVPZiIpOworICAgIH0KK30K K30KKwpkaWZmIC11ck4gbWF1dmUvZ251L3Rlc3RsZXQvamF2YS9zcWwvRHJp dmVyTWFuYWdlci9Ecml2ZXJNYW5hZ2VyVGVzdC5qYXZhIG1hdXZlLXBhdGNo ZWQvZ251L3Rlc3RsZXQvamF2YS9zcWwvRHJpdmVyTWFuYWdlci9Ecml2ZXJN YW5hZ2VyVGVzdC5qYXZhCi0tLSBtYXV2ZS9nbnUvdGVzdGxldC9qYXZhL3Nx bC9Ecml2ZXJNYW5hZ2VyL0RyaXZlck1hbmFnZXJUZXN0LmphdmEJMTk3MC0w MS0wMSAwMTowMDowMC4wMDAwMDAwMDAgKzAxMDAKKysrIG1hdXZlLXBhdGNo ZWQvZ251L3Rlc3RsZXQvamF2YS9zcWwvRHJpdmVyTWFuYWdlci9Ecml2ZXJN YW5hZ2VyVGVzdC5qYXZhCTIwMDMtMDQtMTIgMjE6MjY6MTQuMDAwMDAwMDAw ICswMjAwCkBAIC0wLDAgKzEsNDQgQEAKKy8qKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqCisvKiBEcml2ZXJNYW5hZ2VyVGVzdC5qYXZhIC0gVGVzdCBq YXZhLnNxbC5Ecml2ZXJNYW5hZ2VyCisvKgorLyogQ29weXJpZ2h0IChjKSAy MDAzIERhbGlib3IgVG9waWMgKHJvYmlsYWRAeWFob28uZGUpCisvKgorLyog VGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0 cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKy8qIGl0IHVuZGVyIHRoZSB0ZXJt cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlz aGVkIAorLyogYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0 aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKy8qIChhdCB5b3Vy IG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisvKgorLyogVGhpcyBwcm9n cmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBi ZSB1c2VmdWwsIGJ1dAorLyogV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorLyogTUVSQ0hBTlRB QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg U2VlIHRoZQorLyogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v cmUgZGV0YWlscy4KKy8qCisvKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg YSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorLyog YWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhl IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbgorLyogSW5jLiwgNTkgVGVtcGxl IFBsYWNlIC0gU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3IFVT QQorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisKKy8vIFRhZ3M6 IEpESzEuMgorCitwYWNrYWdlIGdudS50ZXN0bGV0LmphdmEuc3FsLkRyaXZl ck1hbmFnZXI7CisKK2ltcG9ydCBnbnUudGVzdGxldC5UZXN0bGV0OworaW1w b3J0IGdudS50ZXN0bGV0LlRlc3RIYXJuZXNzOworCitpbXBvcnQgamF2YS5z cWwuKjsKKworcHVibGljIGNsYXNzIERyaXZlck1hbmFnZXJUZXN0IGltcGxl bWVudHMgVGVzdGxldAoreworCitwdWJsaWMgdm9pZAordGVzdChUZXN0SGFy bmVzcyBoYXJuZXNzKQoreworICAgIHRyeSB7CisgICAgICBEcml2ZXJNYW5h Z2VyLmdldERyaXZlcigiTm9TdWNoRHJpdmVyIik7CisgICAgICBoYXJuZXNz LmNoZWNrKGZhbHNlLCAiZ2V0RHJpdmVyIik7CisgICAgfQorICAgIGNhdGNo IChTUUxFeGNlcHRpb24gZSkgeworICAgICAgaGFybmVzcy5jaGVjayh0cnVl LCAiZ2V0RHJpdmVyIik7CisgICAgfQorfQorfQpkaWZmIC11ck4gbWF1dmUv Z251L3Rlc3RsZXQvamF2YS9zcWwvVGltZS9UaW1lVGVzdC5qYXZhIG1hdXZl LXBhdGNoZWQvZ251L3Rlc3RsZXQvamF2YS9zcWwvVGltZS9UaW1lVGVzdC5q YXZhCi0tLSBtYXV2ZS9nbnUvdGVzdGxldC9qYXZhL3NxbC9UaW1lL1RpbWVU ZXN0LmphdmEJMTk3MC0wMS0wMSAwMTowMDowMC4wMDAwMDAwMDAgKzAxMDAK KysrIG1hdXZlLXBhdGNoZWQvZ251L3Rlc3RsZXQvamF2YS9zcWwvVGltZS9U aW1lVGVzdC5qYXZhCTIwMDMtMDQtMTIgMjE6MjA6MTMuMDAwMDAwMDAwICsw MjAwCkBAIC0wLDAgKzEsMTAzIEBACisvKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKgorLyogVGltZVRlc3QuamF2YSAtIFRlc3QgamF2YS5zcWwuVGlt ZQorLyoKKy8qIENvcHlyaWdodCAoYykgMjAwMyBEYWxpYm9yIFRvcGljIChy b2JpbGFkQHlhaG9vLmRlKQorLyoKKy8qIFRoaXMgcHJvZ3JhbSBpcyBmcmVl IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k aWZ5CisvKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs IFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCAKKy8qIGJ5IHRoZSBGcmVl IFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhl IExpY2Vuc2UsIG9yCisvKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2 ZXJzaW9uLgorLyoKKy8qIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBp biB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLCBidXQKKy8qIFdJ VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg d2FycmFudHkgb2YKKy8qIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKy8qIEdOVSBHZW5l cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisvKgorLyog WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdl bmVyYWwgUHVibGljIExpY2Vuc2UKKy8qIGFsb25nIHdpdGggdGhpcyBwcm9n cmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k YXRpb24KKy8qIEluYy4sIDU5IFRlbXBsZSBQbGFjZSAtIFN1aXRlIDMzMCwg Qm9zdG9uLCBNQSAgMDIxMTEtMTMwNyBVU0EKKy8qKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqLworCisvLyBUYWdzOiBKREsxLjIKKworcGFja2FnZSBn bnUudGVzdGxldC5qYXZhLnNxbC5UaW1lOworCitpbXBvcnQgZ251LnRlc3Rs ZXQuVGVzdGxldDsKK2ltcG9ydCBnbnUudGVzdGxldC5UZXN0SGFybmVzczsK KworaW1wb3J0IGphdmEuc3FsLio7CisKK3B1YmxpYyBjbGFzcyBUaW1lVGVz dCBpbXBsZW1lbnRzIFRlc3RsZXQKK3sKKworcHVibGljIHZvaWQKK3Rlc3Qo VGVzdEhhcm5lc3MgaGFybmVzcykKK3sKKyAgICBUaW1lIHQgPSBuZXcgVGlt ZSgwKTsKKworICAgIHRyeSB7CisgICAgICB0LmdldERhdGUoKTsKKyAgICAg IGhhcm5lc3MuY2hlY2soZmFsc2UsICJnZXREYXRlIik7CisgICAgfQorICAg IGNhdGNoIChJbGxlZ2FsQXJndW1lbnRFeGNlcHRpb24gZSkgeworICAgICAg aGFybmVzcy5jaGVjayh0cnVlLCAiZ2V0RGF0ZSIpOworICAgIH0KKworICAg IHRyeSB7CisgICAgICB0LmdldERheSgpOworICAgICAgaGFybmVzcy5jaGVj ayhmYWxzZSwgImdldERheSIpOworICAgIH0KKyAgICBjYXRjaCAoSWxsZWdh bEFyZ3VtZW50RXhjZXB0aW9uIGUpIHsKKyAgICAgIGhhcm5lc3MuY2hlY2so dHJ1ZSwgImdldERheSIpOworICAgIH0KKworICAgIHRyeSB7CisgICAgICB0 LmdldE1vbnRoKCk7CisgICAgICBoYXJuZXNzLmNoZWNrKGZhbHNlLCAiZ2V0 TW9udGgiKTsKKyAgICB9CisgICAgY2F0Y2ggKElsbGVnYWxBcmd1bWVudEV4 Y2VwdGlvbiBlKSB7CisgICAgICBoYXJuZXNzLmNoZWNrKHRydWUsICJnZXRN b250aCIpOworICAgIH0KKworICAgIHRyeSB7CisgICAgICB0LmdldFllYXIo KTsKKyAgICAgIGhhcm5lc3MuY2hlY2soZmFsc2UsICJnZXRZZWFyIik7Cisg ICAgfQorICAgIGNhdGNoIChJbGxlZ2FsQXJndW1lbnRFeGNlcHRpb24gZSkg eworICAgICAgaGFybmVzcy5jaGVjayh0cnVlLCAiZ2V0WWVhciIpOworICAg IH0KKworICAgIHRyeSB7CisgICAgICB0LnNldERhdGUoMCk7CisgICAgICBo YXJuZXNzLmNoZWNrKGZhbHNlLCAic2V0RGF0ZSIpOworICAgIH0KKyAgICBj YXRjaCAoSWxsZWdhbEFyZ3VtZW50RXhjZXB0aW9uIGUpIHsKKyAgICAgIGhh cm5lc3MuY2hlY2sodHJ1ZSwgInNldERhdGUiKTsKKyAgICB9CisKKyAgICB0 cnkgeworICAgICAgdC5zZXRNb250aCgwKTsKKyAgICAgIGhhcm5lc3MuY2hl Y2soZmFsc2UsICJzZXRNb250aCIpOworICAgIH0KKyAgICBjYXRjaCAoSWxs ZWdhbEFyZ3VtZW50RXhjZXB0aW9uIGUpIHsKKyAgICAgIGhhcm5lc3MuY2hl Y2sodHJ1ZSwgInNldE1vbnRoIik7CisgICAgfQorCisgICAgdHJ5IHsKKyAg ICAgIHQuc2V0WWVhcigwKTsKKyAgICAgIGhhcm5lc3MuY2hlY2soZmFsc2Us ICJzZXRZZWFyIik7CisgICAgfQorICAgIGNhdGNoIChJbGxlZ2FsQXJndW1l bnRFeGNlcHRpb24gZSkgeworICAgICAgaGFybmVzcy5jaGVjayh0cnVlLCAi c2V0WWVhciIpOworICAgIH0KKworICAgIHRyeSB7CisgICAgICBUaW1lLnZh bHVlT2YoIk5vU3VjaFRpbWUiKTsKKyAgICAgIGhhcm5lc3MuY2hlY2soZmFs c2UsICJ2YWx1ZU9mIik7CisgICAgfQorICAgIGNhdGNoIChJbGxlZ2FsQXJn dW1lbnRFeGNlcHRpb24gZSkgeworICAgICAgaGFybmVzcy5jaGVjayh0cnVl LCAidmFsdWVPZiIpOworICAgIH0KK30KK30KKwpkaWZmIC11ck4gbWF1dmUv Z251L3Rlc3RsZXQvamF2YS9zcWwvVGltZXN0YW1wL1RpbWVzdGFtcFRlc3Qu amF2YSBtYXV2ZS1wYXRjaGVkL2dudS90ZXN0bGV0L2phdmEvc3FsL1RpbWVz dGFtcC9UaW1lc3RhbXBUZXN0LmphdmEKLS0tIG1hdXZlL2dudS90ZXN0bGV0 L2phdmEvc3FsL1RpbWVzdGFtcC9UaW1lc3RhbXBUZXN0LmphdmEJMTk3MC0w MS0wMSAwMTowMDowMC4wMDAwMDAwMDAgKzAxMDAKKysrIG1hdXZlLXBhdGNo ZWQvZ251L3Rlc3RsZXQvamF2YS9zcWwvVGltZXN0YW1wL1RpbWVzdGFtcFRl c3QuamF2YQkyMDAzLTA0LTEyIDIxOjIxOjQwLjAwMDAwMDAwMCArMDIwMApA QCAtMCwwICsxLDQ0IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KgorLyogVGltZXN0YW1wVGVzdC5qYXZhIC0gVGVzdCBqYXZhLnNxbC5UaW1l c3RhbXAKKy8qCisvKiBDb3B5cmlnaHQgKGMpIDIwMDMgRGFsaWJvciBUb3Bp YyAocm9iaWxhZEB5YWhvby5kZSkKKy8qCisvKiBUaGlzIHByb2dyYW0gaXMg ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y IG1vZGlmeQorLyogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2Vu ZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgCisvKiBieSB0aGUg RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAyIG9m IHRoZSBMaWNlbnNlLCBvcgorLyogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0 ZXIgdmVyc2lvbi4KKy8qCisvKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0 ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0Cisv KiBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs aWVkIHdhcnJhbnR5IG9mCisvKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisvKiBHTlUg R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorLyoK Ky8qIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdO VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisvKiBhbG9uZyB3aXRoIHRoaXMg cHJvZ3JhbTsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZSBG b3VuZGF0aW9uCisvKiBJbmMuLCA1OSBUZW1wbGUgUGxhY2UgLSBTdWl0ZSAz MzAsIEJvc3RvbiwgTUEgIDAyMTExLTEzMDcgVVNBCisvKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKi8KKworLy8gVGFnczogSkRLMS4yCisKK3BhY2th Z2UgZ251LnRlc3RsZXQuamF2YS5zcWwuVGltZXN0YW1wOworCitpbXBvcnQg Z251LnRlc3RsZXQuVGVzdGxldDsKK2ltcG9ydCBnbnUudGVzdGxldC5UZXN0 SGFybmVzczsKKworaW1wb3J0IGphdmEuc3FsLio7CisKK3B1YmxpYyBjbGFz cyBUaW1lc3RhbXBUZXN0IGltcGxlbWVudHMgVGVzdGxldAoreworCitwdWJs aWMgdm9pZAordGVzdChUZXN0SGFybmVzcyBoYXJuZXNzKQoreworICAgIHRy eSB7CisgICAgICBUaW1lc3RhbXAudmFsdWVPZigiTm9TdWNoVGltZSIpOwor ICAgICAgaGFybmVzcy5jaGVjayhmYWxzZSwgInZhbHVlT2YiKTsKKyAgICB9 CisgICAgY2F0Y2ggKElsbGVnYWxBcmd1bWVudEV4Y2VwdGlvbiBlKSB7Cisg ICAgICBoYXJuZXNzLmNoZWNrKHRydWUsICJ2YWx1ZU9mIik7CisgICAgfQor fQorfQo= --0-31526101-1050172334=:63324--