Switch tests (back) to use mock authentication

This commit is contained in:
2025-03-08 20:20:11 -06:00
parent 2c976e59f4
commit a2b36a10e7
6 changed files with 43 additions and 11 deletions

View File

@ -50,7 +50,25 @@ public class SampleCli
{
try
{
QInstance qInstance = SampleMetaDataProvider.defineInstance();
QInstance qInstance = SampleMetaDataProvider.defineInstance();
return (run(qInstance, args));
}
catch(Exception e)
{
e.printStackTrace();
return (-1);
}
}
/***************************************************************************
**
***************************************************************************/
int run(QInstance qInstance, String[] args)
{
try
{
QPicoCliImplementation qPicoCliImplementation = new QPicoCliImplementation(qInstance);
return (qPicoCliImplementation.runCli("my-sample-cli", args));

View File

@ -144,7 +144,6 @@ public class SampleMetaDataProvider extends AbstractQQQApplication
{
QInstance qInstance = new QInstance();
// qInstance.setAuthentication(defineAuthentication());
qInstance.addBackend(defineRdbmsBackend());
qInstance.addBackend(defineMemoryBackend());
qInstance.addBackend(defineFilesystemBackend());
@ -175,6 +174,18 @@ public class SampleMetaDataProvider extends AbstractQQQApplication
/***************************************************************************
** for tests, define the same instance as above, but use mock authentication.
***************************************************************************/
public static QInstance defineTestInstance() throws QException
{
QInstance qInstance = defineInstance();
qInstance.setAuthentication(defineAuthentication());
return qInstance;
}
/***************************************************************************
**
***************************************************************************/