RF2 Fulll Load and Unload Test Case

RF2 Fulll Load and Unload Test Case

Overview

Test suite for demonstrating a full RF2 load using the mojos.  This simulates the activities of the load.bat script.

Execution 1 

  • Run Updatedb mojo in "create" mode to clear the database

    • TEST: verify there is a concepts table with no contents

  • Run Reindex mojo to clear the indexes

    • TEST: verify there is a ConceptJpa index with no contents.

  • Run the RF2-full mojo against the sample config/src/resources/data/snomedct-20140731-minif" data.

    • TEST: verify each content table exists with the expected number of entries.

  • Create a "SNOMEDCT" project (name="Sample Project" description="Sample project." terminology=SNOMEDCT version=latest scope.concepts=138875005 scope.descendants.flag=true admin.user=admin)

    • TEST: verify there is a project with the expected name

  • Start an editing cycle for "SNOMEDCT"

    • TEST: verify there is a release info with the expected name and "planned" flag equal to true.

  • Remove the terminology "SNOMEDCT" with version "latest"

    • TEST: verify there is a concepts table with no contents.

Expected Runtime

  • 10 min

Notes

This is mostly a test that the sequence of mojo operations works expectedly with light checks of data conditions.  It is expected that more comprehensive checking can be done elsewhere.

References/Links

  • n/a