Java Doc for SubjectTest.java in  » Apache-Harmony-Java-SE » javax-package » javax » security » auth » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Apache Harmony Java SE » javax package » javax.security.auth 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


javax.security.auth.SubjectTest

SubjectTest
public class SubjectTest extends SecurityTest (Code)
Tests Subject and its inner classes implementation.

Inner Class :public static class PermissionTest extends SecurityTest
Inner Class :public static class MyClass1 implements Principal,Serializable
Inner Class :public static class MyClass2 implements Principal
Inner Class :public static class MyObject implements Serializable
Inner Class :public static class PrincipalTestSuite extends TestSuite
Inner Class :public static class PrivateCredentialTestSuite extends TestSuite
Inner Class :public static class PublicCredentialTestSuite extends TestSuite
Inner Class :public static class PrincipalClassTestSuite extends TestSuite
Inner Class :public static class PrivateCredentialClassTestSuite extends TestSuite
Inner Class :public static class PublicCredentialClassTestSuite extends TestSuite

Field Summary
 PrivilegedAction<AccessControlContext>contextPAction
    
 PrivilegedExceptionAction<AccessControlContext>contextPEAction
    
 PrivilegedAction<Object>emptyPAction
    
 PrivilegedExceptionAction<Object>emptyPEAction
    
 PrivilegedAction<Subject>subjectPAction
    
 PrivilegedExceptionAction<Subject>subjectPEAction
    

Constructor Summary
public  SubjectTest()
    

Method Summary
public static  Testsuite()
    
final public  voidtestACE_doAsPrivileged_A()
    
final public  voidtestACE_doAsPrivileged_EA()
    
final public  voidtestACE_doAs_A()
    
final public  voidtestACE_doAs_EA()
    
final public  voidtestACE_getSubject()
    
final public  voidtestACE_setReadOnly()
    
final public  voidtestDoAs()
    
final public  voidtestDoAsPrivileged()
    
final public  voidtestDoAsPrivileged_PEA()
    
final public  voidtestDoAs_PEA()
    
final public  voidtestDoAs_newACC()
    
final public  voidtestEquals()
    
final public  voidtestEquals_NoPCP()
    
final public  voidtestEquals_VerifyCheckSequence()
     Verifies that Subject.equals() has defined comparison algorism.
final public  voidtestGetClass_NullParameter()
    
final public  voidtestGetSetClass()
    
final public  voidtestHashCode()
    
final public  voidtestHashCode_ACE()
    
final public  voidtestSerialization()
    
final public  voidtestSerialization_IllegalPrincipal()
     Test subject's deserialization in case of invalid principals Byte stream contains object in principal set that doesn't implement Principal interface.
final public  voidtestSerialization_NullPrincipal()
     Test subject's deserialization in case of invalid('null') principals Serialization byte array contains null element in principal set The array is invalid because it is not possible to add null element to principal set via public API methods.
final public  voidtestSetReadOnly_isReadOnly()
    
final public  voidtestSubject()
    
final public  voidtestSubject_3Set()
    
final public  voidtestSubject_3Set_InvalidSet()
     Testing Subject(boolean,Set,Set,Set) constructor.
final public  voidtestSubject_3Set_NPE()
    
final public  voidtestSubject_3Set_NoPermissions()
    
final public  voidtestToString()
    
public  voidtest_PrincipalSetInvalidSerForm()
     Test subject's principal set deserialization in case of invalid principal set's elements.
public  voidtest_PrivateCredentialSetInvalidSerForm()
     Test subject's private credential set deserialization in case of invalid null element.
public  voidtest_PublicCredentialInvalidSerForm()
     Test subject's public credential set deserialization in case of invalid null element.
final public  voidtest_getSubject()
    
final public  voidtest_getSubject_NPE()
    
final public  voidtest_getSubject_NotSameSubject()
    
final public  voidtest_getSubject_PrivilegedAction()
    
final public  voidtest_getSubject_SameSubject()
    

Field Detail
contextPAction
PrivilegedAction<AccessControlContext> contextPAction(Code)



contextPEAction
PrivilegedExceptionAction<AccessControlContext> contextPEAction(Code)



emptyPAction
PrivilegedAction<Object> emptyPAction(Code)



emptyPEAction
PrivilegedExceptionAction<Object> emptyPEAction(Code)



subjectPAction
PrivilegedAction<Subject> subjectPAction(Code)



subjectPEAction
PrivilegedExceptionAction<Subject> subjectPEAction(Code)




Constructor Detail
SubjectTest
public SubjectTest()(Code)




Method Detail
suite
public static Test suite() throws Exception(Code)



testACE_doAsPrivileged_A
final public void testACE_doAsPrivileged_A() throws Exception(Code)
Tests SecurityException for Subject.doAsPrivileged( Subject,PrivilegedAction,AccessControlContext)



testACE_doAsPrivileged_EA
final public void testACE_doAsPrivileged_EA() throws Exception(Code)
Tests SecurityException for Subject.doAsPrivileged( Subject,PrivilegedExceptionAction,AccessControlContext)



