Revision 9998
Added by Jing Tao over 7 years ago
MockCNode.java | ||
---|---|---|
20 | 20 |
package edu.ucsb.nceas.metacat.dataone; |
21 | 21 |
|
22 | 22 |
import java.io.IOException; |
23 |
import java.io.InputStream; |
|
23 | 24 |
|
24 | 25 |
import org.dataone.client.exception.ClientSideException; |
26 |
import org.dataone.client.utils.ExceptionUtils; |
|
25 | 27 |
import org.dataone.client.v2.impl.MultipartCNode; |
28 |
import org.dataone.service.exceptions.BaseException; |
|
26 | 29 |
import org.dataone.service.exceptions.IdentifierNotUnique; |
30 |
import org.dataone.service.exceptions.InvalidRequest; |
|
27 | 31 |
import org.dataone.service.exceptions.InvalidToken; |
28 | 32 |
import org.dataone.service.exceptions.NotAuthorized; |
29 | 33 |
import org.dataone.service.exceptions.NotFound; |
... | ... | |
35 | 39 |
import org.dataone.service.types.v1.NodeType; |
36 | 40 |
import org.dataone.service.types.v1.Session; |
37 | 41 |
import org.dataone.service.types.v1.Subject; |
42 |
import org.dataone.service.types.v1.SubjectInfo; |
|
38 | 43 |
import org.dataone.service.types.v2.Node; |
39 | 44 |
import org.dataone.service.types.v2.NodeList; |
40 | 45 |
import org.dataone.service.types.v2.SystemMetadata; |
46 |
import org.dataone.service.util.Constants; |
|
47 |
import org.dataone.service.util.D1Url; |
|
41 | 48 |
|
42 | 49 |
/** |
43 | 50 |
* MockCNode mimics a DataONE Coordinating Node, and should be used only for testing |
... | ... | |
109 | 116 |
return true; |
110 | 117 |
} |
111 | 118 |
|
119 |
|
|
120 |
@Override |
|
121 |
public SubjectInfo getSubjectInfo(Session session, Subject subject) |
|
122 |
throws ServiceFailure, NotAuthorized, NotImplemented, NotFound, InvalidToken { |
|
123 |
|
|
124 |
return null; |
|
125 |
} |
|
126 |
|
|
127 |
|
|
128 |
/* (non-Javadoc) |
|
129 |
* @see org.dataone.client.CNode#listSubjects(org.dataone.service.types.v1.Session, String, String, Integer, Integer) |
|
130 |
*/ |
|
131 |
@Override |
|
132 |
public SubjectInfo listSubjects(Session session, String query, String status, Integer start, |
|
133 |
Integer count) throws InvalidRequest, ServiceFailure, InvalidToken, NotAuthorized, |
|
134 |
NotImplemented { |
|
135 |
|
|
136 |
return null; |
|
137 |
} |
|
138 |
|
|
112 | 139 |
/* |
113 | 140 |
* Create a test mn in this env. |
114 | 141 |
*/ |
Also available in: Unified diff
Add the junit test code to test the method expanding the rights holder as a group.