/
ClaML Load and Unload Test Case

ClaML Load and Unload Test Case

Overview

Test suite for demonstrating a ClaML load followed by a delta load using the mojos.  This simulates the activities of the load.bat script.

 

Procedure

  • 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 Claml mojo against the sample config/src/resources/data/icd9cm-2013.xml" data.
    • TEST: verify each content table exists with the expected number of entries.
  • Create a "ICD9CM" project (name="Sample Project" description="Sample project." terminology=ICD9CM version=2013 scope.concepts=001-999.99,E000-E999.9,V01-V91.99 scope.descendants.flag=true admin.user=admin)
    • TEST: verify there is a project with the expected name
  • Start an editing cycle for "ICD9CM"
    • TEST: verify there is a release info with the expected name and "planned" flag equal to true.
  • Remove the terminology "ICD9CM" with version "2013"
    • 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 or added here later.
  • n/a