Add more scenario for check isAuthorized.
Get the node id from the metacat.properties instead of the hard coded one.
Add a initial test.
Handle the IOException which was added to MockCNode constructor.
use mock CN for testing metacat implementations
add support for v2 DataONE API.
use maven to manage most jar dependencies in Metacat.Exceptions include: LSID, Datamamager (EML),
use MN (self) as the Session.subject so that the MN.delete() call is successful.
fix tests:-insert default objectFormatList from d1_common (includes schemaLocation now)-calculate checksum for the system metadata using the ChecksumUtil in d1_common
act as a registered CN when calling CN methods -- create(), for example, is restricted to only be callable by a node of type CN.
move the DataONE 1.0.0-SNAPSHOT
add User-Agent logging to support D1 requirements
update D1 jars to include recent SubjectList -> SubjectInfo refactoring and the SUBJECT_PUBLIC constant
exercise the shared hazelecast system metadata map and custom loader/store by inserting normally and also directly into the map. both mechanisms allow up to read the same system metadata (only tested on single local instance)
changes for schema update (d1_common)
Update tests to use the DataONE 0.6.4 schema and types.
refactor Constants and ServiceTypeUtil
use new "v1" types from DataONE
allow null objects (use default checksum)
refactor to use common superclass D1NodeServiceTest for shared methods