
|
If you were logged in you would be able to see more operations.
|
|
|
|
Time Tracking:
|
|
Original Estimate:
|
24h
|
|
|
Remaining Estimate:
|
24h
|
|
|
Time Spent:
|
Not Specified
|
|
|
|
| Estimated Complexity: |
Moderate
|
| Resolution Date: |
22/Dec/08 03:25 AM
|
|
Given a test case[1], RI works well while HARMONY fails.
[1] UnresolvedPermissionTest
public class UnresolvedPermissionTest extends TestCase {
public static final String type = "java.util.PropertyPermission";
public static final String name = "os.name";
public static final String action = "write,read";
public void test_Scenario0() {
UnresolvedPermission up1 = new UnresolvedPermission(type, name, action,
null);
UnresolvedPermission up2 = new UnresolvedPermission(type, name, action,
null);
assertEquals(up1, up2);
}
public void test_Scenario1() {
UnresolvedPermission up1 = new UnresolvedPermission(type, name, action,
null);
UnresolvedPermission up2 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[0]);
assertFalse(up1.equals(up2));
}
public void test_Scenario2() {
UnresolvedPermission up1 = new UnresolvedPermission(type, name, action,
null);
UnresolvedPermission up2 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[2]);
assertFalse(up1.equals(up2));
}
public void test_Scenario3() {
UnresolvedPermission up1 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[0]);
UnresolvedPermission up2 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[0]);
assertEquals(up1, up2);
}
public void test_Scenario4() {
UnresolvedPermission up1 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[0]);
UnresolvedPermission up2 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[2]);
assertFalse(up1.equals(up2));
}
public void test_Scenario5() {
UnresolvedPermission up1 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[2]);
UnresolvedPermission up2 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[2]);
try {
up1.equals(up2);
fail("should throw NullPointerException");
} catch (NullPointerException e) {
// Expected
}
}
public void test_Scenario6() {
UnresolvedPermission up1 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[2]);
UnresolvedPermission up2 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[5]);
assertFalse(up1.equals(up2));
}
}
|
|
Description
|
Given a test case[1], RI works well while HARMONY fails.
[1] UnresolvedPermissionTest
public class UnresolvedPermissionTest extends TestCase {
public static final String type = "java.util.PropertyPermission";
public static final String name = "os.name";
public static final String action = "write,read";
public void test_Scenario0() {
UnresolvedPermission up1 = new UnresolvedPermission(type, name, action,
null);
UnresolvedPermission up2 = new UnresolvedPermission(type, name, action,
null);
assertEquals(up1, up2);
}
public void test_Scenario1() {
UnresolvedPermission up1 = new UnresolvedPermission(type, name, action,
null);
UnresolvedPermission up2 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[0]);
assertFalse(up1.equals(up2));
}
public void test_Scenario2() {
UnresolvedPermission up1 = new UnresolvedPermission(type, name, action,
null);
UnresolvedPermission up2 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[2]);
assertFalse(up1.equals(up2));
}
public void test_Scenario3() {
UnresolvedPermission up1 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[0]);
UnresolvedPermission up2 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[0]);
assertEquals(up1, up2);
}
public void test_Scenario4() {
UnresolvedPermission up1 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[0]);
UnresolvedPermission up2 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[2]);
assertFalse(up1.equals(up2));
}
public void test_Scenario5() {
UnresolvedPermission up1 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[2]);
UnresolvedPermission up2 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[2]);
try {
up1.equals(up2);
fail("should throw NullPointerException");
} catch (NullPointerException e) {
// Expected
}
}
public void test_Scenario6() {
UnresolvedPermission up1 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[2]);
UnresolvedPermission up2 = new UnresolvedPermission(type, name, action,
new java.security.cert.Certificate[5]);
assertFalse(up1.equals(up2));
}
} |
Show » |
|