<div dir="ltr">Thank you, that was exactly what I needed for jtreg.<div><br></div><div>--</div><div>Regards,</div><div>Tomasz</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 26, 2015 at 11:27 AM, Alan Bateman <span dir="ltr"><<a href="mailto:Alan.Bateman@oracle.com" target="_blank">Alan.Bateman@oracle.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><br>
<br>
On 26/05/2015 10:04, Tomasz Kowalczewski wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I am trying to test a protected method of java.lang.String. Is this possible with jtreg? If I specify:<br>
<br>
* @run testng java.lang.StringIndexOfCharSequenceTest<br>
*/<br>
package java.lang;<br>
<br>
I will (unsurprisingly) get "SecurityException: Prohibited package name: java.lang". I was thinking that there may be some jtreg magic to circumvent this?<br>
<br>
</blockquote></div></div>
Protected or package private? I assume the latter, in which case the test class will need to be in java.lang with the boot loader as the defining loader. Outside of the test harness then you could do this with -Xbootclasspath/a.<br>
<br>
As a jtreg test then the magic property to add to TEST.properties is bootclasspath.dirs to specify the directory with the classes to be loaded by the boot loader. Jon or others might have more to say on this but I think this feature is somewhat limited to TestNG tests, I don't think I've seen it used for anything other than TestNG tests. You'll see examples in the jdk repo, specifically in jdk/test/java/util/stream.<span class="HOEnZb"><font color="#888888"><br>
<br>
-Alan<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Tomasz Kowalczewski</div>
</div>