testACE_doAs_A
final public void testACE_doAs_A() throws Exception(Code)
Tests SecurityException for Subject.doAs(Subject,PrivilegedAction)



testACE_doAs_EA
final public void testACE_doAs_EA() throws Exception(Code)
Tests SecurityException for Subject.doAs(Subject,PrivilegedExceptionAction)



testACE_getSubject
final public void testACE_getSubject()(Code)
Tests SecurityException for Subject.getSubject()



testACE_setReadOnly
final public void testACE_setReadOnly()(Code)
Tests SecurityException for Subject.setReadOnly()



testDoAs
final public void testDoAs()(Code)
Tests Subject.doAs(Subject, PrivilegedAction)



testDoAsPrivileged
final public void testDoAsPrivileged()(Code)
Tests Subject.doAsPrivileged(Subject, PrivilegedAction, ACContext)



testDoAsPrivileged_PEA
final public void testDoAsPrivileged_PEA() throws Exception(Code)
Tests Subject.doAsPrivileged(Subject, PEAction, ACContext)



testDoAs_PEA
final public void testDoAs_PEA() throws Exception(Code)
Tests Subject.doAs(Subject, PrivilegedExceptionAction)



testDoAs_newACC
final public void testDoAs_newACC() throws Exception(Code)
Tests Subject.doAs* methods for creating new context Expected: no SecurityException



testEquals
final public void testEquals()(Code)
Tests Subject.equals() method



testEquals_NoPCP
final public void testEquals_NoPCP()(Code)
Verifies no PrivateCredentialPermission for 'this' subject and provided subject



testEquals_VerifyCheckSequence
final public void testEquals_VerifyCheckSequence()(Code)
Verifies that Subject.equals() has defined comparison algorism. The sequence of checks is following: 1)principal set 2)public credential set 3)private credential set



testGetClass_NullParameter
final public void testGetClass_NullParameter()(Code)
Tests Subject.get(Class) methods for null parameter



testGetSetClass
final public void testGetSetClass()(Code)
Tests Subject.get(Class) methods



testHashCode
final public void testHashCode()(Code)
Tests Subject.hashCode()



testHashCode_ACE
final public void testHashCode_ACE()(Code)
Tests Subject.hashCode() for SecurityException



testSerialization
final public void testSerialization() throws Exception(Code)



testSerialization_IllegalPrincipal
final public void testSerialization_IllegalPrincipal() throws Exception(Code)
Test subject's deserialization in case of invalid principals Byte stream contains object in principal set that doesn't implement Principal interface. The array is invalid because it is not possible to add such object to principal set via public API methods.



testSerialization_NullPrincipal
final public void testSerialization_NullPrincipal() throws Exception(Code)
Test subject's deserialization in case of invalid('null') principals Serialization byte array contains null element in principal set The array is invalid because it is not possible to add null element to principal set via public API methods.



testSetReadOnly_isReadOnly
final public void testSetReadOnly_isReadOnly()(Code)
Tests Subject.isReadOnly() and Subject.setReadOnly()



testSubject
final public void testSubject()(Code)
Testing Subject() constructor



testSubject_3Set
final public void testSubject_3Set()(Code)
Testing Subject(boolean,Set,Set,Set) constructor



testSubject_3Set_InvalidSet
final public void testSubject_3Set_InvalidSet()(Code)
Testing Subject(boolean,Set,Set,Set) constructor. Parameter set contains an invalid element.



testSubject_3Set_NPE
final public void testSubject_3Set_NPE()(Code)
Testing Subject(boolean,Set,Set,Set) constructor Checks NullPointerException if one of passed set is null



testSubject_3Set_NoPermissions
final public void testSubject_3Set_NoPermissions()(Code)
Testing Subject(boolean,Set,Set,Set) constructor in restricted security context



testToString
final public void testToString()(Code)



test_PrincipalSetInvalidSerForm
public void test_PrincipalSetInvalidSerForm() throws Exception(Code)
Test subject's principal set deserialization in case of invalid principal set's elements. Two cases are tested: 1) null object 2) an object in principal set that doesn't implement Principal interface.



test_PrivateCredentialSetInvalidSerForm
public void test_PrivateCredentialSetInvalidSerForm() throws Exception(Code)
Test subject's private credential set deserialization in case of invalid null element.



test_PublicCredentialInvalidSerForm
public void test_PublicCredentialInvalidSerForm() throws Exception(Code)
Test subject's public credential set deserialization in case of invalid null element.



test_getSubject
final public void test_getSubject()(Code)
Tests Subject.getSubject() for current context



test_getSubject_NPE
final public void test_getSubject_NPE()(Code)
Tests Subject.getSubject() for null parameter



test_getSubject_NotSameSubject
final public void test_getSubject_NotSameSubject()(Code)
Tests Subject.getSubject() for associated context (2 subjects)



test_getSubject_PrivilegedAction
final public void test_getSubject_PrivilegedAction()(Code)
Tests Subject.getSubject() for privileged action in associated context



test_getSubject_SameSubject
final public void test_getSubject_SameSubject()(Code)
Tests Subject.getSubject() for associated context



www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.