Project

General

Profile

Task #6729

Story #6723: test v2 MN and CN buildouts

Task #6724: refactor d1_integration for v2

refactor architecture tests for v2 client

Added by Rob Nahf almost 10 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
2015-01-06
Due date:
% Done:

100%

Milestone:
None
Product Version:
*
Story Points:
Sprint:

Associated revisions

Revision 15748
Added by Rob Nahf over 9 years ago

fixes #6729. Refactored D1Object out of architecture tests, and exclude D1Node methods from testing. Also pointed ArchitectureUtils to the trunk version of the MethodCrossReference.xls file.

Revision 15748
Added by Rob Nahf over 9 years ago

fixes #6729. Refactored D1Object out of architecture tests, and exclude D1Node methods from testing. Also pointed ArchitectureUtils to the trunk version of the MethodCrossReference.xls file.

Revision 15780
Added by Rob Nahf over 9 years ago

refs #6729. Added v1 architecture tests (to test the new v1 api implementations)

Revision 15780
Added by Rob Nahf over 9 years ago

refs #6729. Added v1 architecture tests (to test the new v1 api implementations)

History

#1 Updated by Rob Nahf over 9 years ago

the code is in d1_integration/src/test/java/ org.dataone.client

The tricky part is in instantiating the v2 client instances and doing the reflection on their methods.
I believe the link to the published v1 spreadsheet is already committed, so testing both v1 and v2 is still possible.

#2 Updated by Rob Nahf over 9 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100
  • translation missing: en.field_remaining_hours set to 0.0

Refatored architecture API tests to take into account new MNode and CNode class structures. Mostly having to do with removing D1Node methods, and creating a SystemMetadata object manually, instead of using D1Object, which relies on a CN being present..

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)