add test to check if creator value is correctly being extracted from eml when registering with EZID. https://github.nceas.ucsb.edu/KNB/arctic-data/issues/143
Add more permission tests on the archive method.
Change the id since the original one doesn't exist in the group anymore.
Add junit test methods for testing circular obsoletes/obsoletedBy chain in the mn.updateSystemmetadata method.
Fix issue in getDefaultReplicationPolicy.
Previously, under some circumstances, a ReplicationPolicy was created but was missing the optional replicationAllowed and numReplicas attributes. These are critical to the policy, so ensure they are set to sensible defaults even when property parsing errors and other issues might skip them. Added a test of this method, but I note that other methods in SystemMetadataFactory do not have unit tests and should be added if they are modified.
Add code to testArchive, testSetAccessPolicy, testSetOwner and testSetReplicationPolicy on objects whose authoritative member node is v1 or v2 MNRead.
Add a test method to test different users if they can update system metadata.
Restore the testRightsHolderExpand method on the D1NodeServiceTest.
Move the method testing to expand rights holder to CnodeServiceTest.
Add the junit test code to test the method expanding the rights holder as a group.
Replaced the JiBXException by MarshallingException.
Add a junit test to test using the noaa format id to validate a xml object.
1. Set knb to version 2.2. Centralize the lter tests into one class.
The getPackage method should throw an exception since the id is a data object.
'Change the verion of the production CN from the v1 to the v2.
merge from 2.0 branch: use updated node list information from cn-dev so that test will match current state of env. https://redmine.dataone.org/issues/7534
merge from 2.0 branch: initialize mock cn for test to run successfully.
Rearrange some test cases.
Add a new test to test the checksum matching for mn.update.
In the hasReservation method, it doesn't throw the IdentifierNotUnqiue exception.
Change the text content for the testing.
Use the create method to replace registerSystemMetadata method.
Adjust the test code base on the new contrains on setRightHolder, archive. The new contrains is they only apply to the objects whose authoriative node is v1.
Adjust code according the change on cn.updateSystemMetadata.
Add the testArchive method.
Adjusted the testSetAccessPolicy method.
Adjust the testReplicationPolicy method.
Uncommented some code.
Add a test to test the cn.updateSystemMetadata will ignore the serial version and replica list from the coming system metadata.
Change the test method for the updateSystemMetadata method.
Add the test case to test the setting of same status twice wouldn't increase the system metadata version.
Use a cn session to registerSystemmetadata.
Use TypeFactory to convert types.
Use the application/bagit-097 to replace application/bagit.
Clone a system metadata object in order to pass a test - updateSystemMetadata.
The mn-demo-6 is a v2 member node.
Add a test case to test against a v1 cn.
A test class is used to test the D1NodeVersionChecker class.
Change the format id to be "application/bagit" in the getPackage method.
Increased the serial version number before updating the system metadata.
Fixed a bug to increase the serial version
Increased the serial version during the test.
Increase serial version during the test of updateSystemMetadata method.
Restore the commented out tests.
Add more test to test the code to create branch obsolete chain.
Add a test method to test the update of the obsoletes and obsoletedBy fields.
Add the code to test a MN to call setReplicationStatus successfully.
Add the code to test that non-cn session can't call some methods like registerSystemMetadata, updateSystemMetadata and et al.
Use the getCNSession to replace the getTestSession which was a actual getCNSession.
Add the test to test new rules: cn and other client calling the method on the authoritative node can call the mn.update.
Add the code to test scenario that a user tries to update an archived object.
Add more scenario for check isAuthorized.
Get the node id from the metacat.properties instead of the hard coded one.
Removed the obsoleted test class.
Now for the untrusted certificate, the client throws an exception rather than returning null.
Add a initial test.
Add a test in it. Otherwise it failed and said there is not tests found.
Change the test case base on the change on checking sid of the create method.
Add the junit test for testing the updateSystemMetadata method.
Add a code to test the getLogRecord method handling SID.
Add the junit test method for listViews.
Add a test method to test v1.getFormat.
It is tricky to determine if the type works since v2.SystemMetadata extends from v1.SystemMetadata.We have to set true that the return object is v1.SystemMetadata, also set false that the return object is not v2.SystemMetadata.
Add the test code for v1 api.
Add a test case for testing sid chains.
Handle the IOException which was added to MockCNode constructor.
Change the constructor's signature since the super class - MultipartDCNode was changed.
Add the test case 18. Refer https://redmine.dataone.org/issues/6734.
Add two more test cases. Refer https://redmine.dataone.org/issues/6734.
Used the new concept - end to determine the head object of an SID chain.
Add the case 15 refrence the page https://epad.dataone.org/pad/p/201501-MaintenanceStandup.
Add more test cases from the page https://epad.dataone.org/pad/p/201501-MaintenanceStandup
Added the more test cases to get the head version of a SID. See https://epad.dataone.org/pad/p/201501-MaintenanceStandup
Added a test case and fixed a bug.
Add the code to check a system metadata having the missing obsolescence field rather than to modify system metadata.
Implemented 4 rules to determine the head version of a sid chain.Add the test case 14 for testing.
Add a junit test for the converter.
Add the code to test series id in the archive, delete, isAuthorized and systemMetadataChanged method.
Add the code to test the create and update methods using invalid sid in the system metadata.
Add the code to test getChecksum.
Add the test code for getSystemMetadata(sid) and describe(sid).
Add two updates on the testGetSID method.
Add the code to test getting test series ids.
Add junit test method for saving a metadata document with unmatched xml encoding declaration.
Remove an import.
Removed an import.
Added the junit tests to test the NotFoundException having the deleted information.
In InsertORETest: Set the format ID of the metadata object to an EML formatId so that it gets indexed correctly.
Add a test class that inserts an ORE with PROV relationships
use mock CN for testing metacat implementations
remove unused tests
add support for v2 DataONE API.
take advantage of the ezidclient for multi-threaded/asynchronous DOI registration. This will be most useful for doing large batch updates and not so much for the one-at-a-time publish actions but works in either context. https://projects.ecoinformatics.org/ecoinfo/issues/6440
correct the ORE lookup query syntax and add junit assertion to check that it continues to function as expected. https://projects.ecoinformatics.org/ecoinfo/issues/6529
Fixed compile error that an ioexception should be caught.
Reviewed code for all uses of FileInputStream, checking to see if the method should be closing the stream, and if so, closing it in the method as well as in the finally clause to ensure we don't leak file descriptors.
test that d1 node admin is allowed all permissions. https://projects.ecoinformatics.org/ecoinfo/issues/6086
test for configured target url template on metadata using the default #view url. https://projects.ecoinformatics.org/ecoinfo/issues/6092
default to non-https when testing localhost. If the developer has a hostname configured with https, it will correctly use this configured baseUrl, otherwise it will just use http://localhost.