- Direct Known Subclasses:
- Scenario01, Scenario02, Scenario03, Scenario04, Scenario05, Scenario06, Scenario07, Scenario08, Scenario09, Scenario10, Scenario11, Scenario12, Scenario13, Scenario14, Scenario15, Scenario16, Scenario17, Scenario18, Scenario19, Scenario20, ScenarioInvalidEIds, ScenarioInvalidLocal1, ScenarioInvalidLocal2, ScenarioMultipleOthers, ScenarioPerformance
public abstract class Scenario
extends java.lang.Object
Represents a scenario as defined in the PTCRISync specification. Each
scenario consists of a pre-state for the CRIS and ORCID profiles, an update
on either profile and the result of running the import and/or export
procedures to restore consistency.
TODO: Scenarios with notifications in the pre-state (7 and 16) must be
handled with caution, since modifications are not explicit in the current
version of the system.
TODO: Scenarios that consider the promotion/demotion of preferred works (10
and 11) are not to be tested programmatically as they cannot be selected this
way.
- See Also:
- https://ptcris.pt/hub-ptcris/