Project

General

Profile

« Previous | Next » 

Revision 9998

Added by Jing Tao over 7 years ago

Add the junit test code to test the method expanding the rights holder as a group.

View differences:

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