Because of a lapse in government funding, the information on this website may not be up to date, transactions submitted via the website may not be processed, and the agency may not be able to respond to inquiries until appropriations are enacted. The NIH Clinical Center (the research hospital of NIH) is open. For more details about its operating status, please visit cc.nih.gov. Updates regarding government operating status and resumption of normal operations can be found at OPM.gov.
Unit Test
The unit test suite on lexAccess was developed since 2008 version. HyperSql Database, JavaDb, and MySql Database are all included in this test suite. Java DB was dropped in 2009 due to the slow performance. MySql database was dropped in 2009 due to its compatibility issues with UTF-8. This test suite includes tests on all lexAccess options. A new test script (TestOption2013+) is added to test all release after 2013.
Test Procedures
Below are the detail description on lexAccess unit test:
shell> ln -sf ${DEV}/LA/laData ${PROJECTS}/LA/laData
shell> cd ./data
shell> ln -sf ./HSqlDb.${YEAR} HSqlDb
shell> cd ${TEST}/LA/UnitTest/data/${YEAR} shell> ln -sf ../Baseline/Input Input
shell> cd ${TEST}/LA/UnitTest/data/${YEAR} shell> ln -sf ../${PRE_YEAR}/Output_HSql Output_Standard
shell> cd ${TEST}/LA/UnitTest/bin shell> TestOptions2023- (not used after 2023+) shell> TestOptions ${year} 1 ALL
=> Make sure the correct version of data and DB are used shell> AnalyzeOptions ${year} 1 4
Several lexAccess options are expected to have different result annually due to the change of software and data. They are described as follows: